/* www-ATLAS of Group Representations. 3.U6(2) represented as 462 x 462 matrices over GF(121). */ F:=GF(121); x:=CambridgeMatrix(3,F,462,\[ 1,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,110,1,50,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,49,0,80,69,26,79,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,90,0,114,43,79,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,40,0,6,5,77,101,84,42,66,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,94,0,17,35,70,68,75,49,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,55,0,107,35,109,84,26,16,106,90,37,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,20,0,16,89,2,51,25,88,116,99,44,53,112,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,83,0,17,71,72,99,34,20,45,27,70,86,22,91,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,29,0,47,15,119,83,101,102,30,89,72,29,18,120,44,17,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,23,0,98,86,86,52,40,87,53,29,81,45,112,63,78,82,100,7,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,5,0,96,43,95,73,75,71,46,65,12,75,96,113,15,35,111,111,77,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,112,0,4,31,60,115,88,28,26,14,35,38,83,42,50,18,115,101,96,113,92,62,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,34,0,14,24,46,66,24,87,52,45,73,37,44,59,35,94,77,62,37,89,72,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,17,0,119,25,18,72,52,2,95,86,118,67,112,92,87,21,47,101,26,57,84,90,84,82,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,78,0,89,112,106,29,14,40,90,43,38,116,22,32,41,58,0,41,82,120,8,5,53,62,67,84,117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,86,0,78,20,81,59,14,75,46,73,85,41,11,28,13,119,38,107,16,70,83,86,81,27,92,119,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,53,0,24,20,72,43,115,75,49,60,97,60,4,89,56,92,41,54,5,27,109,85,97,46,27,90,43,74,91,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,67,0,105,46,47,36,102,116,101,97,22,41,103,70,22,26,54,69,12,43,50,108,75,39,96,111,120,42,110,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,61,0,59,88,23,65,76,96,33,66,91,73,11,11,9,69,94,34,97,112,27,85,45,2,71,31,79,60,73,118,49,102,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,35,0,89,111,19,31,72,87,5,70,58,65,60,91,72,26,8,37,13,79,105,16,26,26,8,9,19,57,51,99,115,120,111,17,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,41,0,42,113,25,107,13,107,89,119,115,75,103,55,3,27,89,53,0,33,53,116,61,75,0,13,10,114,10,11,1,69,60,33,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,46,0,113,0,3,4,72,14,39,33,59,18,74,35,94,33,78,48,34,104,49,82,79,57,60,43,88,43,95,104,109,65,66,58,7,100,41,27,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,2,0,23,31,8,118,52,96,57,65,89,61,59,67,56,0,79,29,90,8,105,74,32,57,116,81,4,25,38,77,51,5,120,105,43,28,72,11,49,102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,76,0,102,94,15,55,108,13,50,84,110,2,34,50,8,48,36,1,19,72,40,112,102,28,79,36,120,21,83,19,73,109,70,107,11,79,47,72,11,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,87,0,52,70,65,54,80,68,115,53,94,96,6,68,50,84,106,12,4,65,65,101,111,1,36,42,28,54,1,2,10,70,84,42,26,38,73,43,50,17,93,2,23,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,71,0,35,109,119,81,45,30,70,29,87,22,14,37,109,15,110,76,42,94,93,8,79,60,104,50,94,71,43,39,44,19,45,22,83,75,50,38,58,57,69,107,118,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,23,0,94,9,59,83,104,93,41,53,13,34,88,106,70,2,76,37,52,88,117,83,116,101,87,113,58,32,101,58,61,36,56,13,14,109,43,105,39,110,94,110,38,98,98,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,100,0,96,105,23,72,40,37,21,47,95,76,87,44,76,119,2,111,54,66,17,106,102,55,9,76,16,26,74,53,71,33,75,11,61,94,89,74,67,97,108,66,44,21,100,46,87,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,34,0,22,87,109,39,24,70,107,2,2,44,119,24,103,116,92,71,94,94,48,60,115,39,49,39,119,4,1,12,30,25,24,39,5,90,71,6,34,105,13,68,114,69,61,117,70,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,33,0,41,38,48,70,5,52,7,100,39,95,84,10,117,65,75,31,45,19,11,35,82,78,31,73,119,90,31,113,58,67,93,103,38,6,98,77,85,62,1,35,77,4,69,3,85,94,110,109,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,56,0,71,115,43,113,71,10,49,70,110,47,79,44,89,76,13,10,95,80,16,51,56,71,104,72,97,84,104,76,118,75,20,97,84,115,69,0,70,39,44,119,36,31,22,19,78,37,21,84,81,52,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,111,0,49,11,70,86,52,81,85,19,44,120,119,50,120,54,28,20,25,93,98,13,104,34,4,86,79,98,91,52,31,39,70,14,58,29,68,6,35,60,112,68,75,42,36,10,9,15,42,86,4,91,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,1,0,41,49,48,16,106,0,17,18,104,43,84,42,67,53,8,61,99,19,43,72,49,119,7,116,30,37,1,99,31,73,76,114,17,67,22,112,87,83,6,66,2,105,25,106,75,85,112,3,83,110,88,105,6,108,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,68,2,53,12,51,110,35,86,91,6,78,71,40,59,6,81,104,100,117,24,112,7,90,62,12,29,70,10,13,100,16,27,102,102,1,68,86,13,104,60,97,35,106,92,1,48,18,107,36,95,28,40,83,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,106,0,96,61,114,57,70,103,19,90,101,77,3,104,74,88,56,33,52,13,9,68,30,92,115,82,112,62,47,25,117,93,110,77,24,85,66,116,115,22,75,80,16,23,64,38,10,21,94,48,65,77,82,103,7,94,57,99,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,65,0,23,78,33,96,34,58,18,77,112,62,84,89,74,16,29,69,73,32,74,42,89,90,83,17,50,30,88,14,25,91,63,30,86,83,60,87,46,101,118,44,83,88,77,55,40,85,103,52,30,40,4,96,82,81,72,16,87,79,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,48,0,49,97,96,81,0,45,30,34,66,107,7,59,69,34,92,101,20,36,103,27,15,13,9,1,109,66,79,43,43,116,14,66,36,32,21,56,69,8,104,58,117,30,85,22,60,52,85,78,94,68,32,118,71,80,61,84,57,34,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,28,0,38,83,109,92,94,85,76,58,117,16,108,5,116,36,56,94,99,21,21,72,96,8,33,105,19,16,119,55,9,79,88,71,87,61,11,100,37,18,46,62,18,99,16,21,78,30,9,41,44,33,115,70,61,27,19,76,67,119,42,50,118,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,48,0,90,99,119,106,74,76,80,105,68,57,118,28,30,120,22,6,82,99,5,110,52,21,99,79,80,38,44,18,67,90,110,3,18,99,23,93,42,34,88,44,118,25,110,14,26,91,53,12,31,118,120,117,14,101,17,91,120,18,57,89,104,89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,107,0,43,98,26,19,44,96,5,86,96,6,71,43,61,99,29,74,103,103,52,100,73,32,48,77,92,103,45,1,70,47,50,43,52,48,118,39,30,99,39,97,102,33,81,25,92,11,45,67,12,43,29,24,50,15,0,29,67,110,39,66,85,106,99,120,109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,35,0,47,92,120,21,44,104,58,26,25,37,30,47,105,110,114,117,21,88,82,30,53,9,21,0,100,42,20,3,66,19,96,54,78,90,83,21,17,6,77,73,12,85,100,120,86,111,45,27,63,70,42,79,39,60,105,17,41,56,48,33,63,62,72,81,46,83,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,15,0,29,22,101,94,103,70,53,29,54,18,113,7,101,88,58,44,23,112,102,88,110,12,50,38,61,71,23,64,18,26,89,7,23,23,70,114,48,101,42,3,45,72,65,74,40,46,80,77,93,91,113,90,110,50,102,45,109,51,115,52,97,85,34,71,89,101,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,86,0,31,109,119,110,37,112,13,29,77,58,115,117,83,90,62,16,90,111,92,98,73,120,69,54,25,16,69,8,108,115,42,95,40,69,97,35,32,96,81,96,89,107,50,106,84,51,42,2,57,15,13,26,39,113,77,69,92,9,4,52,25,4,105,3,3,107,27,33,6,77,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,108,0,96,1,79,49,30,51,45,12,60,43,39,21,79,47,32,6,6,112,85,26,104,53,105,36,67,59,47,41,77,65,36,49,23,6,81,101,28,33,102,94,101,36,103,64,38,32,44,71,102,24,46,49,58,53,5,51,57,100,92,99,53,75,16,33,77,28,46,12,8,90,115,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,110,0,67,35,40,86,35,51,95,7,66,5,112,24,10,1,89,45,113,96,68,68,91,36,40,74,70,89,19,87,116,114,1,94,66,12,84,6,61,47,119,69,33,57,95,109,53,90,40,2,80,12,64,63,80,101,73,4,7,97,18,51,57,40,71,66,5,112,17,105,23,76,47,116,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,41,0,31,52,4,46,60,35,8,58,31,11,117,53,8,53,33,108,59,17,26,102,34,21,37,72,120,47,46,65,107,105,53,113,19,99,62,120,1,97,54,68,19,9,91,108,46,101,43,89,43,99,89,50,53,9,70,0,53,65,53,71,49,5,51,24,76,84,55,22,92,46,64,92,42,113,54,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,52,0,56,34,58,85,76,23,91,108,16,104,40,6,16,39,23,97,68,60,114,8,114,10,47,71,56,24,120,117,72,88,66,82,95,10,99,68,69,109,30,25,61,65,85,90,48,4,95,82,58,80,49,111,36,41,32,88,70,2,80,91,98,66,8,38,62,83,120,59,26,0,39,20,24,6,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,59,0,109,21,2,95,28,85,47,100,90,45,36,59,100,31,95,79,27,66,19,34,94,90,92,76,16,56,1,62,61,39,72,49,36,109,91,94,21,91,43,66,94,10,44,69,24,107,46,106,81,76,54,48,22,110,55,22,39,60,53,73,99,98,33,57,52,11,96,16,53,39,23,86,108,16,21,109,21,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,14,0,24,68,49,78,117,34,93,51,7,45,19,21,20,20,80,43,47,35,55,84,82,66,49,27,86,29,51,102,33,100,110,4,4,36,23,24,88,18,42,9,30,61,59,75,67,24,118,60,88,4,64,108,27,56,114,81,109,53,76,56,75,100,73,90,7,41,50,43,52,58,62,24,53,100,31,86,115,18,4,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,83,0,22,70,106,21,70,87,72,60,64,90,38,89,48,33,45,2,83,54,62,66,74,23,44,108,78,111,13,95,80,58,68,81,14,89,90,115,45,108,67,39,74,92,67,107,34,52,33,80,90,112,69,34,57,39,10,22,81,84,95,78,35,38,84,70,111,46,77,16,1,0,20,117,2,82,113,95,44,72,108,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,66,0,78,58,100,73,37,49,15,58,100,82,27,113,67,118,23,57,54,92,34,18,8,55,38,26,23,27,19,73,17,52,42,89,52,113,31,68,115,5,10,8,5,48,84,20,54,76,105,112,89,101,4,51,100,95,90,98,84,3,51,58,112,116,96,84,105,44,89,18,73,4,103,37,76,2,12,93,84,70,113,31,13,18,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,118,0,29,70,35,16,25,78,120,14,115,94,113,83,21,105,32,100,102,91,97,17,97,8,112,107,23,61,35,95,81,61,6,66,77,107,106,95,18,92,87,37,91,19,91,35,69,38,72,34,108,74,6,46,93,40,22,19,3,61,17,113,108,81,70,117,42,40,6,70,77,25,69,56,66,82,55,86,108,105,43,38,33,32,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,83,0,88,0,61,69,22,36,87,80,30,40,88,53,95,5,101,52,10,1,44,22,99,27,73,58,40,103,18,59,3,4,78,39,64,102,65,99,115,81,25,102,27,42,89,26,4,34,116,110,93,84,13,71,98,27,102,107,115,5,75,17,14,66,45,78,99,39,100,43,69,27,9,92,29,94,22,59,33,43,116,105,73,79,111,51,109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,84,0,109,87,113,46,8,67,96,97,1,65,51,119,3,52,88,6,100,45,19,29,91,102,46,65,0,83,53,92,48,41,12,24,9,113,48,93,33,51,84,104,116,92,62,71,22,6,30,4,27,119,6,57,72,47,11,3,110,81,15,74,68,90,97,58,27,55,112,52,92,98,81,87,41,71,81,60,4,87,89,74,101,93,59,94,1,5,81,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,39,0,116,116,29,111,115,104,50,53,14,87,26,66,45,73,53,106,61,0,100,73,46,62,108,26,68,9,114,51,18,49,116,76,51,59,1,105,98,107,20,77,0,39,51,109,47,3,87,10,18,61,5,30,65,78,107,39,14,3,48,44,25,95,45,83,86,64,112,88,4,62,37,92,86,38,109,70,17,33,75,43,33,91,97,42,20,17,68,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,9,0,101,4,105,19,89,79,33,95,92,71,25,113,29,42,110,78,19,52,53,86,98,40,106,37,87,106,55,19,14,79,94,10,70,46,89,105,114,106,112,85,118,21,11,35,22,52,112,91,81,40,16,1,19,111,0,108,96,99,17,73,32,50,81,21,51,9,36,37,9,97,108,91,95,108,84,99,52,50,27,49,44,4,63,112,63,109,82,101,8,49,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,3,0,105,33,47,107,46,94,12,35,34,32,88,119,106,32,9,28,89,24,37,55,87,95,18,81,97,86,101,45,85,1,31,32,61,28,66,15,71,21,16,72,50,114,79,82,1,30,93,77,6,45,105,65,94,66,71,24,85,7,39,39,47,0,65,9,6,65,64,12,99,56,100,54,36,114,30,108,61,50,76,9,79,48,19,119,103,19,44,39,88,95,20,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,77,0,5,89,24,46,78,90,67,55,99,107,77,42,108,84,91,67,94,21,42,103,44,83,64,81,81,45,30,24,84,103,102,10,115,23,74,39,77,14,11,43,26,70,12,40,6,120,20,111,120,19,3,62,24,44,0,113,35,77,52,103,111,97,67,69,33,110,10,8,91,91,62,101,94,117,80,52,108,106,11,71,90,11,59,18,66,86,59,47,74,89,120,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,108,0,97,36,47,34,13,87,82,80,44,114,106,76,52,72,55,14,39,74,58,8,54,105,1,118,64,0,14,100,45,46,81,39,4,95,99,112,61,108,83,113,17,114,38,67,43,18,42,15,1,108,1,17,30,51,54,55,101,61,14,106,19,71,59,67,13,89,44,81,116,97,7,97,29,116,54,11,84,84,85,31,31,11,52,11,21,3,23,73,106,42,26,69,71,16,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,28,0,104,92,105,17,4,27,13,115,104,1,78,35,45,118,30,44,17,14,42,26,113,46,106,10,81,1,53,105,76,6,110,34,82,17,59,103,5,42,47,35,55,98,63,32,64,59,60,70,23,76,43,39,29,58,22,99,32,98,77,80,8,31,1,8,41,33,22,115,13,14,4,99,65,77,18,24,115,33,38,38,55,11,120,50,31,22,10,55,47,46,15,68,38,33,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,111,0,8,37,50,92,117,75,39,12,103,2,119,51,90,37,106,72,113,7,41,73,61,78,17,62,113,23,86,90,94,67,58,114,110,29,35,5,1,46,1,50,39,119,16,64,119,92,8,78,68,36,80,96,101,92,33,110,0,114,106,57,104,113,47,105,113,106,29,42,103,107,95,32,92,86,83,23,116,6,57,41,76,26,100,75,22,35,112,33,105,73,101,70,110,93,52,96,62,73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,59,0,9,113,28,13,25,88,66,82,47,72,19,31,82,10,40,60,38,30,109,44,34,44,7,67,79,61,87,33,42,76,13,85,44,27,44,110,102,29,88,82,87,98,42,41,26,83,28,98,110,117,43,21,28,108,115,118,26,70,73,116,65,109,110,116,93,88,9,4,72,81,36,91,35,7,95,90,57,6,60,88,35,77,71,32,110,83,101,63,88,77,103,99,86,98,80,0,88,99,21,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,43,0,8,43,103,76,103,33,64,78,14,3,114,53,77,87,32,93,109,75,28,92,32,117,44,65,75,50,93,65,95,24,17,30,69,102,19,43,53,70,76,17,72,76,97,22,6,78,55,38,88,40,119,83,47,23,61,24,92,27,116,79,92,65,82,5,82,61,39,58,74,28,18,67,108,98,98,43,106,12,80,91,46,14,15,111,47,116,27,99,51,58,10,71,107,26,94,36,29,72,117,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,32,0,4,22,23,64,15,9,34,77,46,108,24,54,65,31,47,70,82,90,113,49,78,63,5,59,84,119,39,82,102,85,90,4,94,77,43,49,38,86,82,116,42,73,41,112,62,103,111,7,8,46,72,36,61,47,115,26,47,36,90,24,115,84,52,98,107,50,97,33,24,91,78,48,13,74,77,65,49,85,35,94,101,119,46,115,13,63,102,71,97,21,80,6,93,44,98,39,39,67,71,80,116,21,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,67,0,42,86,2,95,97,50,76,54,2,77,46,112,44,97,36,20,15,109,19,90,5,77,26,66,25,116,10,104,0,26,18,120,15,104,27,69,13,100,89,84,81,24,12,101,83,106,34,50,9,108,18,105,90,47,32,65,37,35,1,70,68,66,84,116,0,41,77,19,69,113,84,97,2,107,9,44,98,52,102,100,55,85,84,119,65,71,48,40,45,105,80,39,49,36,27,54,3,67,5,70,23,75,38,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,40,0,36,26,0,32,43,11,48,77,64,81,9,40,51,36,62,36,75,65,45,79,31,94,71,12,107,109,6,30,76,85,54,73,97,105,14,8,64,96,110,12,79,77,74,55,25,68,91,72,19,72,26,39,107,65,70,26,118,104,93,77,65,105,58,55,48,76,12,34,53,114,62,103,79,5,18,59,59,27,7,34,35,47,119,15,114,11,109,25,81,16,82,90,107,14,10,36,53,2,28,39,82,41,75,103,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,1,0,12,87,71,35,29,50,24,22,19,112,14,4,101,84,8,24,15,7,113,67,28,102,44,14,117,12,3,1,108,97,90,32,10,95,75,77,21,44,27,92,35,108,82,10,8,92,107,69,81,33,17,13,6,1,21,106,84,0,88,111,58,114,81,30,4,81,78,88,117,116,0,96,55,5,115,89,24,76,119,111,58,22,100,0,22,102,105,103,94,43,70,11,104,46,17,95,40,15,16,56,115,51,11,32,46,79,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,119,0,84,93,22,107,44,58,62,119,25,68,120,17,68,61,95,77,47,106,43,59,86,73,81,104,101,108,52,26,34,11,114,102,53,108,52,113,45,116,117,7,37,37,5,22,84,97,111,69,26,58,102,54,99,67,85,16,110,116,96,22,19,22,62,68,45,21,17,36,113,120,49,97,108,79,24,89,36,49,105,69,58,49,4,84,54,15,101,1,6,57,8,46,66,96,25,50,111,114,1,97,67,0,93,74,65,12,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,69,0,23,0,36,50,64,115,112,22,109,23,58,111,60,50,12,84,35,86,49,34,102,17,25,67,78,107,72,98,13,28,105,100,104,1,63,14,23,102,57,80,68,0,38,116,98,31,4,95,24,63,34,8,99,44,99,31,45,83,42,1,13,105,70,72,109,70,30,75,111,61,93,91,63,31,106,106,51,71,8,50,32,83,74,57,92,86,114,1,116,108,43,10,39,7,103,46,90,103,31,44,108,55,13,105,72,8,108,31,50,49,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,78,0,67,13,70,62,98,62,112,57,32,78,17,37,16,98,42,58,35,84,94,116,4,0,13,42,35,50,22,120,108,12,31,101,63,101,83,33,60,84,28,24,72,63,31,2,89,96,20,84,118,114,113,105,56,109,9,89,25,86,115,63,68,30,34,80,1,86,68,10,92,72,112,7,111,73,37,97,19,35,17,43,75,86,30,10,26,9,72,60,30,104,45,31,85,28,95,51,28,59,104,52,50,53,68,95,41,86,65,34,30,68,94,51,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,17,0,55,73,77,14,113,14,77,51,102,23,109,102,58,44,114,109,68,34,38,74,57,75,56,25,88,51,73,103,92,84,114,45,93,42,115,25,107,80,11,110,18,37,18,99,84,84,59,28,85,65,65,110,69,82,48,28,17,65,94,66,72,105,89,120,119,9,117,112,69,109,27,3,6,114,19,22,79,73,38,109,116,48,25,84,53,43,109,47,37,11,26,115,44,88,74,83,66,81,87,94,108,94,15,89,120,0,66,105,92,82,19,38,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,36,0,32,102,22,54,86,65,64,37,38,39,25,97,83,113,70,79,31,117,46,81,93,54,1,33,106,115,119,71,20,43,6,29,118,40,32,93,29,97,70,22,101,53,18,43,57,26,68,118,48,63,6,36,87,111,48,116,98,84,86,104,117,93,114,102,61,60,45,53,24,38,1,18,20,103,30,47,4,95,28,28,81,24,79,21,63,106,74,109,120,16,117,80,106,100,16,50,64,101,33,69,40,0,96,113,46,23,2,80,4,82,86,84,51,60,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,104,0,26,32,3,109,7,6,67,47,45,83,78,18,74,42,55,95,67,38,20,20,57,58,70,47,91,91,98,32,0,42,39,59,92,54,8,105,100,2,53,87,48,114,10,72,41,14,99,65,13,61,103,89,67,119,58,27,33,40,114,3,113,56,118,88,3,100,60,69,81,54,23,19,65,31,42,112,71,76,15,45,16,63,34,37,80,49,49,66,97,11,29,76,25,4,20,10,112,114,105,80,19,1,99,69,42,83,10,25,102,92,46,69,18,31,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,98,0,81,81,6,63,63,118,59,31,53,72,18,88,3,59,120,82,10,41,94,105,85,48,91,13,0,60,49,39,115,35,11,37,41,97,73,92,92,59,114,38,5,7,10,94,43,4,65,14,87,112,7,108,118,65,113,27,42,26,56,73,106,12,0,4,4,79,108,102,1,50,69,75,104,114,102,10,35,24,18,67,92,92,88,66,22,87,11,100,92,65,84,42,93,116,105,49,79,51,113,27,6,117,59,39,75,82,50,98,8,115,28,72,100,40,97,98,113,114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,2,0,101,94,94,13,46,45,106,26,25,85,46,23,28,54,24,35,4,49,108,59,44,106,67,98,41,102,93,51,120,65,101,39,106,12,16,18,11,29,75,51,61,108,45,24,120,85,120,80,58,111,2,101,68,8,42,35,1,28,31,22,55,36,22,109,100,105,23,91,67,11,16,51,99,62,50,106,90,77,115,43,2,21,104,36,120,82,96,67,83,5,11,110,109,47,120,19,76,44,38,6,105,59,75,60,54,36,104,95,95,102,58,57,117,43,39,33,86,101,85,47,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,114,0,64,13,47,16,87,71,112,79,76,32,99,97,112,17,29,81,75,109,49,97,0,68,0,119,21,49,16,117,96,15,107,31,59,3,32,13,7,35,120,40,29,0,79,80,29,74,57,110,82,89,100,61,64,51,4,27,114,115,34,29,49,64,73,58,32,108,105,22,79,91,2,91,35,89,99,103,45,98,40,61,120,34,2,86,0,72,89,54,57,98,41,44,57,47,120,40,3,107,117,112,84,28,24,17,45,33,77,79,55,90,84,107,71,31,117,49,98,45,112,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,30,0,58,5,96,120,89,99,81,76,99,21,108,87,44,12,93,81,8,45,108,77,46,111,52,71,93,57,83,92,91,21,43,44,42,26,120,111,41,32,19,91,31,100,73,26,65,94,105,53,83,109,71,79,80,89,6,65,16,92,8,84,36,13,110,107,49,16,17,0,52,45,103,3,96,72,86,60,31,90,29,24,33,60,41,118,96,76,9,53,63,27,3,85,29,91,111,20,55,25,70,31,27,89,43,6,81,102,10,32,104,117,25,80,112,64,44,48,100,84,82,70,53,90,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,118,0,97,84,112,33,95,101,20,108,11,116,17,2,56,41,7,109,21,116,119,7,57,103,80,74,83,105,59,105,74,119,105,96,87,7,1,46,44,59,34,4,10,117,100,113,39,23,33,112,90,61,30,88,91,31,65,60,79,52,4,45,70,3,72,106,29,8,100,92,113,57,8,5,59,93,63,78,8,42,68,90,92,116,117,62,111,85,91,26,76,20,104,89,48,9,108,22,85,23,85,76,113,82,88,31,32,73,60,71,11,91,114,50,92,18,37,76,75,71,93,35,69,84,98,107,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,16,0,115,117,60,46,75,75,105,8,105,31,63,72,107,92,9,40,91,9,61,8,27,24,98,9,108,14,91,76,105,22,76,15,69,108,116,28,105,53,86,77,59,58,79,42,120,69,111,22,117,27,77,73,102,4,41,96,38,26,23,98,22,10,120,103,38,59,20,9,102,4,4,34,39,96,90,0,19,83,67,12,70,100,24,58,118,115,6,98,29,7,106,71,92,69,113,40,103,28,30,0,73,101,116,47,5,51,39,7,99,57,74,86,70,105,27,53,63,25,80,25,107,59,57,113,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,114,0,88,6,36,99,22,71,2,74,21,75,37,32,1,23,50,54,8,3,64,73,107,66,18,25,48,67,33,113,64,90,38,32,88,64,110,85,28,115,86,73,90,52,73,111,112,62,47,36,59,73,103,43,21,15,50,113,50,4,99,57,94,112,27,83,87,5,48,113,19,67,12,52,83,91,4,2,2,115,29,43,21,67,64,54,3,66,93,15,86,64,64,15,8,11,25,51,114,32,45,39,71,5,90,51,80,117,75,11,103,84,44,83,107,32,39,30,102,54,71,51,105,104,46,1,115,100,96,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,21,0,64,67,112,53,15,25,96,26,35,27,39,118,72,85,99,6,31,28,24,61,3,53,97,91,90,33,92,15,34,31,50,107,48,26,120,15,85,18,39,19,98,62,68,5,76,69,54,35,96,53,58,54,31,117,12,93,71,58,31,55,98,103,47,113,28,57,63,24,106,15,88,100,30,86,82,18,70,99,43,85,85,19,71,13,113,80,117,102,116,26,79,32,4,114,41,14,114,104,110,8,105,85,108,61,23,30,47,64,38,70,7,78,78,64,99,48,102,44,96,64,30,53,58,20,18,13,18,91,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,31,0,38,112,20,90,64,81,112,53,91,5,104,19,51,15,17,103,21,2,59,22,73,14,74,106,100,95,83,25,8,104,42,18,43,113,5,88,118,12,8,95,29,15,8,53,93,0,70,31,24,19,34,59,28,44,119,0,94,33,107,112,74,83,25,100,101,40,115,33,77,60,82,30,111,58,75,101,51,87,89,75,40,46,72,71,51,81,15,85,73,84,62,26,17,84,59,60,114,66,18,63,51,74,66,45,54,48,89,104,73,95,86,70,66,12,75,54,53,116,109,97,55,14,88,87,111,32,44,34,118,103,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,87,0,10,0,15,36,15,37,96,2,40,25,3,81,10,66,14,87,76,115,61,4,9,84,42,61,77,118,60,59,101,43,9,22,46,11,29,104,27,82,16,4,23,1,19,109,64,4,99,18,89,27,91,51,82,15,3,113,42,4,101,49,53,71,31,67,62,84,81,22,56,25,6,57,1,93,10,80,99,40,57,115,71,55,67,75,68,72,45,102,47,9,85,47,28,58,117,18,42,39,1,100,55,95,118,46,115,58,52,0,19,16,39,30,54,20,94,26,60,61,65,67,109,2,116,118,26,6,16,113,58,58,59,33,33,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,32,0,4,108,68,18,53,103,113,20,89,27,69,83,120,19,70,72,65,64,27,25,41,18,28,49,59,117,82,22,38,97,105,6,31,63,56,45,105,102,83,51,104,77,37,58,40,14,27,2,39,102,38,104,5,38,115,26,120,56,77,56,54,94,100,102,59,20,115,113,42,95,82,116,56,50,91,60,108,39,45,12,13,101,67,116,78,11,44,14,114,35,24,74,107,119,30,118,66,19,41,108,53,90,75,6,40,75,102,12,22,62,45,46,2,81,22,100,26,65,55,92,90,102,31,68,97,38,50,37,30,63,59,43,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,32,89,78,118,104,81,87,21,90,81,8,0,8,41,85,84,115,20,28,34,71,109,66,97,114,74,75,71,15,20,37,77,21,0,34,54,3,3,116,97,51,85,37,47,84,45,84,77,105,55,59,53,81,66,53,93,76,1,105,17,5,79,27,110,66,48,80,31,99,48,91,9,72,4,6,106,55,15,41,17,67,84,116,51,33,64,73,18,11,120,66,40,53,114,116,64,67,75,97,106,15,55,0,29,102,70,72,64,101,7,13,15,18,81,0,61,40,55,111,60,80,116,115,96,118,96,25,50,119,76,98,3,24,95,21,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,12,0,99,46,79,28,36,92,104,43,20,18,60,72,53,106,21,64,0,45,34,11,57,82,84,41,24,120,41,84,115,73,32,86,103,59,41,14,96,97,87,80,68,91,74,103,80,114,5,15,112,95,91,114,103,12,93,53,101,13,57,85,116,110,72,61,93,5,110,101,40,69,63,50,16,103,25,11,100,25,105,71,51,73,119,78,88,63,33,17,109,28,10,34,106,46,82,76,64,115,63,96,30,103,59,114,110,107,23,43,29,17,54,17,16,20,18,109,41,111,63,94,84,29,73,104,36,104,30,21,48,25,79,112,111,7,113,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,24,0,91,10,56,66,30,116,45,34,77,18,24,23,82,8,85,60,107,103,96,18,60,5,55,87,3,79,71,107,92,8,79,85,20,43,37,60,63,23,6,12,91,104,78,5,37,115,23,109,108,82,25,0,117,16,1,45,115,42,59,116,9,53,113,7,67,4,116,115,37,45,111,93,88,13,91,95,115,94,79,42,73,91,80,47,81,73,98,89,26,17,55,33,16,10,91,78,34,112,118,22,79,98,23,50,7,102,109,88,62,44,70,73,80,46,42,92,25,61,20,35,16,94,15,61,19,39,119,112,98,57,72,40,77,60,13,2,108,95,54,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,79,0,42,95,76,16,58,72,74,42,117,44,48,81,88,86,92,6,77,104,0,100,3,52,39,20,118,40,4,64,38,33,8,60,37,6,61,21,28,11,86,75,8,76,11,87,115,89,98,52,66,117,7,67,12,11,99,52,84,45,37,57,70,74,61,32,93,75,52,4,101,21,9,79,37,109,104,28,74,111,66,45,8,101,102,60,72,26,78,54,53,88,113,92,0,0,81,91,69,119,14,55,118,120,120,108,45,110,87,101,47,107,53,65,57,36,24,65,59,43,38,51,107,80,98,26,60,104,34,68,22,28,47,69,53,35,108,50,73,61,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,28,0,32,116,8,105,73,113,5,52,6,51,94,102,115,114,7,100,24,59,107,58,110,97,45,10,74,107,25,23,68,73,106,71,70,80,13,59,79,120,89,58,48,115,119,13,52,35,63,104,54,60,13,7,34,74,18,55,11,88,99,53,72,63,78,119,34,83,75,61,96,40,110,89,19,18,32,76,75,98,92,2,29,60,8,7,92,112,119,48,115,82,106,9,84,86,39,115,109,106,25,15,52,83,19,40,98,0,28,48,37,27,74,98,86,36,26,98,59,98,59,29,102,31,9,49,39,48,55,15,103,72,93,58,27,101,36,32,2,13,102,19,110,27,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,82,0,113,40,2,22,93,47,63,35,9,94,36,98,27,58,56,32,109,87,7,110,79,5,3,116,60,69,110,103,8,3,52,8,69,47,96,46,86,4,116,47,94,57,95,90,14,56,106,16,63,61,44,88,32,21,119,64,44,56,95,7,63,46,10,60,71,32,101,34,51,81,85,11,90,48,108,25,5,35,0,71,7,18,83,54,117,42,3,56,47,106,27,0,83,31,73,116,78,29,59,102,50,64,117,101,77,96,64,48,64,0,87,109,57,48,4,47,117,11,77,79,120,19,115,110,92,83,36,16,116,61,37,20,98,45,113,93,84,119,10,77,13,67,20,109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,36,0,83,89,118,89,51,9,15,27,48,102,118,58,31,37,7,33,111,118,18,53,39,8,20,4,75,61,72,100,32,42,30,48,73,101,52,64,48,86,77,85,111,51,118,116,22,94,74,69,36,48,79,22,19,114,75,34,103,63,113,113,97,120,23,68,7,75,21,14,24,80,25,77,38,63,53,37,51,83,90,55,13,106,94,53,9,16,116,71,116,36,22,90,82,39,27,9,75,79,51,97,26,83,98,19,88,59,27,33,40,53,99,53,57,81,97,38,63,18,76,5,55,111,7,64,7,12,96,84,60,99,0,87,83,118,103,46,22,44,12,53,2,89,116,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,48,0,21,21,96,50,82,26,8,52,41,25,103,32,3,29,102,90,27,67,103,65,71,63,5,117,111,6,97,89,87,98,93,82,95,31,119,60,111,13,60,27,29,34,22,119,65,18,53,13,26,47,23,48,93,16,78,68,103,5,8,44,83,62,116,33,91,47,39,57,92,42,86,4,86,114,118,102,71,42,14,62,30,112,66,52,119,19,48,29,107,78,43,54,117,108,119,22,90,41,41,85,105,61,111,108,50,14,3,57,5,119,67,82,33,95,41,88,101,39,17,109,5,105,114,34,5,113,65,107,43,41,31,22,59,117,101,36,51,65,42,105,58,84,71,73,97,109,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,10,0,62,83,35,30,45,115,119,2,12,30,5,11,111,25,8,42,9,117,17,113,64,84,106,74,87,113,72,55,120,30,83,65,63,107,78,119,46,72,69,108,7,7,109,108,87,99,117,91,44,36,25,97,71,53,38,37,67,55,49,32,27,69,24,54,19,46,9,16,99,31,103,18,40,65,78,58,23,33,90,58,109,94,35,101,83,107,54,78,31,101,51,66,106,13,48,38,48,28,118,104,1,76,96,34,56,5,79,76,42,69,25,81,63,117,97,77,48,20,25,35,45,81,83,91,98,89,53,25,67,109,21,108,116,76,115,55,53,79,19,40,90,63,112,109,37,38,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,47,0,35,34,103,109,29,87,55,76,33,50,93,93,0,44,3,101,59,49,116,78,4,38,38,68,17,12,79,95,11,118,81,19,112,78,88,52,114,111,102,46,83,63,60,36,88,100,97,71,47,105,100,96,22,48,43,67,11,118,26,81,81,17,103,55,91,97,82,109,52,109,13,35,45,14,33,38,88,9,98,60,32,79,40,55,59,1,34,44,10,84,99,74,102,3,109,77,16,22,92,114,46,68,12,28,40,115,89,120,68,91,99,26,61,38,98,16,68,86,112,101,6,68,29,70,16,70,21,90,47,58,46,16,9,25,3,103,67,31,84,72,72,36,67,63,29,1,57,31,118,98,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,28,0,53,77,27,84,51,49,72,62,79,60,117,91,103,14,108,71,8,34,79,96,46,107,34,42,46,36,57,118,93,44,26,21,21,5,81,107,15,9,61,15,67,66,55,88,20,7,14,61,116,106,88,40,2,10,104,108,104,51,94,41,40,40,102,76,51,32,109,90,47,109,54,109,102,26,30,35,53,7,33,39,6,14,26,95,39,51,70,90,37,95,67,118,0,39,92,92,31,90,39,82,85,114,95,98,39,1,81,70,31,18,45,47,38,18,114,73,72,96,29,75,34,36,97,62,82,112,26,105,104,25,85,34,41,78,119,3,101,110,67,11,62,17,10,95,103,68,77,27,97,49,9,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,14,0,74,70,26,101,113,5,77,110,60,75,6,0,91,74,61,93,98,32,100,69,98,93,88,6,30,35,35,27,72,86,23,23,2,68,35,44,104,99,89,38,52,49,104,20,106,52,80,13,35,90,16,7,55,19,92,57,97,76,84,82,50,115,86,102,117,114,36,43,13,58,97,12,29,50,29,0,117,1,68,69,94,101,82,22,78,57,38,72,56,25,110,25,23,4,53,95,66,113,95,5,98,3,56,109,73,77,13,20,58,56,89,70,3,76,43,74,65,76,108,101,12,53,91,84,56,37,62,39,76,14,6,38,120,118,24,56,38,35,118,101,76,3,60,74,103,31,64,35,77,75,82,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,3,0,85,21,32,26,44,97,49,16,26,92,102,84,3,118,103,22,60,111,48,109,86,15,86,88,119,115,102,78,69,93,20,77,45,51,47,2,6,93,25,83,54,88,70,64,7,81,89,68,101,39,47,62,37,11,37,38,39,58,46,54,76,101,116,113,77,47,76,62,21,1,85,15,44,91,65,45,28,114,12,76,58,5,12,24,3,82,37,70,81,59,85,33,32,42,60,6,60,116,69,55,84,119,1,54,7,79,77,10,31,54,92,45,95,82,120,18,96,107,79,36,105,83,74,21,45,82,56,84,16,57,56,65,105,71,107,87,18,74,106,118,49,101,81,21,28,114,41,38,99,104,97,27,8,35,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,119,0,46,0,70,62,57,95,61,31,111,95,111,114,98,67,73,15,27,70,111,20,8,105,3,2,21,70,83,10,34,71,96,75,14,13,13,32,39,21,39,10,107,41,15,12,76,82,72,107,68,76,59,96,61,95,102,63,54,9,44,95,109,57,94,75,106,30,76,105,8,74,61,98,59,35,48,54,45,114,47,96,49,14,110,37,81,74,119,35,79,98,21,64,89,79,17,58,109,63,14,98,62,84,103,63,5,37,115,114,83,21,90,22,25,39,45,104,40,49,83,29,48,1,108,103,74,9,108,70,20,65,54,9,26,31,55,100,95,64,85,60,90,70,54,50,23,114,28,30,76,33,31,89,15,110,51,29,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,49,0,116,32,10,88,34,113,112,40,18,92,95,64,28,0,25,66,67,25,42,112,54,80,100,54,117,64,40,112,93,69,84,113,5,98,7,21,103,60,39,41,33,98,59,27,65,40,65,51,56,77,0,109,89,34,24,103,52,101,41,33,69,43,21,50,81,89,8,29,19,26,69,80,7,31,31,13,75,3,21,105,14,84,111,57,56,98,4,90,118,73,15,33,26,23,109,17,23,113,99,3,45,103,105,69,17,0,64,38,111,107,66,82,10,105,77,25,6,23,35,94,29,39,20,82,32,117,2,67,14,75,41,16,56,63,76,15,38,53,3,90,20,33,84,110,74,88,16,7,105,86,39,5,47,70,18,96,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,105,0,66,119,41,98,70,30,114,53,21,14,24,108,114,11,59,9,84,9,20,65,7,48,4,24,31,46,120,50,30,118,18,104,26,43,93,5,53,44,5,19,34,76,86,100,71,116,38,65,27,53,1,52,4,39,82,120,18,62,83,105,29,83,12,62,35,93,37,85,114,61,75,66,68,69,62,62,98,47,6,13,112,108,45,52,55,71,28,27,108,15,116,60,38,86,96,66,47,67,110,104,6,62,83,48,118,39,51,20,92,110,46,78,44,27,32,27,69,88,54,21,108,17,11,17,77,20,8,102,103,111,81,52,28,22,71,86,18,56,17,52,17,3,64,69,34,61,39,7,4,82,72,47,19,15,7,17,51,41,6,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,13,0,79,78,96,56,71,40,22,41,3,30,106,8,5,18,40,95,107,113,51,116,10,34,85,31,66,23,54,24,100,103,29,107,81,97,28,34,92,78,40,97,74,101,0,45,83,97,72,56,118,75,115,55,7,58,120,41,5,113,35,92,77,47,69,71,34,60,99,29,81,33,109,102,3,81,23,10,119,32,2,96,95,117,90,59,108,66,44,55,99,85,95,31,27,110,62,35,115,74,76,103,46,27,33,86,78,64,42,64,10,2,91,42,19,89,85,106,26,33,74,74,65,8,100,75,19,1,65,29,53,84,103,105,81,91,95,70,118,119,29,25,26,64,107,111,96,66,67,18,38,91,37,26,79,89,43,45,77,87,11,79,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,31,0,80,82,88,94,113,81,64,68,9,105,83,50,117,71,66,24,16,3,45,31,32,92,65,120,110,76,50,57,41,9,32,24,106,21,47,97,85,28,15,103,80,50,108,55,60,29,58,107,44,37,66,6,46,91,101,85,102,88,14,96,5,57,2,37,79,55,109,21,77,72,44,42,107,119,13,111,100,61,102,104,5,31,22,46,61,79,67,51,53,67,73,14,82,119,99,71,75,67,60,38,50,111,104,100,38,9,87,100,16,6,32,110,40,11,58,24,59,76,80,44,52,112,106,106,104,43,91,69,110,103,84,18,119,60,84,6,102,42,25,103,44,47,101,61,59,110,10,43,9,24,55,70,54,86,92,100,4,56,89,18,51,72,27,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,36,0,10,15,65,72,30,27,13,58,33,33,54,62,0,2,57,41,12,112,64,4,13,75,48,115,21,15,45,32,99,9,0,68,79,31,83,108,68,96,38,35,87,36,16,118,35,35,104,107,15,70,12,66,4,93,50,90,112,76,78,110,109,74,88,61,88,63,57,67,115,51,117,10,109,114,13,22,120,44,21,88,73,80,24,94,103,117,93,118,34,55,72,72,106,50,30,73,108,11,2,72,37,103,75,36,55,37,85,56,51,84,1,82,65,79,13,111,10,22,0,101,85,107,59,111,99,91,99,3,82,29,103,50,113,28,2,105,89,98,117,112,42,10,95,107,34,118,15,42,48,51,70,42,18,93,55,38,62,0,44,62,24,8,89,46,23,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,15,0,6,112,14,104,102,109,2,114,70,3,25,54,5,74,86,107,94,107,50,87,93,4,18,94,50,97,55,108,85,80,15,93,115,77,120,114,52,75,89,22,3,29,56,120,73,17,83,104,43,22,110,36,91,57,16,62,5,1,117,73,34,57,80,84,37,17,43,63,62,66,120,100,44,80,64,28,54,37,101,16,50,72,25,48,73,15,76,89,45,99,80,58,65,108,89,26,74,6,15,98,36,83,22,35,58,26,94,39,98,31,93,87,115,114,1,26,52,110,5,68,10,88,26,95,65,62,52,51,43,89,68,2,43,90,48,49,32,34,102,94,89,85,60,2,112,120,86,5,107,15,16,58,38,76,29,1,19,90,49,102,84,114,106,56,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,38,0,104,112,46,52,18,0,46,77,18,18,62,117,8,115,102,110,10,60,93,28,50,119,98,74,54,62,76,84,62,88,85,27,79,32,59,78,52,65,50,27,18,30,4,41,84,101,78,80,92,19,110,56,99,83,12,30,106,69,71,41,40,106,71,74,60,61,19,76,112,113,50,90,83,84,100,66,6,96,44,94,76,92,50,94,80,99,112,115,64,17,55,69,113,87,104,36,108,21,38,36,69,2,78,26,52,45,25,86,54,31,52,100,32,119,14,28,42,81,57,30,93,77,48,119,9,60,119,4,84,67,43,40,13,26,118,80,87,11,41,35,42,18,39,117,43,49,2,41,73,107,31,54,30,108,10,107,101,104,105,100,44,113,111,11,66,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,46,0,109,119,37,37,49,50,13,107,109,96,96,62,34,0,47,75,112,24,43,17,107,19,11,15,96,24,56,94,83,8,63,88,89,92,109,79,114,66,45,17,66,103,53,111,43,108,57,19,104,49,35,108,2,5,79,40,117,46,90,51,104,47,78,44,43,66,115,52,0,58,49,58,118,58,69,9,25,34,94,10,16,36,22,12,72,8,79,28,82,39,24,104,59,22,62,54,51,64,37,85,3,30,62,113,38,35,91,32,116,8,71,57,15,29,92,37,73,77,110,41,80,42,56,120,68,48,79,17,42,107,0,67,98,60,101,31,56,5,38,21,5,23,17,69,21,112,8,114,14,37,93,84,72,80,4,21,60,40,58,85,9,116,107,62,12,40,41,93,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,41,0,69,25,35,61,98,114,70,29,17,32,82,32,105,65,50,50,103,88,81,11,18,107,27,104,117,2,58,117,85,46,48,93,70,79,55,78,117,9,54,113,112,100,17,1,101,2,17,27,107,2,78,23,101,34,69,11,75,119,72,73,72,117,48,80,48,28,47,47,41,106,7,45,92,3,68,19,116,30,109,114,0,55,55,99,0,70,6,47,73,99,76,52,95,73,12,33,115,40,52,72,86,38,1,77,52,76,45,49,0,103,30,109,22,100,116,90,119,103,78,112,23,23,66,30,82,46,31,20,110,90,29,20,112,91,120,24,59,107,90,79,105,13,84,56,73,87,79,105,64,79,106,44,57,53,117,29,0,100,49,26,81,64,85,107,120,92,63,73,109,88,103,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,28,0,94,37,48,93,8,77,98,74,60,61,111,30,56,58,81,120,63,4,108,8,82,38,119,11,111,40,91,5,33,43,120,81,45,16,80,83,79,59,99,101,4,76,84,43,92,43,50,53,72,11,12,18,91,111,86,83,77,106,89,58,35,41,64,94,10,1,35,87,24,108,24,64,4,34,115,38,1,27,27,53,100,33,51,99,0,48,53,22,51,38,25,100,47,111,70,112,47,66,47,73,59,118,35,89,71,107,15,41,95,44,62,9,57,94,2,46,7,20,33,60,66,29,72,33,105,111,39,25,27,5,8,100,71,64,18,101,8,64,107,73,114,17,117,4,87,103,91,0,93,85,5,44,73,25,52,35,119,46,1,53,70,94,59,43,113,46,83,37,49,32,91,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,51,0,89,95,84,106,2,39,56,71,95,91,40,118,63,2,45,98,65,55,68,63,108,58,61,43,61,45,95,71,61,51,97,23,69,4,117,9,37,114,64,1,77,36,34,60,108,88,114,104,98,3,59,3,5,116,55,14,51,29,5,105,3,82,95,91,110,74,53,32,100,111,109,95,101,4,58,13,62,113,95,48,43,118,61,88,26,16,12,4,113,107,43,48,27,42,52,75,58,48,96,90,114,69,59,113,106,77,48,69,49,83,9,68,48,94,105,72,61,99,58,53,23,103,25,25,8,32,95,38,80,72,11,85,106,19,78,100,116,81,26,55,47,98,7,41,32,46,100,14,43,24,112,42,21,94,65,65,91,90,67,29,8,76,58,41,47,68,5,30,105,18,86,22,38,114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,18,0,32,19,28,13,92,54,105,74,57,3,73,58,13,91,98,13,116,62,38,60,51,37,40,8,0,120,14,40,101,91,78,57,100,24,71,74,32,100,58,21,3,37,59,12,113,104,18,95,105,50,73,48,26,21,119,45,32,77,108,40,20,49,65,94,38,84,24,115,4,49,20,3,6,15,1,69,82,108,66,73,113,34,94,33,83,105,35,90,5,83,107,15,66,29,79,81,8,69,23,38,16,21,72,56,10,43,43,53,42,48,66,27,34,5,100,46,13,38,85,13,32,112,14,0,116,10,7,22,10,88,78,48,55,97,34,9,109,74,54,106,69,59,70,83,19,64,14,119,26,13,15,98,104,12,108,115,69,60,114,53,44,6,67,63,73,14,57,92,68,104,95,85,40,56,75,108,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,31,0,112,7,30,46,19,89,33,1,76,27,10,107,56,75,105,81,70,7,94,91,75,71,93,28,57,62,40,58,111,54,32,35,59,113,21,31,96,19,35,37,59,56,66,72,118,3,77,106,72,20,110,31,105,91,29,64,61,50,116,106,74,102,102,55,89,77,15,91,66,82,66,101,95,53,100,96,64,16,43,48,45,49,5,23,32,22,96,43,89,61,73,6,43,30,13,57,57,2,92,103,61,48,50,90,101,111,94,30,2,101,22,86,2,95,40,117,22,94,36,114,89,8,59,15,82,28,17,39,84,83,86,19,3,27,14,14,4,112,31,29,33,85,61,75,2,92,51,84,74,32,30,67,72,85,27,0,73,2,50,13,74,29,95,78,98,32,44,55,63,68,71,87,101,18,47,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,69,0,91,64,116,44,109,111,34,100,41,18,57,3,85,67,118,117,27,81,10,44,78,105,79,59,10,28,42,82,47,25,110,76,89,51,36,93,25,81,106,73,58,108,93,22,84,12,20,15,15,79,9,94,96,40,71,103,51,70,5,63,4,93,71,120,60,74,54,24,91,64,113,58,65,78,107,21,26,118,33,23,39,23,2,8,107,62,115,103,0,10,17,91,76,80,8,119,100,116,26,76,115,43,21,49,108,35,7,41,22,109,52,99,80,115,30,19,113,103,49,100,29,12,88,52,35,116,58,102,26,113,49,57,108,85,59,57,46,15,0,19,111,30,80,81,31,103,33,75,110,34,22,93,74,13,119,60,9,17,73,102,81,24,76,7,62,46,33,99,83,79,116,10,29,0,68,102,48,74,99,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,78,0,28,68,90,3,79,83,82,95,20,103,11,73,19,76,4,15,17,73,88,77,92,33,92,42,48,69,17,85,40,101,94,3,7,95,118,67,72,29,42,57,4,88,41,15,89,94,88,1,16,80,23,100,73,107,61,44,59,33,32,52,21,108,27,63,117,109,79,65,26,47,78,31,28,65,28,98,1,4,86,39,57,111,62,86,115,31,97,118,41,1,67,68,64,117,62,57,119,58,50,70,94,29,35,87,10,11,87,107,39,28,1,31,110,108,61,79,106,88,110,80,114,120,81,29,30,76,46,118,20,114,85,80,95,60,97,75,15,117,3,19,72,18,10,53,41,86,29,106,92,20,67,51,74,3,17,95,24,95,48,21,33,29,79,101,26,95,5,104,49,65,7,88,65,47,44,110,95,55,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,1,0,23,83,6,6,97,12,28,49,5,120,53,101,106,77,2,99,98,45,87,119,96,57,66,10,93,72,77,109,81,97,28,55,14,3,7,59,13,12,66,2,36,26,117,0,97,114,13,81,59,47,70,91,10,50,37,24,79,0,106,15,28,11,94,90,52,64,64,11,63,43,95,51,20,45,53,36,68,74,46,27,74,56,64,60,94,116,22,86,111,24,48,44,113,12,27,21,29,52,35,36,71,113,53,20,1,87,95,97,17,79,14,80,108,86,25,67,30,36,73,67,9,108,38,87,112,3,106,88,60,77,26,40,114,18,55,37,115,48,68,87,13,56,95,0,49,103,42,7,81,112,43,9,77,53,80,104,111,46,8,57,20,10,115,63,31,93,25,118,42,11,36,64,81,39,113,78,13,31,1,97,82,49,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,37,0,78,55,1,98,27,39,82,112,60,115,108,82,100,95,65,56,118,54,115,2,37,117,63,32,75,71,58,53,25,21,98,75,50,88,110,62,45,59,6,80,82,115,33,73,85,64,113,101,62,99,95,0,25,8,62,4,62,5,11,8,87,62,76,113,77,28,108,26,22,43,92,50,42,66,19,94,104,31,18,109,10,114,6,78,53,69,96,68,43,46,8,98,25,15,10,43,85,37,36,120,55,108,86,26,100,104,85,101,36,70,76,72,90,89,8,92,35,48,5,118,85,3,83,86,42,3,84,35,60,108,80,99,33,116,93,107,69,20,100,34,99,98,50,16,118,9,32,17,118,52,100,80,69,83,88,42,66,99,5,41,90,33,118,52,101,112,50,25,45,103,20,10,13,117,117,4,97,108,72,9,5,19,83,108,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,39,0,26,87,74,48,112,21,5,18,82,72,3,38,54,50,114,56,78,81,21,13,57,72,101,88,114,5,78,78,93,14,40,97,9,9,103,46,11,17,93,75,68,40,58,52,106,55,10,73,115,31,36,71,63,40,19,108,109,35,75,85,101,15,84,19,85,106,52,115,8,1,59,95,76,17,81,64,14,75,48,108,23,12,47,31,36,40,101,84,120,61,60,46,84,95,106,5,34,65,115,31,61,118,114,1,79,90,99,13,120,87,68,39,67,14,6,41,85,67,85,69,72,119,115,29,94,26,63,42,85,7,26,104,50,95,108,113,102,18,20,86,61,60,101,34,90,78,108,63,45,116,109,55,87,75,67,31,102,120,59,61,79,28,13,26,22,23,41,47,110,94,82,106,72,41,13,120,91,114,98,118,102,118,116,99,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,106,0,52,35,32,0,58,41,116,61,74,113,10,106,60,120,44,64,47,60,39,52,28,95,4,23,114,59,93,88,69,27,20,14,74,76,2,86,116,89,4,6,48,46,9,118,70,41,118,69,117,44,2,34,60,39,34,10,63,84,110,99,13,71,71,98,99,30,35,80,91,31,92,60,69,67,9,82,98,55,114,108,14,90,20,2,23,84,15,92,51,33,75,69,111,47,46,113,5,68,96,85,111,78,10,22,98,77,44,113,89,79,75,54,41,105,91,83,34,33,78,89,115,36,34,41,93,55,57,57,73,62,53,47,101,50,91,1,93,94,78,18,91,50,94,119,89,25,55,13,65,4,107,114,118,33,61,88,43,96,107,59,75,40,89,77,5,79,18,23,6,16,73,7,61,96,62,0,77,99,74,77,84,8,14,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,114,0,104,99,14,96,14,1,97,67,98,111,5,10,116,61,59,115,28,3,28,110,57,41,56,34,28,67,71,101,71,5,74,45,26,48,98,34,54,16,44,80,113,43,58,119,7,96,80,24,87,76,101,44,84,102,23,65,95,84,74,104,26,96,19,56,100,18,100,46,53,113,85,57,27,3,70,57,90,52,21,71,80,117,107,102,97,92,24,2,109,67,115,13,25,49,86,36,73,119,76,5,29,41,49,97,34,90,39,98,106,115,71,119,71,15,87,20,61,36,96,111,32,16,104,12,60,30,57,65,44,48,117,98,93,110,15,78,57,56,80,102,53,38,13,112,67,48,62,51,109,105,40,22,32,10,40,58,91,101,34,51,116,6,103,89,35,11,11,110,88,92,87,30,106,77,23,96,111,70,55,51,85,112,4,119,108,44,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,112,0,56,112,38,78,39,71,61,117,59,5,2,69,1,6,60,95,65,84,110,75,22,23,45,3,46,109,49,45,102,102,24,37,52,39,37,51,12,56,43,12,40,85,102,8,23,76,4,115,113,94,87,1,29,49,65,22,105,28,89,118,18,114,82,78,75,119,35,25,35,54,0,26,28,18,65,21,11,24,0,21,106,2,4,37,100,29,27,97,35,103,91,64,1,17,1,3,29,105,95,18,65,33,80,88,113,54,42,80,29,67,71,90,46,27,27,38,41,120,54,32,109,39,93,30,22,63,106,74,64,42,103,29,98,85,109,41,73,97,30,63,92,106,28,89,113,15,42,93,88,42,77,118,56,6,71,115,65,71,51,13,115,18,114,61,68,29,37,78,11,48,26,53,7,84,74,39,49,82,77,61,68,113,77,52,92,51,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,109,0,89,103,97,74,30,73,41,101,51,34,37,6,7,107,16,43,70,118,29,82,68,95,42,86,83,115,35,52,106,101,37,51,100,30,18,79,45,40,61,110,109,74,49,72,61,62,25,24,120,56,48,52,76,30,30,64,70,49,5,23,70,4,4,104,73,79,83,77,63,114,93,104,89,80,90,112,25,62,91,118,87,93,76,105,0,44,9,49,111,108,113,17,11,97,113,88,65,33,49,116,41,12,100,53,11,90,119,9,56,52,13,90,108,98,87,103,2,84,7,102,105,27,119,116,57,16,33,5,23,34,30,42,34,11,116,21,114,32,115,64,73,71,62,108,10,69,43,6,38,74,30,48,107,97,107,73,97,95,89,60,96,2,118,71,101,7,30,10,71,85,80,1,79,88,113,110,113,114,15,14,64,5,91,115,66,6,84,113,45,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,25,0,13,53,9,78,61,39,6,107,115,16,30,77,73,13,2,18,96,54,70,116,52,44,52,41,101,40,81,89,65,84,37,17,104,62,13,93,76,115,20,44,91,2,17,24,108,2,104,29,94,64,79,0,114,73,52,43,12,38,67,81,43,87,95,1,82,72,1,34,24,72,66,61,39,1,14,74,50,41,56,106,69,49,113,43,114,101,110,91,64,117,62,24,116,74,77,119,117,111,90,74,96,104,17,59,23,80,4,31,35,43,43,29,8,90,24,10,26,99,97,52,103,85,95,42,95,88,40,62,68,34,60,7,25,18,85,60,54,53,32,38,120,89,64,7,19,117,7,101,105,73,28,83,120,61,110,75,67,53,9,46,93,47,22,9,1,118,23,115,12,15,24,74,9,105,120,11,67,106,102,105,20,30,102,56,4,71,6,113,45,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,51,0,105,66,18,30,108,3,72,89,47,46,8,91,72,117,81,109,38,48,37,82,117,56,55,13,89,81,116,105,8,87,22,109,49,55,42,54,95,3,65,7,117,43,101,53,91,102,119,92,101,96,52,96,22,48,24,0,91,46,27,17,113,15,77,54,96,53,107,105,102,10,48,22,82,14,80,103,119,38,1,109,90,62,71,47,83,60,33,70,51,61,62,84,89,73,24,81,0,73,78,70,50,74,101,32,110,52,39,114,93,97,40,109,13,49,78,24,22,64,41,1,38,78,90,70,79,116,68,53,57,79,38,62,23,6,47,119,70,30,39,5,77,97,31,20,37,12,106,42,82,44,46,7,43,86,3,106,72,7,10,91,87,18,61,34,42,34,115,57,36,0,97,108,95,33,78,51,29,38,23,50,113,104,30,102,4,6,31,63,33,67,30,20,112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,53,0,19,42,105,116,75,34,117,66,40,14,24,104,81,53,66,13,108,60,119,115,67,69,9,12,109,38,27,29,30,91,106,23,109,45,37,83,100,116,86,4,109,99,54,31,55,120,29,110,70,25,64,50,110,6,12,26,41,116,7,27,103,9,43,79,42,11,89,29,1,30,76,18,92,93,2,76,113,76,83,82,65,96,44,31,87,63,45,93,72,26,61,1,6,109,120,11,22,113,114,74,62,94,118,37,45,48,60,91,65,15,92,73,108,50,14,38,47,23,4,103,102,78,48,78,22,17,6,92,114,3,94,47,66,76,4,18,38,88,36,109,72,70,117,119,6,60,113,56,16,6,103,8,3,117,66,92,101,100,56,84,108,95,87,9,45,26,4,59,52,96,7,106,41,117,53,105,5,71,42,60,119,55,4,12,48,14,51,108,49,120,42,27,48,90,73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,58,0,105,25,109,61,57,49,30,119,84,71,92,92,8,55,117,43,41,56,111,38,96,119,84,49,98,39,26,86,100,53,115,64,22,37,42,119,34,44,62,74,21,99,91,53,104,22,16,13,2,92,15,30,11,97,53,73,88,14,90,71,11,8,30,87,7,4,113,73,78,41,4,83,14,80,76,32,62,110,119,81,88,31,113,30,104,55,112,16,7,47,4,60,17,86,11,70,61,62,80,105,23,113,102,25,46,109,72,104,50,79,50,17,53,33,25,49,31,55,49,77,102,115,33,13,83,60,63,10,30,2,60,116,69,92,5,101,64,107,90,73,76,54,56,91,12,36,63,106,69,12,65,24,105,35,94,77,87,13,31,106,84,13,50,19,37,116,118,114,48,116,66,59,39,22,50,27,118,54,18,77,59,106,99,25,67,11,117,44,74,91,27,52,93,111,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,95,0,97,11,0,106,54,57,28,49,84,2,62,94,1,18,103,40,18,13,84,113,89,114,92,18,26,107,59,14,70,67,37,22,105,69,57,29,28,1,14,72,22,112,4,27,56,21,28,65,118,93,75,71,49,106,34,96,28,53,50,77,33,83,104,111,53,71,18,103,25,37,34,8,59,95,95,35,102,41,91,68,56,8,57,108,34,47,68,36,0,3,65,64,18,95,2,54,98,12,120,103,71,111,28,105,100,61,118,43,41,109,71,65,4,82,97,69,101,95,43,92,1,9,6,32,75,5,30,88,46,48,4,19,68,101,83,74,18,10,97,6,29,47,73,37,16,65,19,42,99,120,72,110,101,54,1,25,32,45,38,72,73,103,48,116,85,14,33,6,19,74,36,90,47,91,47,91,110,105,114,64,74,97,92,108,43,1,15,6,113,105,70,75,112,43,56,0,80,68,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,22,0,16,88,83,54,48,7,45,107,44,105,61,63,53,38,67,39,74,30,11,81,118,4,119,32,60,15,69,93,106,30,38,9,9,108,8,70,107,99,33,100,61,13,36,73,71,45,104,12,94,112,111,42,69,117,114,35,66,8,66,9,0,106,72,88,15,64,41,91,19,29,23,94,65,21,48,89,17,107,2,82,51,118,64,70,66,111,74,30,118,18,60,28,14,56,110,78,97,109,46,87,65,89,17,62,70,95,77,25,53,27,75,105,57,94,96,57,114,108,14,45,64,44,85,118,85,57,78,114,106,72,103,45,47,83,71,73,98,19,6,16,87,57,35,103,88,114,52,15,81,58,5,41,82,44,115,1,13,67,106,33,36,62,1,17,24,76,64,96,39,83,16,107,1,67,78,30,69,56,98,26,4,19,103,79,60,63,0,21,7,116,25,92,57,84,14,0,115,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,2,0,11,68,75,20,106,55,50,48,69,23,43,5,7,42,53,76,37,83,111,12,60,22,42,103,99,116,87,83,117,10,15,96,3,110,4,45,119,2,19,106,7,2,116,3,111,52,95,106,102,38,88,109,85,59,30,81,43,67,73,75,18,60,32,37,95,67,86,86,44,107,55,74,62,47,36,93,87,91,36,55,105,107,72,33,74,116,77,11,37,70,23,60,90,36,53,11,64,19,23,6,17,28,29,120,64,6,113,52,82,98,82,96,100,106,67,63,28,23,20,26,105,58,18,82,44,109,107,93,91,51,20,15,55,114,24,77,83,14,1,49,55,88,54,81,61,5,107,117,8,81,45,63,56,87,116,101,116,46,65,90,42,35,66,1,50,44,88,92,25,91,50,13,3,38,12,68,80,12,80,31,69,103,17,72,6,20,24,14,77,112,19,108,96,84,90,25,22,77,92,81,81,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,72,0,72,45,96,59,103,65,35,110,61,60,36,61,76,73,116,47,24,89,0,107,102,63,118,24,5,88,11,41,69,38,84,118,16,120,60,27,48,51,120,53,112,4,80,16,51,71,14,103,82,12,78,22,49,89,63,90,105,107,49,68,6,111,111,95,32,9,66,30,120,7,32,105,1,30,93,29,74,113,89,18,51,110,75,17,36,119,26,17,38,79,53,116,86,101,1,56,104,72,111,65,90,32,35,86,26,17,29,96,47,89,38,82,100,4,88,31,78,83,59,115,42,26,8,80,88,32,8,51,110,90,11,49,72,120,58,102,54,76,29,84,90,37,42,72,23,30,88,34,0,2,66,115,108,71,82,88,51,51,71,110,62,14,70,99,1,77,67,87,18,14,21,90,94,30,37,100,77,15,89,41,38,77,7,24,107,80,30,43,114,47,21,98,107,95,102,57,81,71,53,91,96,46,79,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,26,0,59,40,118,71,90,25,65,16,39,1,75,114,66,84,35,73,33,82,26,47,48,83,37,96,44,21,58,60,69,108,25,112,8,88,20,22,24,12,92,73,120,116,82,23,23,103,26,69,84,30,84,76,62,82,17,92,66,53,23,85,120,31,90,95,19,22,88,49,20,89,32,2,40,107,32,3,77,82,104,105,110,97,26,47,70,69,76,91,50,66,69,34,77,110,57,33,115,63,41,12,62,100,78,13,82,66,49,10,57,34,99,114,18,102,75,99,13,59,56,78,73,21,10,4,7,86,75,42,74,120,29,74,76,26,12,101,100,26,5,44,118,27,88,117,47,30,29,6,26,47,40,97,38,50,75,11,79,7,45,74,37,91,56,98,29,92,75,25,15,18,73,54,84,100,102,41,62,81,68,97,66,4,117,95,103,35,50,114,49,119,38,5,60,17,64,45,87,30,37,60,7,110,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,30,0,115,33,65,67,52,71,57,120,2,119,30,5,75,109,113,72,50,78,76,118,74,39,16,26,63,12,60,106,1,55,60,61,32,86,45,110,83,37,3,34,75,40,89,1,7,46,4,33,11,49,43,119,74,111,63,26,120,92,88,116,23,117,46,120,24,14,5,113,120,13,106,89,120,120,46,61,45,30,61,84,86,50,70,7,102,85,113,9,114,12,81,114,1,38,12,29,4,45,91,73,112,111,50,18,109,37,34,29,8,35,65,95,111,69,71,120,112,60,65,49,100,68,14,77,30,9,103,107,118,12,26,96,5,74,94,74,97,92,14,40,31,44,74,15,68,42,31,29,3,115,105,16,74,65,120,49,21,3,39,65,24,37,67,114,27,48,32,84,1,92,61,28,55,70,13,58,12,54,103,85,92,72,44,4,37,103,33,37,45,21,101,51,60,23,67,76,101,3,52,73,1,23,67,84,37,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,56,0,115,104,71,26,115,26,23,82,20,81,29,35,85,9,42,16,80,66,15,51,46,77,100,22,100,54,82,113,86,11,13,29,61,88,29,72,70,93,79,114,38,87,49,71,58,86,90,10,79,43,51,8,82,114,103,45,44,33,36,102,56,77,72,116,76,75,30,110,111,64,24,40,105,4,40,39,105,115,54,67,82,100,114,25,92,53,118,110,119,59,39,1,76,30,5,13,91,80,5,113,21,95,69,42,4,35,77,15,53,117,89,31,104,69,81,86,87,83,106,87,37,24,90,91,5,76,68,11,31,54,57,45,84,12,68,106,59,9,113,98,104,13,113,56,56,72,57,60,9,117,120,96,90,71,59,37,56,65,81,118,46,16,29,57,113,4,22,29,37,55,64,89,21,102,60,84,21,66,71,79,63,113,76,75,51,112,50,88,64,97,46,5,39,14,40,11,102,12,41,50,95,71,3,73,45,105,52,65,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,118,0,45,74,91,92,97,51,112,44,96,28,49,3,115,103,65,17,95,104,22,15,109,11,15,111,117,52,32,38,57,109,93,101,57,78,107,120,35,72,89,41,60,5,56,23,48,87,79,82,88,23,35,26,65,70,112,46,115,10,102,7,72,29,100,24,11,85,2,67,54,97,90,110,20,70,54,37,45,52,118,43,93,17,113,80,74,42,29,109,17,73,48,99,11,30,111,5,62,96,75,68,85,10,80,2,21,88,49,89,92,84,24,20,80,79,24,88,46,111,7,117,82,115,67,37,111,102,56,16,27,77,32,44,93,30,109,119,117,20,67,31,100,75,108,52,15,10,0,50,71,105,4,30,97,60,93,0,60,88,86,48,47,102,26,102,65,40,23,115,37,101,12,52,78,26,119,73,94,20,120,31,53,112,30,25,72,57,80,29,113,89,38,7,113,115,7,36,104,27,99,92,26,65,60,14,67,110,20,47,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,94,0,7,106,112,112,27,1,72,119,10,103,1,10,47,83,120,90,13,95,56,70,15,22,92,34,67,73,108,64,27,91,96,88,43,108,11,22,88,8,22,59,56,2,52,24,110,25,35,10,33,102,2,76,68,48,58,115,91,105,15,88,71,74,64,89,18,50,104,78,40,105,7,46,69,54,109,2,101,94,108,44,33,56,120,15,13,17,99,101,115,9,62,22,108,116,59,53,22,73,99,5,60,27,108,12,44,84,103,56,85,73,93,57,76,66,118,4,82,67,61,118,45,61,60,88,18,62,48,11,76,97,28,16,3,36,74,15,73,82,38,48,31,57,15,50,67,119,60,9,117,81,116,16,103,119,103,115,83,57,50,48,11,95,4,103,50,88,21,49,71,101,31,47,98,114,53,49,29,4,50,19,61,0,118,43,80,1,77,21,107,49,101,0,9,118,16,15,49,1,15,27,52,87,68,11,33,77,88,17,58,4,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,113,0,21,119,82,85,70,47,1,96,51,71,76,30,27,69,6,72,4,65,18,108,72,74,119,117,57,12,105,55,82,39,20,68,51,45,117,102,117,70,27,96,12,37,56,51,8,3,83,70,2,12,55,99,8,64,99,88,79,76,3,111,10,19,21,7,40,96,100,31,92,119,23,35,76,47,100,97,55,7,91,10,110,59,76,63,107,50,11,109,5,24,0,107,90,84,34,10,72,38,27,67,15,100,8,2,109,59,53,1,92,5,111,5,22,85,54,21,17,44,29,108,108,28,28,50,97,112,91,43,36,84,77,54,34,49,68,7,33,100,15,60,78,48,87,63,19,14,84,25,111,24,16,39,86,107,108,39,8,111,83,5,51,88,3,107,89,103,16,56,27,73,48,79,87,48,106,119,93,7,42,101,41,12,79,33,28,16,99,107,63,114,44,69,102,11,22,85,42,118,112,102,41,40,88,35,76,52,18,22,74,7,99,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,72,0,0,83,34,10,120,23,109,61,44,18,4,45,27,20,55,22,70,23,32,22,0,92,9,7,58,67,1,85,58,50,26,108,70,40,113,52,22,25,114,3,43,97,41,40,110,22,50,97,55,74,110,3,54,78,116,18,112,112,89,82,90,12,33,53,106,45,7,114,102,47,61,7,8,38,19,97,50,10,44,120,56,46,62,9,12,5,31,31,45,120,117,120,38,107,19,88,42,64,22,21,28,73,19,37,103,115,93,52,61,104,65,113,11,56,17,30,103,104,76,103,58,24,4,90,31,70,65,119,112,64,10,67,56,59,33,50,48,16,85,108,99,28,87,13,56,14,87,88,40,116,74,10,50,52,116,51,26,47,18,1,43,113,85,51,93,81,84,72,18,103,59,88,42,51,23,73,118,3,112,115,14,103,2,79,9,1,66,40,8,61,115,31,4,72,29,36,31,11,26,5,19,66,29,2,120,98,81,104,72,54,1,30,88,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,101,0,94,74,5,93,106,77,88,93,70,14,91,84,117,50,56,17,15,55,49,107,71,84,41,30,27,48,85,43,33,42,113,93,12,6,103,67,107,4,86,92,13,41,18,78,88,30,99,36,2,58,110,19,88,28,87,10,30,60,106,42,15,37,64,99,43,52,39,38,83,65,118,43,99,14,25,79,7,33,34,3,79,65,10,79,43,108,9,52,4,94,2,69,58,2,115,58,43,39,85,71,69,43,88,9,12,1,73,24,73,37,71,42,23,16,74,120,63,47,38,73,102,70,108,16,3,102,75,50,8,31,71,34,1,28,73,39,58,92,92,52,98,57,113,32,67,41,35,20,19,24,70,91,116,34,113,84,45,50,41,64,12,43,91,48,105,100,53,83,27,45,97,99,37,69,13,84,42,68,107,7,76,69,17,8,101,88,113,18,98,41,6,90,109,30,21,40,104,44,10,80,51,1,95,15,28,79,56,42,29,72,45,87,54,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,14,0,48,100,86,47,58,14,69,104,120,110,28,32,29,88,31,3,6,31,3,119,108,77,27,111,14,49,92,51,44,120,62,49,48,67,19,88,100,110,87,30,101,111,63,104,31,75,104,84,23,64,32,56,111,95,63,79,95,10,51,34,10,99,107,53,104,6,63,41,6,59,75,71,118,61,64,24,57,73,75,40,47,120,25,114,87,43,8,78,106,5,52,73,22,94,20,21,9,13,93,117,41,10,48,116,68,29,50,18,75,49,35,64,33,91,77,114,83,52,27,30,25,12,48,77,15,96,1,16,70,100,58,115,64,101,48,48,11,71,117,10,118,120,100,120,81,1,100,70,69,112,29,119,26,48,116,97,112,52,92,80,70,28,102,78,119,35,65,11,47,51,1,25,16,113,5,80,115,47,73,119,39,38,16,23,48,47,117,59,57,91,57,13,120,3,83,82,110,27,84,16,81,40,62,80,104,115,52,15,3,71,94,60,1,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,53,0,65,24,13,88,57,36,87,4,4,5,110,79,32,68,18,100,52,59,11,37,65,98,54,76,93,33,93,93,3,8,95,86,1,4,0,117,5,80,75,84,110,35,54,42,50,22,104,12,49,99,77,96,31,74,110,100,63,30,119,108,65,7,76,86,99,72,45,69,10,13,113,60,60,106,84,27,11,64,43,118,60,40,28,36,11,38,115,44,88,95,45,103,12,9,110,56,44,116,87,98,65,10,4,9,47,100,24,31,17,14,30,95,91,89,60,47,45,75,5,29,110,65,5,91,15,15,92,6,48,26,5,33,37,54,69,114,13,72,56,25,12,9,94,4,56,116,52,86,63,73,26,117,5,29,9,120,21,43,119,25,42,34,95,39,40,25,85,42,38,60,18,56,35,116,107,105,118,79,53,82,110,29,115,117,13,0,25,78,113,54,83,32,92,44,8,11,85,3,115,76,37,41,18,63,25,10,46,85,35,23,22,65,80,72,61,112,31,118,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,28,0,47,17,99,74,105,60,12,37,95,39,55,70,108,10,120,39,72,85,9,120,37,23,44,113,57,57,116,20,12,46,11,8,73,42,72,69,14,84,66,48,87,13,102,7,120,24,98,9,90,63,43,66,50,75,100,72,58,73,1,111,6,68,17,78,26,24,83,76,48,116,105,98,32,35,66,44,19,94,19,62,55,59,59,6,107,47,62,34,21,42,119,95,62,45,100,108,39,15,6,32,114,107,2,66,96,42,94,78,90,23,22,76,34,114,31,88,109,110,100,115,24,108,107,76,15,36,86,115,86,118,47,112,31,87,11,103,69,84,116,113,8,26,60,81,28,69,34,105,81,36,31,91,94,28,81,85,84,78,60,117,77,15,68,102,7,102,28,116,73,104,85,9,81,79,113,99,1,34,100,4,48,83,8,87,103,70,55,110,109,13,28,112,5,74,53,112,91,7,24,88,30,108,21,92,41,83,43,101,51,89,65,116,70,35,10,59,25,74,12,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,22,0,50,23,67,42,112,38,61,28,117,108,24,117,14,15,65,3,33,14,19,2,61,29,112,68,61,75,55,75,114,73,8,10,58,120,110,3,117,44,17,85,9,47,88,47,71,48,41,53,42,13,119,29,117,9,110,99,43,73,100,19,1,64,105,73,93,112,43,70,28,36,102,65,26,23,86,73,92,48,114,69,7,85,68,6,51,41,97,89,17,36,57,32,98,86,79,44,73,45,87,117,26,120,9,41,63,98,85,39,11,25,35,78,117,97,86,0,41,25,115,51,11,73,22,99,65,13,94,15,33,109,12,40,20,120,73,51,115,38,42,86,77,80,101,29,89,18,113,100,84,2,6,62,72,117,34,96,29,43,100,40,73,50,102,24,117,58,35,59,65,106,9,85,39,97,45,60,22,99,103,98,116,41,45,80,38,52,73,4,76,56,100,33,75,20,51,107,56,43,45,95,92,21,84,50,96,39,93,67,38,86,79,113,85,67,1,96,46,65,2,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,101,0,91,97,108,85,7,71,22,20,96,40,39,30,51,85,46,1,3,86,86,19,19,97,70,105,105,95,96,27,120,42,103,23,80,99,67,15,48,18,33,95,64,118,47,28,43,90,13,99,38,116,114,24,53,56,86,76,8,9,45,85,9,108,68,86,24,86,101,60,117,9,87,92,3,19,106,12,22,114,71,50,46,33,15,41,66,86,106,119,35,84,76,85,0,41,115,79,11,21,97,51,40,26,8,94,15,86,2,95,18,84,117,4,21,97,69,108,36,43,11,80,44,7,74,115,7,11,112,90,92,55,108,57,86,58,91,117,112,3,100,25,96,95,31,116,28,9,113,108,11,111,97,119,97,90,52,107,119,61,119,38,101,34,5,92,97,42,103,27,2,22,65,80,31,46,30,114,101,71,83,105,116,21,35,94,9,84,61,1,59,110,4,18,56,21,98,102,83,84,77,15,37,31,70,34,0,77,101,15,48,100,76,83,15,68,56,40,102,56,86,40,77,12,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,108,0,119,116,13,20,86,111,2,99,72,61,60,34,57,107,61,14,110,68,31,24,106,117,20,49,32,6,101,35,90,118,17,42,46,88,116,24,51,5,0,41,69,108,56,26,47,76,51,35,52,75,78,107,79,38,6,97,12,15,32,79,106,15,54,0,109,36,96,18,114,117,110,49,98,71,3,4,119,60,18,97,14,99,64,63,46,96,62,66,79,93,114,55,112,84,116,85,97,68,26,15,71,71,9,18,102,59,65,103,103,18,34,84,15,82,22,27,90,72,52,22,99,14,54,3,36,20,57,41,16,40,45,47,22,65,9,116,45,25,102,37,18,85,69,33,99,10,112,111,79,58,101,82,4,110,76,53,82,22,66,47,43,103,62,60,52,12,65,11,25,102,100,12,113,117,80,16,54,109,75,89,9,78,79,70,64,17,98,93,78,118,92,43,57,72,101,119,97,31,8,1,104,52,81,60,110,41,15,54,77,23,113,23,116,41,54,91,109,80,13,39,50,24,113,44,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,100,0,116,12,114,3,89,30,87,99,40,94,75,33,108,45,46,85,43,5,5,12,46,35,93,45,35,114,18,44,9,22,3,105,95,30,101,70,111,89,7,35,14,32,15,34,7,52,54,106,13,68,100,5,41,60,101,55,1,35,32,88,95,6,7,105,61,68,9,105,80,47,110,43,67,8,88,77,110,48,42,45,57,72,86,36,23,25,17,113,79,18,82,29,104,41,118,98,102,96,33,76,51,109,99,45,120,120,91,79,96,92,96,104,47,0,55,11,50,54,86,15,99,58,96,34,101,17,4,19,52,9,72,76,64,32,68,78,75,112,119,117,20,24,54,114,40,81,111,108,88,11,45,22,12,8,57,98,61,106,29,72,53,113,55,63,84,18,65,90,90,1,9,50,56,8,11,66,32,117,41,21,97,92,44,53,11,98,12,5,110,68,99,15,71,79,32,104,32,15,78,44,119,67,37,32,64,118,36,88,84,17,109,21,38,115,112,68,104,13,90,26,103,85,42,109,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,74,0,111,82,13,87,20,5,32,77,74,91,84,14,70,115,118,109,13,38,69,16,61,32,25,115,7,90,70,120,11,82,12,59,21,18,74,103,92,34,108,107,57,41,95,8,111,21,10,31,111,26,49,114,10,28,44,84,116,120,88,1,83,12,5,15,45,98,91,11,14,52,11,6,40,9,73,93,21,68,93,100,119,103,32,14,50,106,36,13,2,35,84,48,27,59,107,32,101,38,35,42,53,53,79,1,53,104,59,71,78,10,72,8,43,112,80,34,42,83,119,51,64,99,36,77,43,17,82,88,106,11,63,19,36,7,7,55,71,97,6,107,81,116,76,96,84,13,29,93,52,50,115,99,18,81,104,117,59,64,2,74,78,32,36,99,61,59,17,106,6,9,101,83,117,105,71,12,66,17,80,73,15,51,57,2,58,66,61,99,11,42,66,25,4,52,73,94,23,13,66,119,71,100,88,11,84,107,55,16,101,79,106,94,59,83,106,31,20,41,97,63,101,110,20,67,3,102,48,27,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,84,0,5,36,89,75,18,55,105,26,63,14,104,77,20,60,97,9,17,102,115,67,111,100,107,33,96,32,16,5,109,67,23,28,39,68,55,102,101,109,37,112,20,22,119,39,114,34,50,107,108,30,37,107,67,7,77,1,51,55,56,96,11,45,102,16,91,67,104,119,47,38,23,81,24,28,110,5,64,82,97,38,54,118,9,91,9,112,34,113,32,111,53,22,45,23,8,6,15,89,11,46,71,107,94,72,110,97,6,46,89,100,65,43,95,100,35,63,41,113,101,90,83,19,63,62,91,71,23,93,111,30,50,39,59,89,47,113,110,1,117,67,18,43,109,86,104,8,9,70,76,4,46,111,51,89,36,57,102,56,3,55,52,60,4,55,118,68,84,14,98,16,22,75,29,111,45,72,92,60,65,97,27,106,65,54,87,65,98,51,103,99,34,71,16,23,38,58,84,34,113,50,23,93,1,78,65,58,100,120,15,94,87,10,22,87,26,29,110,88,73,6,0,15,110,31,65,66,6,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,49,0,45,83,113,115,69,48,61,49,49,39,107,71,83,75,105,7,80,95,24,82,100,93,94,75,9,40,102,24,105,87,94,80,50,51,62,15,49,33,10,88,82,3,101,59,30,34,46,82,22,52,15,2,51,46,95,85,9,118,21,65,77,90,96,20,69,30,76,83,75,99,4,92,1,58,3,4,101,38,35,108,24,61,7,107,108,116,2,42,20,6,45,105,87,76,54,33,87,6,64,106,50,11,13,23,103,82,68,118,60,14,16,18,99,106,93,35,80,66,70,63,34,96,3,59,119,86,36,91,1,57,110,93,80,68,18,68,71,63,113,78,93,11,21,29,99,57,99,105,14,19,84,84,3,74,70,63,46,90,51,49,79,58,2,74,83,7,92,1,90,34,79,112,67,0,62,63,100,21,117,10,21,106,101,53,52,15,113,60,7,58,97,30,37,79,18,112,42,48,92,25,117,82,107,108,26,27,66,49,26,3,111,66,112,1,2,12,78,72,7,57,48,65,39,20,53,11,28,27,62,62,59,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,8,0,22,83,9,48,101,65,47,83,101,117,55,3,79,116,87,24,103,86,25,55,19,107,118,86,80,54,64,10,6,70,68,22,74,67,74,37,65,79,15,10,44,5,47,40,18,116,14,91,111,73,10,93,54,34,54,117,57,83,70,45,9,54,3,110,5,73,106,35,100,59,100,76,76,87,28,95,21,66,56,48,102,68,61,84,70,82,90,16,47,14,66,27,81,104,85,27,80,112,51,90,45,30,27,102,98,42,99,55,86,74,2,55,7,50,101,20,66,89,18,84,43,68,22,5,101,42,96,59,30,101,58,41,70,65,90,116,16,111,2,79,68,37,59,77,65,39,120,73,53,61,15,17,90,96,90,88,27,20,74,37,38,36,16,115,108,29,9,117,75,89,25,53,99,45,66,45,89,89,108,70,25,76,84,75,11,119,100,93,7,29,8,52,114,25,27,11,120,100,55,103,82,69,106,8,75,59,97,83,109,113,104,106,5,2,75,55,0,97,19,80,59,7,35,38,7,53,1,95,22,108,55,36,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,113,0,25,63,98,80,70,42,34,120,68,56,74,85,46,43,24,87,57,113,52,24,49,66,98,64,93,116,17,14,70,21,3,48,23,71,108,104,65,102,89,97,41,103,105,1,99,79,17,13,46,101,2,5,115,6,4,3,26,93,105,99,13,61,15,24,34,112,61,45,21,99,46,85,60,82,40,11,22,79,20,35,50,119,85,117,48,72,54,119,17,7,46,117,94,108,12,66,3,64,61,9,49,13,52,47,111,58,42,3,83,4,91,46,2,63,40,65,3,93,35,48,29,72,74,89,117,85,20,103,29,77,2,110,41,98,109,105,86,26,115,119,102,91,106,29,115,69,67,39,66,9,106,15,5,16,47,88,68,37,48,61,34,98,81,64,47,40,35,59,116,113,16,85,20,52,89,18,24,56,33,34,113,16,30,6,7,106,23,59,36,25,57,61,46,56,9,119,69,93,93,42,34,102,116,44,84,43,62,70,20,92,27,3,62,59,110,28,68,51,29,72,32,48,24,96,97,116,38,53,116,90,59,102,83,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,101,0,25,1,87,55,5,44,89,95,7,49,96,38,83,48,53,88,111,69,61,119,27,109,113,94,3,65,36,22,59,102,2,63,118,64,61,97,97,25,117,96,19,9,7,107,52,88,8,10,0,58,45,110,111,101,96,96,87,10,109,49,28,6,10,79,19,78,50,36,60,6,31,3,23,109,37,52,77,42,58,86,65,23,100,48,102,26,95,60,69,98,16,100,22,102,70,7,94,68,83,44,16,26,68,83,119,71,3,32,3,27,69,90,28,66,87,25,77,79,62,16,27,87,78,61,47,51,46,114,31,74,86,24,73,31,45,53,52,32,17,113,106,71,57,61,13,94,15,73,65,105,34,65,108,71,95,79,48,31,103,83,107,25,107,34,90,101,18,67,54,28,19,118,50,115,48,79,39,34,51,18,65,71,108,60,74,12,97,79,45,84,55,12,113,114,73,66,8,20,119,37,98,9,110,84,30,35,80,83,91,37,4,75,21,5,100,99,92,58,64,60,33,31,103,56,64,74,98,35,20,57,48,40,69,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,104,0,27,40,73,93,105,19,35,36,79,34,0,6,113,89,10,85,75,98,73,56,105,52,119,8,20,110,105,34,51,37,53,28,109,29,54,54,115,47,100,64,9,0,33,96,88,107,88,106,21,35,47,115,56,87,62,27,81,107,99,5,78,40,60,27,111,85,120,38,9,19,12,87,80,8,36,60,78,118,61,69,118,30,16,26,100,19,51,103,51,102,113,110,91,52,108,105,31,59,48,72,35,74,107,63,4,22,13,66,49,111,9,29,13,96,13,72,68,51,93,104,60,10,8,71,60,16,38,72,103,36,94,75,7,84,38,19,50,68,105,48,47,34,106,15,105,105,83,13,62,93,24,33,98,76,26,113,35,99,101,16,25,47,88,54,97,79,113,101,47,4,103,28,67,108,95,81,15,23,18,46,47,77,29,58,110,62,18,12,119,77,69,64,27,46,84,71,14,104,70,25,22,109,22,55,84,34,2,49,17,72,40,110,76,99,48,104,16,48,98,94,23,14,83,60,6,59,6,100,76,42,81,74,52,81,91,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,109,0,57,78,31,51,30,95,80,95,100,53,50,95,55,56,50,20,37,83,30,33,90,51,36,53,92,53,17,78,98,0,44,71,52,56,106,66,27,18,96,59,95,119,80,2,21,12,116,110,71,103,111,10,62,105,95,55,56,102,89,50,24,68,9,114,41,4,44,90,86,11,10,108,31,23,39,23,56,29,82,64,60,99,10,5,95,32,2,51,19,57,99,106,67,86,86,72,2,51,25,3,25,10,112,100,65,11,103,58,100,53,119,113,106,111,22,99,56,63,1,55,9,92,97,33,70,17,33,64,51,116,16,30,14,103,30,85,99,113,120,69,46,25,102,24,71,19,117,96,97,25,35,75,78,110,22,112,27,0,39,115,79,110,24,114,0,53,8,101,87,31,46,44,82,34,42,2,7,88,73,91,12,50,106,17,107,94,79,44,105,74,34,92,59,49,24,48,114,27,68,114,110,89,92,101,98,103,25,9,94,48,5,63,56,21,49,84,101,90,44,85,20,24,70,26,9,59,27,116,40,11,114,42,93,25,82,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,20,0,82,63,8,3,7,100,41,77,36,96,116,33,93,83,11,116,113,85,4,91,0,66,0,85,89,69,14,91,64,18,10,84,71,117,75,44,93,63,114,71,44,102,53,80,63,41,56,51,81,97,13,61,60,86,95,35,19,5,74,35,39,116,107,2,118,86,11,91,52,30,44,94,78,54,89,101,58,29,35,94,15,100,94,26,116,109,45,75,8,7,87,115,27,44,60,66,35,116,78,95,17,72,42,44,78,107,81,73,62,119,4,43,71,112,4,19,60,95,38,49,80,67,114,68,50,92,60,117,74,24,115,23,16,2,115,4,37,68,85,91,10,32,39,68,57,80,62,0,3,52,88,36,103,52,86,56,79,44,6,30,22,2,32,41,79,31,9,46,27,113,110,87,70,5,46,79,76,23,5,60,103,89,39,117,50,43,97,21,51,11,85,67,6,47,57,36,39,102,90,33,80,79,110,70,68,84,90,69,64,20,119,73,87,99,31,25,114,63,53,31,36,45,116,62,90,77,112,36,3,77,57,42,19,78,118,59,70,24,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,19,0,37,39,9,114,13,93,92,16,28,72,43,31,85,2,93,74,39,74,120,109,77,85,15,14,54,3,115,115,79,42,93,110,57,12,53,42,113,35,112,104,19,21,85,20,3,64,6,65,20,107,12,14,7,45,80,11,46,30,33,52,103,29,80,92,7,37,48,84,54,81,50,2,14,13,97,38,58,62,6,109,114,43,41,12,14,62,23,66,104,54,118,51,27,51,64,83,47,109,45,17,96,112,92,115,92,90,109,45,48,100,48,103,71,18,4,83,65,27,85,112,104,53,10,14,106,112,75,18,107,117,111,107,13,44,57,59,42,83,0,33,120,77,10,5,116,18,115,83,101,79,106,16,72,40,18,86,41,56,67,56,41,47,70,74,80,110,6,22,80,48,30,97,91,35,1,43,57,112,22,118,57,82,113,27,112,81,83,40,109,109,49,105,0,32,85,43,45,23,85,37,25,14,5,117,97,26,69,29,45,112,111,106,116,48,48,62,64,58,104,45,48,39,65,42,102,25,45,72,33,57,33,0,71,78,71,53,99,75,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,91,0,3,83,22,94,120,120,76,21,88,64,87,110,55,68,58,81,112,67,116,26,105,22,22,37,77,16,103,11,79,77,36,89,82,35,88,15,37,10,88,40,8,23,73,90,91,92,41,17,2,118,77,43,99,47,9,8,42,57,79,101,65,89,106,113,105,2,114,20,25,40,84,113,62,98,39,99,56,46,112,4,1,18,113,11,94,96,92,107,49,27,113,35,7,60,85,14,98,96,49,94,100,9,108,2,44,10,104,37,60,5,38,58,33,73,99,103,61,17,36,90,47,69,44,14,37,80,53,0,113,23,12,63,76,77,93,57,84,22,28,29,22,51,95,84,80,14,55,69,20,9,75,4,54,34,27,29,106,9,96,113,8,66,58,2,96,37,65,39,39,4,41,113,55,105,34,101,78,74,41,22,112,56,26,101,107,81,117,102,69,2,62,41,114,102,90,115,118,71,84,97,39,28,30,5,45,114,54,31,77,103,77,72,76,64,84,83,41,30,78,116,27,106,0,35,115,49,93,16,24,68,81,87,74,24,34,119,107,95,7,113,63,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,111,0,49,31,119,66,83,112,118,62,79,42,19,42,44,38,45,69,112,14,59,28,115,27,38,63,79,99,25,93,85,91,7,106,41,70,75,8,2,50,85,81,51,72,114,40,117,68,18,8,26,113,22,119,109,3,84,102,111,79,42,9,68,54,40,81,21,22,19,118,2,28,0,117,1,89,64,100,34,52,3,118,68,78,50,23,69,50,117,10,120,101,44,61,113,57,26,9,91,66,95,52,6,50,12,109,81,46,1,105,8,111,21,39,64,24,54,37,65,6,7,82,87,112,103,3,11,39,50,95,26,87,58,17,61,114,4,93,105,57,49,2,66,49,67,113,52,21,91,51,6,50,92,76,63,7,54,33,56,27,70,33,36,29,70,57,99,88,50,104,47,54,70,90,23,15,77,14,99,35,95,28,98,49,16,91,71,107,54,116,59,69,66,103,119,2,116,76,38,31,100,107,2,22,91,64,73,118,52,19,68,100,58,91,13,67,3,40,12,89,5,110,60,50,103,25,66,20,42,95,51,111,105,81,56,120,22,64,117,25,16,91,66,9,24,81,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,1,0,120,69,53,54,1,14,32,64,115,4,95,81,77,57,104,29,54,45,91,71,97,79,93,110,33,58,24,47,28,49,110,87,74,59,43,110,61,49,5,11,82,31,40,111,53,44,48,58,79,99,95,0,35,40,115,97,114,104,5,49,8,26,78,20,12,55,99,55,38,67,10,101,109,107,49,117,32,38,100,88,99,3,80,51,103,103,81,48,23,13,99,101,22,97,42,29,27,5,96,50,47,37,11,111,63,46,10,71,109,108,94,94,83,30,29,28,21,107,17,18,86,9,24,31,76,17,57,19,35,52,103,63,51,39,65,97,12,21,35,25,1,29,70,39,43,106,93,71,25,49,103,28,101,119,84,28,103,84,32,25,47,74,49,55,111,89,79,96,118,91,29,93,71,80,58,75,108,47,111,95,77,90,108,17,84,70,79,109,45,74,105,45,96,39,26,109,94,8,33,96,24,59,96,38,4,67,54,57,117,18,9,97,6,63,51,104,68,48,44,84,108,9,52,40,68,85,14,14,80,4,108,0,0,16,8,60,42,59,52,60,82,69,86,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,78,0,25,119,73,53,101,11,79,44,2,51,67,60,39,39,36,38,45,32,39,4,115,53,96,57,22,48,62,76,111,49,105,98,50,81,97,108,107,94,32,8,70,70,108,5,112,97,37,18,16,69,93,41,35,28,84,39,64,62,90,18,57,119,59,5,115,21,62,86,28,37,20,26,87,87,16,59,117,114,46,35,47,113,63,116,108,88,91,6,38,88,48,103,108,8,52,95,61,12,13,67,97,7,88,17,40,11,88,96,36,101,44,49,91,26,52,81,66,117,32,40,47,94,68,26,87,32,16,12,40,27,34,117,86,25,79,79,31,102,30,14,62,113,92,11,86,21,25,24,109,26,100,106,62,71,61,81,107,72,31,47,93,108,47,8,93,100,20,79,48,91,80,30,4,0,47,26,17,91,56,50,40,52,109,66,11,110,24,100,74,50,75,79,77,110,78,113,67,101,51,35,66,23,28,60,93,67,30,35,47,118,117,108,55,3,108,23,31,116,84,35,52,61,51,116,97,38,79,39,94,95,97,10,20,35,84,20,22,42,95,75,108,89,0,3,8,50,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,102,0,109,107,34,48,6,85,8,111,72,117,58,13,59,15,1,2,93,46,64,65,52,75,72,56,47,108,0,91,0,39,107,13,34,89,27,2,69,65,67,49,76,90,62,10,65,72,17,51,56,109,59,32,31,97,22,92,72,119,38,117,100,23,71,25,39,31,3,41,71,71,74,111,36,79,43,66,37,48,77,15,93,14,28,62,97,54,75,36,50,23,76,11,86,61,58,107,9,75,22,114,22,35,5,87,81,59,45,16,12,49,19,88,114,18,68,38,67,32,59,6,31,114,45,1,62,34,42,113,22,1,13,110,39,117,21,37,101,113,50,4,92,103,10,76,101,68,1,102,32,63,59,42,30,66,102,26,7,88,61,81,101,66,5,113,90,44,4,19,8,72,24,91,117,20,115,107,116,15,49,114,106,51,14,28,61,4,44,57,59,44,46,42,100,108,93,43,29,91,0,91,59,90,87,7,2,115,48,61,48,22,1,22,18,119,71,39,31,0,17,18,18,1,93,77,48,4,7,101,112,48,108,118,63,106,25,40,17,18,30,16,103,67,0,49,83,36,83,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,51,0,86,48,22,37,103,1,34,110,28,99,109,86,51,1,53,81,81,24,35,16,119,64,42,89,26,45,31,56,16,120,78,111,47,66,35,86,110,79,34,92,100,110,100,114,118,13,16,10,56,3,74,111,84,64,113,96,80,9,83,88,56,45,45,12,68,28,20,28,35,24,46,59,13,22,66,67,96,41,19,71,97,67,98,104,43,113,5,30,45,113,73,51,1,16,62,80,95,18,78,31,86,44,64,43,66,113,36,22,70,111,43,97,104,32,91,115,115,41,62,14,99,13,115,15,119,21,59,30,106,100,95,14,6,117,84,69,23,83,43,10,42,4,76,45,31,4,33,15,64,27,83,13,35,51,113,89,25,20,6,64,83,62,102,101,8,44,7,90,115,115,44,66,17,43,103,40,76,22,75,68,99,86,32,96,24,35,37,23,111,41,114,83,92,50,60,73,73,54,78,46,13,81,36,44,78,56,38,109,111,72,23,66,115,65,36,24,104,41,64,89,45,4,88,33,43,120,98,57,79,32,44,74,71,83,8,12,102,37,17,60,100,19,45,37,38,55,102,62,61,98,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,46,0,63,116,67,75,16,40,36,71,63,14,57,41,57,1,81,98,73,40,50,54,10,25,109,92,114,82,60,12,9,24,46,55,118,22,18,53,4,21,115,98,99,107,28,2,30,60,60,63,110,50,19,14,111,107,102,28,61,104,40,105,98,32,21,118,41,60,58,68,54,4,118,99,68,60,58,42,118,3,80,33,33,116,78,113,19,72,29,110,33,115,107,102,9,119,26,53,95,10,70,118,14,30,18,99,8,116,16,35,52,84,70,42,64,80,86,68,118,12,120,39,45,33,7,79,52,20,18,25,9,76,93,17,54,105,42,80,55,44,28,60,32,110,57,115,30,54,95,32,78,7,47,100,120,2,8,10,103,47,1,11,86,52,73,3,62,81,71,1,61,91,1,48,22,91,89,68,10,53,120,120,119,34,107,23,120,1,109,20,73,12,67,6,75,75,60,93,110,8,88,4,99,69,110,118,36,89,118,55,4,24,80,68,102,107,55,77,34,105,44,20,115,82,78,53,73,8,47,108,55,120,35,9,35,14,61,85,53,100,26,92,15,118,102,56,0,110,47,105,105,49,100,79,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,69,0,45,86,43,106,31,51,35,61,116,65,106,85,37,113,12,48,120,10,27,76,115,69,49,3,14,3,33,85,84,23,6,43,57,73,10,35,6,105,89,54,101,29,54,75,102,56,84,36,61,116,84,9,95,72,1,101,13,0,12,108,5,74,7,119,85,53,90,95,60,97,65,64,85,113,18,112,77,52,39,100,120,12,18,28,93,69,114,66,101,35,29,17,36,39,30,4,67,93,63,66,106,49,93,40,117,91,106,32,116,68,67,0,61,60,117,53,81,48,94,4,35,112,79,82,16,105,66,14,103,23,95,26,101,66,116,28,85,107,3,103,111,9,1,17,21,49,30,35,7,33,104,112,44,113,75,21,114,120,77,4,15,17,70,101,95,45,32,77,119,47,114,78,115,1,119,82,117,47,29,112,15,3,115,21,3,114,13,13,102,70,103,68,111,7,120,91,84,59,26,38,36,118,99,39,75,55,72,112,99,37,38,117,95,80,56,55,81,43,29,76,75,16,9,9,111,5,28,11,81,4,58,30,94,112,16,43,48,27,17,56,88,16,90,19,111,59,9,48,21,49,55,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,82,0,23,37,40,51,46,33,3,44,12,32,118,30,95,27,4,18,99,3,13,102,35,108,17,34,104,15,17,6,32,18,120,71,8,33,80,33,75,47,19,87,116,5,72,68,85,57,74,50,98,21,86,41,104,65,24,104,73,65,106,120,103,27,112,96,25,96,96,107,45,107,77,103,112,4,48,12,5,25,23,99,119,78,22,28,59,60,117,111,87,117,71,22,52,25,12,37,20,100,116,23,41,97,120,99,113,119,39,66,107,64,5,93,37,112,67,117,67,30,110,90,85,85,47,65,40,14,113,38,6,22,58,108,84,96,42,63,93,81,94,37,0,86,106,46,83,22,51,17,112,96,70,1,16,70,64,51,89,58,7,4,52,18,94,24,57,89,30,25,50,6,74,9,111,9,39,63,61,64,9,4,52,55,88,107,85,116,83,101,89,60,6,23,18,65,60,76,53,52,44,20,34,120,12,101,1,0,72,67,42,114,87,85,49,30,116,4,32,25,18,118,99,75,47,68,6,95,35,18,54,31,91,118,83,5,49,105,64,50,83,27,61,111,19,73,36,99,32,50,115,28,113,4,42,14,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,52,0,21,4,67,17,14,106,73,17,95,57,80,62,8,26,25,53,117,113,56,101,49,25,55,94,29,62,5,35,99,92,108,10,3,82,12,58,78,71,8,106,7,89,79,56,107,56,3,79,11,33,35,30,34,37,77,66,16,71,27,25,93,45,93,36,64,6,16,104,101,44,23,64,25,30,10,44,3,79,26,62,45,60,27,66,96,7,57,108,43,9,30,120,104,44,26,113,58,112,84,120,91,8,120,18,11,57,88,5,100,86,120,50,72,9,107,1,116,43,9,119,79,6,56,107,87,19,28,31,18,88,4,38,110,77,28,104,50,111,29,88,24,51,40,103,51,96,109,22,25,94,42,66,31,50,85,114,3,115,57,24,24,8,55,68,23,112,69,33,7,101,53,96,5,113,24,72,112,6,43,120,94,95,120,113,68,91,110,108,36,87,78,92,106,79,7,99,97,84,24,44,102,47,40,84,27,33,67,69,1,100,0,93,97,53,35,112,1,47,52,67,117,67,37,28,67,44,95,31,84,57,13,69,98,55,21,74,84,2,35,69,35,107,3,66,10,32,57,76,97,116,29,79,77,12,2,112,66,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,87,0,49,69,110,38,73,71,108,44,18,65,8,93,5,66,111,110,22,54,9,0,98,25,112,63,9,85,97,40,51,95,88,67,11,78,88,91,47,118,3,42,19,118,20,60,25,100,60,80,95,67,39,108,95,52,38,18,82,66,75,64,105,34,77,9,6,83,102,94,31,42,117,78,25,58,54,120,69,48,2,62,120,30,48,4,96,10,2,13,86,40,95,50,45,111,70,36,60,20,26,31,85,118,35,84,105,78,112,66,54,14,106,31,62,8,27,53,94,24,78,81,62,102,19,51,84,68,68,70,46,53,72,62,80,51,55,88,9,102,81,50,6,92,44,83,45,104,100,60,99,49,46,27,104,22,45,71,69,60,12,4,26,86,82,63,74,69,91,80,64,82,58,52,38,118,88,97,101,94,88,17,89,29,110,56,28,83,78,66,95,86,59,116,62,99,60,6,97,102,99,107,112,89,46,48,62,27,40,6,95,98,70,39,17,49,116,8,115,7,71,80,15,120,118,43,116,55,90,18,75,25,9,82,14,107,104,114,13,44,0,65,1,12,48,100,31,25,50,32,81,72,101,35,12,3,69,49,89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,59,0,42,68,93,16,102,31,55,55,51,42,58,10,113,28,31,5,39,101,11,35,11,87,115,14,24,96,25,118,34,90,87,46,92,107,104,57,69,39,29,110,21,79,15,56,119,28,26,97,49,80,20,25,29,103,77,47,3,51,34,9,15,77,113,111,109,69,95,106,46,53,100,87,97,25,22,85,104,57,66,109,92,119,108,75,58,31,96,33,2,94,98,48,78,64,26,41,55,28,91,19,60,50,16,103,15,120,17,67,56,91,3,111,55,94,72,81,66,87,31,37,92,82,109,9,57,41,51,116,36,46,55,60,82,53,98,93,95,74,25,98,49,89,72,113,120,47,75,42,19,54,114,64,77,5,8,105,47,1,39,77,39,64,1,25,46,77,92,29,37,85,15,108,24,113,43,57,100,116,49,93,8,21,111,71,90,36,42,18,42,105,63,22,75,18,86,83,4,67,103,75,87,7,77,5,36,6,98,2,13,90,8,102,69,4,97,43,66,10,28,94,65,18,4,75,78,46,105,102,49,104,4,39,2,102,18,19,114,57,116,8,56,6,22,80,71,71,17,20,33,79,90,114,38,29,24,16,100,23,23,62,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,112,0,9,110,42,120,58,61,101,89,106,54,3,20,96,75,76,84,118,22,22,74,35,104,85,105,102,46,97,63,17,11,13,1,104,80,16,36,73,46,55,8,52,36,115,13,107,41,109,85,110,7,33,39,94,3,97,37,112,47,115,91,21,52,115,18,76,90,46,111,31,75,93,32,103,81,23,66,118,23,99,40,12,114,95,69,15,45,117,89,32,24,0,112,115,5,88,66,74,68,4,52,65,20,39,10,48,7,69,48,113,46,63,61,22,38,21,65,25,89,90,18,72,46,7,55,37,103,88,33,90,65,100,108,88,101,82,112,49,79,120,0,94,12,57,16,55,65,104,73,19,10,67,11,24,2,28,98,62,14,20,53,118,21,110,58,65,110,102,108,4,30,11,90,83,90,64,64,51,9,78,28,92,25,58,1,109,60,46,47,70,18,111,105,64,71,90,43,25,22,15,47,43,19,18,42,100,5,37,5,56,7,107,36,5,21,89,113,85,50,112,74,36,99,18,18,70,44,109,54,15,10,46,67,13,101,63,4,95,45,63,101,49,92,40,111,32,26,20,47,18,112,5,8,103,83,73,46,10,86,86,19,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,23,0,43,50,41,111,62,12,33,57,0,70,6,115,99,64,119,100,29,120,86,3,37,25,102,91,40,57,101,21,86,69,10,73,58,77,81,25,82,20,63,113,35,64,0,81,50,97,70,48,29,38,42,93,41,4,101,75,16,110,73,1,19,72,29,46,88,34,101,96,17,113,13,56,45,108,53,28,27,106,91,66,103,14,58,72,106,19,119,27,49,71,48,80,1,6,47,63,3,92,87,114,63,81,106,63,58,15,38,90,12,103,1,106,23,120,29,115,55,70,62,79,62,84,34,58,88,87,72,80,68,13,119,48,50,55,79,41,48,42,58,66,6,71,13,104,40,57,41,112,48,60,80,102,57,43,5,49,63,47,119,64,16,53,118,89,86,30,66,96,115,35,42,115,85,53,18,78,54,34,91,82,76,77,55,115,112,44,58,100,34,111,73,18,27,109,34,80,86,50,86,92,49,81,59,108,42,120,76,107,86,21,69,86,88,5,73,1,43,68,65,35,0,55,17,88,45,16,90,53,101,73,76,56,93,4,85,85,43,8,116,93,32,60,83,102,71,64,117,12,41,61,72,113,78,21,40,21,71,33,5,73,59,96,23,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,81,0,24,49,61,105,70,46,28,94,103,5,54,82,119,54,95,56,47,42,49,19,0,104,46,68,53,102,21,52,1,117,73,119,103,24,54,4,30,112,76,77,81,112,5,33,35,59,59,110,44,37,44,103,81,47,6,84,74,60,85,67,54,0,33,99,116,34,94,32,56,45,111,50,88,62,27,2,20,85,46,49,62,103,101,63,24,65,93,25,31,5,56,109,39,21,76,45,11,110,116,5,16,69,68,19,37,39,35,108,12,20,65,58,114,90,93,43,92,30,54,64,110,19,113,81,115,62,80,42,7,84,103,86,0,84,41,68,23,35,69,105,87,65,56,111,119,117,113,40,14,103,76,85,104,116,73,40,71,109,30,30,95,54,46,14,62,29,106,23,43,4,62,23,11,17,109,86,68,115,19,93,28,31,30,91,80,37,82,60,91,94,47,15,41,18,49,44,45,99,90,18,114,107,104,54,97,110,2,18,37,69,53,40,117,29,64,109,32,37,28,47,19,92,115,120,61,112,83,20,29,53,47,50,93,106,99,69,44,102,65,65,120,42,60,19,4,88,77,19,78,116,8,4,52,22,99,69,19,73,81,24,108,39,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,116,0,2,9,62,0,28,69,2,21,30,80,117,100,85,12,46,112,51,88,80,60,28,52,48,85,77,71,111,37,39,114,92,21,107,36,72,63,4,36,44,37,32,100,85,56,45,62,89,67,113,17,115,24,16,10,119,13,83,22,40,45,35,57,45,13,110,70,46,57,40,1,17,16,115,109,5,55,66,18,86,84,49,16,116,112,82,1,105,55,3,34,30,51,93,89,119,106,24,101,96,79,103,79,113,37,106,79,61,92,79,101,60,12,17,52,7,21,47,73,99,107,96,12,10,35,87,40,1,56,89,111,72,33,116,47,54,14,54,109,17,62,39,79,118,14,58,98,22,31,34,68,47,28,8,7,85,92,83,33,107,4,61,110,48,93,24,60,102,56,115,89,18,0,48,21,17,92,54,104,70,25,92,76,40,8,110,17,109,93,96,38,78,88,58,63,6,46,45,67,75,61,20,3,25,31,107,17,47,16,38,109,39,80,4,45,15,0,77,114,68,56,11,37,28,47,118,23,76,29,53,77,24,5,53,43,80,96,111,87,113,64,19,47,86,68,6,66,106,48,3,16,0,14,16,100,120,108,62,11,45,64,1,75,87,22,2,103,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,7,0,26,101,112,14,101,113,119,38,120,93,11,12,80,103,10,93,59,68,76,75,88,28,66,12,88,93,117,55,50,25,43,55,101,63,100,105,10,73,80,87,99,85,113,27,101,35,105,119,111,115,26,116,32,67,45,114,29,46,112,49,24,74,14,96,118,114,96,116,39,107,110,25,41,83,55,12,2,55,120,19,90,118,53,45,2,32,30,41,114,120,58,105,106,65,44,98,30,24,50,96,33,84,14,15,78,91,96,4,64,9,6,49,52,69,43,116,19,79,59,120,3,58,12,98,48,56,7,108,40,82,3,6,77,1,66,18,94,100,49,69,90,117,86,68,72,44,99,60,106,28,47,80,48,96,35,103,19,42,59,74,30,110,2,116,64,54,46,75,88,47,50,88,63,43,10,54,73,107,86,94,21,49,27,104,57,37,5,5,9,105,13,116,86,77,13,23,47,20,104,89,77,99,106,56,105,119,31,118,10,10,44,102,46,11,100,8,71,52,82,71,0,68,102,117,82,92,31,76,21,96,38,96,25,90,89,17,91,28,12,110,45,20,108,38,72,114,72,17,85,74,19,58,50,100,57,48,6,25,31,49,107,60,53,25,52,68,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,118,0,15,23,22,107,93,97,46,64,40,61,42,40,20,7,71,120,107,88,25,49,24,19,31,34,74,38,120,81,28,99,75,31,96,83,67,49,106,115,24,29,104,119,116,115,68,64,38,115,43,59,120,116,86,23,12,84,117,58,25,1,28,99,3,35,72,106,37,102,72,49,73,103,84,64,64,33,56,26,117,64,5,63,34,100,11,45,93,17,10,87,74,6,70,86,46,87,119,106,104,87,33,12,116,33,33,58,69,43,103,24,0,65,102,69,39,110,91,115,37,60,84,116,22,43,63,18,52,21,43,6,27,11,66,87,56,104,37,59,72,0,37,11,77,37,16,73,87,48,92,20,46,79,92,80,50,77,56,47,77,119,30,51,19,93,93,116,33,109,1,75,20,27,98,19,85,117,64,118,103,49,41,69,20,9,61,21,87,16,4,75,39,94,56,89,64,44,83,57,96,12,30,67,18,68,73,117,13,10,27,5,8,119,16,19,2,115,32,44,95,73,14,23,25,2,92,41,120,59,73,15,37,12,23,64,6,10,115,12,53,112,44,73,58,86,76,51,87,78,38,65,102,114,96,115,67,85,75,117,82,46,13,77,87,3,59,56,8,85,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,6,0,102,110,83,95,58,110,21,26,21,34,64,17,16,97,31,38,109,28,16,52,76,24,11,50,118,83,99,50,72,32,79,71,73,99,78,88,23,87,6,59,68,117,99,94,118,95,55,79,116,46,117,113,40,76,113,71,105,85,52,32,37,38,112,98,94,35,25,114,86,61,93,4,82,103,64,9,25,107,66,98,55,57,11,69,86,95,72,95,52,110,106,18,53,59,48,76,49,118,97,100,44,50,7,100,106,52,79,108,113,20,119,65,106,17,46,67,43,45,8,85,9,41,8,96,29,111,109,67,8,44,117,52,64,85,81,112,54,9,84,69,107,53,26,109,60,112,102,5,119,116,55,33,51,116,87,72,73,86,116,17,42,70,72,112,99,68,5,112,26,45,67,110,5,48,113,112,42,112,88,113,41,21,38,32,94,55,58,30,26,104,98,15,54,119,19,55,62,14,88,85,48,24,17,46,84,16,65,75,60,19,76,110,99,54,90,32,60,36,99,79,39,32,66,97,77,16,3,49,116,83,110,74,79,93,63,27,7,58,34,63,49,30,83,91,97,14,102,55,3,46,109,62,113,12,27,90,84,61,83,113,2,12,32,83,19,77,111,66,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,28,0,26,61,6,71,101,29,78,100,9,28,13,98,64,91,118,111,10,41,75,24,30,58,27,103,55,83,26,86,74,109,4,91,14,14,37,33,117,112,113,19,70,61,33,87,31,24,113,54,37,47,100,68,59,22,115,100,33,11,2,94,25,97,48,70,82,17,37,114,24,30,51,62,85,96,6,17,110,9,42,17,45,26,108,106,102,39,107,70,48,100,9,102,69,10,54,22,64,39,98,71,26,110,36,35,16,95,104,83,30,29,106,12,37,33,72,41,110,99,25,111,104,58,1,45,10,32,11,17,66,91,72,58,21,51,52,68,2,39,110,33,0,0,63,66,99,54,87,23,78,63,44,120,36,103,87,98,45,111,88,61,63,85,99,27,108,24,15,17,35,23,93,86,31,32,119,44,79,75,78,57,7,89,2,60,21,71,48,6,117,86,76,78,47,85,13,14,6,26,1,70,17,21,120,12,120,79,17,111,95,60,70,61,103,89,71,47,29,91,89,87,48,58,99,27,30,8,105,111,109,65,113,22,11,42,54,66,29,111,30,3,6,94,55,112,47,118,40,64,63,11,94,86,24,42,112,70,12,33,113,86,33,0,10,49,73,10,116,87,42,59,21,52,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,82,0,64,6,18,11,50,45,95,58,91,47,62,23,60,113,48,10,109,10,16,87,53,20,64,3,103,94,78,94,62,118,33,87,31,115,48,90,52,28,92,63,102,51,106,48,39,68,34,77,19,51,94,111,104,45,30,77,92,6,71,24,89,83,89,6,118,51,48,116,87,36,25,82,58,107,31,95,107,107,54,75,10,49,103,43,47,98,30,78,102,60,107,94,96,55,119,106,65,111,72,90,0,48,45,96,41,102,101,73,65,7,87,112,112,17,54,67,8,25,9,115,90,83,17,49,48,2,54,97,83,72,14,9,120,25,90,78,41,105,108,100,61,12,40,16,86,75,78,108,28,83,56,75,46,28,8,57,1,51,97,98,95,35,4,95,70,88,103,70,90,35,4,20,33,18,52,102,8,90,53,32,35,33,31,45,85,4,109,22,7,7,26,13,71,26,16,17,61,106,10,94,15,31,10,0,17,24,51,19,83,16,102,86,20,16,81,116,18,67,56,16,89,26,38,117,39,55,31,84,87,75,28,73,106,51,49,37,25,102,37,3,75,13,100,11,6,93,93,41,31,56,99,72,7,39,24,117,34,6,10,78,54,75,31,56,29,19,14,1,81,9,112,96,64,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,56,0,4,80,34,101,62,33,39,32,75,59,25,38,5,32,48,92,20,43,57,47,98,102,99,45,117,81,2,51,9,87,30,58,15,70,40,30,17,36,3,18,94,13,92,90,113,37,117,9,16,116,117,19,101,111,81,2,119,105,75,68,94,99,28,112,83,24,55,35,43,8,14,111,9,66,107,38,90,91,8,16,12,5,104,73,10,29,52,99,80,58,75,56,23,109,79,99,57,68,50,99,74,113,96,38,78,102,71,108,53,1,11,49,21,40,40,27,79,43,86,98,95,12,85,92,23,96,34,31,13,45,65,25,108,19,22,12,103,100,107,69,114,31,105,11,19,47,41,49,101,1,77,92,83,73,83,103,46,45,25,20,55,91,22,63,53,77,18,24,25,24,36,47,116,115,19,54,33,55,75,44,29,2,115,36,8,89,16,91,45,39,107,96,70,69,12,93,84,63,31,11,75,74,61,98,73,67,71,11,113,90,79,117,1,119,64,57,41,76,19,16,62,69,32,109,84,37,98,27,1,26,59,37,86,119,44,88,103,92,73,88,22,96,33,24,41,109,25,88,3,46,14,42,106,102,49,84,49,30,28,114,30,65,96,27,29,6,52,34,53,97,50,43,57,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,72,0,81,41,6,14,54,67,115,117,89,100,20,80,49,106,11,75,31,37,86,96,85,48,66,102,89,65,54,101,50,95,97,27,87,93,54,115,117,14,105,72,32,33,34,14,18,72,74,7,73,17,31,36,21,33,86,58,9,69,34,2,39,24,32,36,28,41,65,53,112,78,86,37,90,87,16,117,105,75,36,38,0,109,46,102,120,13,115,110,95,82,91,93,2,35,23,57,87,70,31,79,114,19,51,96,104,77,48,18,54,15,43,5,71,82,60,98,118,58,91,26,110,68,115,78,5,26,13,42,109,24,81,90,83,100,73,102,17,112,111,22,68,76,25,69,0,70,52,117,63,72,110,113,25,105,109,4,19,25,37,86,62,90,37,7,17,90,105,116,117,20,91,68,1,109,116,32,62,74,74,40,24,83,5,20,47,31,12,102,22,59,112,102,20,52,67,55,70,39,0,6,102,99,56,33,76,43,117,12,59,108,70,85,80,96,67,58,115,26,45,67,104,57,114,22,8,35,72,102,23,12,76,74,46,36,11,2,87,18,61,104,74,52,64,6,6,110,80,34,90,116,75,18,33,94,65,19,41,81,112,94,114,63,61,70,94,71,73,8,68,119,7,93,88,29,98,105,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,64,0,5,64,101,42,29,54,99,69,14,30,7,83,28,69,19,118,103,48,32,63,14,90,110,55,115,12,42,55,41,45,111,48,75,76,32,37,47,119,81,7,95,34,78,58,100,91,106,71,26,44,55,98,64,37,45,2,86,120,64,61,19,54,21,98,64,24,103,45,94,35,102,113,88,77,3,42,0,80,111,45,15,114,109,46,43,18,2,18,60,111,24,105,111,18,48,113,7,49,5,18,7,41,32,90,44,16,109,119,48,85,57,85,61,109,33,76,46,73,84,102,46,28,95,46,53,67,56,91,85,89,92,58,56,80,3,11,3,11,54,2,8,76,10,116,114,47,46,75,30,86,70,89,5,81,88,15,83,94,21,20,23,59,2,71,30,26,105,59,34,2,6,90,9,4,76,100,103,117,58,34,31,0,71,16,85,38,4,71,42,82,11,42,1,62,68,18,48,114,38,77,29,30,120,92,81,41,112,92,111,116,35,18,25,48,56,99,29,112,5,34,43,22,71,6,114,60,59,99,111,19,15,67,92,62,71,71,108,81,93,91,10,66,82,116,110,76,85,53,69,115,41,117,38,94,46,79,96,6,36,34,51,97,10,115,59,107,80,69,56,61,90,93,72,9,8,88,39,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,19,0,23,94,46,18,87,34,90,43,60,95,111,111,33,16,102,43,118,85,110,103,34,105,110,87,32,92,81,108,115,97,91,14,98,104,3,7,61,78,117,72,39,78,104,35,107,60,56,57,15,16,32,85,73,51,34,50,103,43,99,40,74,68,47,115,35,63,57,2,111,89,41,42,71,36,2,108,11,98,70,14,9,98,45,46,76,111,48,88,31,40,100,73,108,75,48,7,8,37,55,118,111,100,1,113,27,85,3,25,34,38,115,5,80,72,14,13,108,51,12,107,34,6,84,74,120,3,87,102,40,92,87,42,73,52,97,14,41,0,82,78,61,18,31,27,87,34,97,74,67,56,1,23,1,71,43,109,74,31,36,67,36,101,66,99,101,61,93,111,112,79,117,95,104,28,66,81,56,58,112,44,114,60,120,26,40,71,82,55,49,106,6,18,90,26,38,107,89,73,90,47,87,25,17,79,22,58,18,26,68,34,79,68,75,120,34,37,48,19,25,23,102,27,78,70,117,101,110,98,63,84,92,116,54,19,29,35,42,32,24,57,27,101,52,15,56,73,101,66,78,18,32,17,107,71,36,62,73,22,18,98,85,87,21,115,21,32,87,70,102,113,32,44,84,73,30,23,16,85,68,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,11,0,97,31,32,44,8,115,67,54,90,109,61,33,29,34,50,48,70,39,34,66,36,42,109,93,44,25,25,80,82,100,84,111,109,22,34,15,10,118,3,7,41,54,11,55,10,66,56,17,67,16,113,23,43,5,78,114,38,52,75,39,19,34,19,7,64,0,105,110,120,60,43,62,23,115,40,112,53,100,98,112,99,119,45,31,26,45,93,68,115,7,26,49,34,38,9,109,41,41,60,74,32,112,31,4,3,84,13,82,36,70,91,23,68,64,6,109,56,44,59,65,68,63,19,99,6,93,109,77,110,107,19,25,75,98,51,87,54,103,61,61,110,59,95,48,5,54,82,25,13,75,60,75,39,27,84,36,105,94,39,37,38,107,107,35,64,116,30,120,50,72,115,26,60,105,74,34,113,110,86,106,63,62,20,106,32,98,62,6,84,2,29,13,52,6,60,24,68,104,19,51,11,95,11,47,41,21,9,113,41,16,36,107,52,39,34,51,32,31,102,14,27,120,63,50,45,77,64,62,13,91,61,11,24,43,68,75,116,54,50,61,78,55,82,13,62,20,29,72,9,57,105,107,49,49,98,19,114,68,74,86,36,81,37,38,42,42,35,92,17,43,90,61,97,78,104,69,6,49,67,103,108,47,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,32,0,62,49,39,84,107,120,63,47,0,103,95,57,83,10,24,50,18,21,78,59,21,59,87,117,2,8,107,5,55,74,86,62,68,23,4,47,79,107,12,29,29,12,35,109,9,7,62,96,93,24,34,51,100,23,118,21,73,5,72,33,55,4,42,111,85,22,44,23,56,75,67,62,100,102,68,27,12,71,30,90,107,81,38,42,70,20,99,15,71,95,110,35,7,49,53,8,96,29,118,53,116,50,31,115,94,14,45,86,87,72,66,66,104,20,69,52,77,41,70,12,36,113,3,92,41,112,17,106,4,42,75,76,40,51,17,25,38,24,118,16,82,57,67,20,112,97,61,99,72,8,100,19,87,108,120,51,115,104,3,69,100,24,7,59,107,9,74,4,96,62,85,33,72,24,41,89,85,51,84,60,101,33,120,92,52,68,109,10,89,87,21,110,32,51,75,32,97,81,49,51,4,26,92,66,38,59,9,84,117,56,73,109,84,35,16,25,85,61,91,44,119,114,26,98,97,41,74,75,93,102,24,76,73,109,31,3,105,98,31,91,83,45,11,21,71,57,54,92,55,24,31,115,51,94,81,51,88,107,10,117,90,91,30,110,104,33,14,93,5,113,116,33,25,10,52,107,108,89,48,116,102,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,75,0,76,104,85,115,18,50,106,99,10,108,73,67,51,29,81,59,79,36,118,35,39,110,68,59,52,113,107,60,88,117,61,21,117,73,18,12,8,97,105,0,100,35,36,23,25,78,8,56,119,25,28,98,29,10,43,118,45,42,82,20,73,9,81,2,11,58,88,92,97,115,110,86,51,1,37,17,49,19,75,12,4,119,73,71,69,30,38,80,80,89,119,2,16,119,42,15,11,80,13,57,97,28,58,99,58,90,48,91,51,107,113,24,114,57,98,45,95,72,44,104,0,3,87,102,53,13,45,99,101,47,66,50,73,90,119,77,97,10,42,119,63,75,32,18,73,81,64,43,0,48,111,46,57,116,29,43,18,23,13,51,20,2,94,98,17,57,113,72,29,18,19,112,46,39,116,9,111,47,83,69,97,11,13,40,48,7,22,22,109,14,106,107,81,66,8,31,100,2,53,119,34,70,33,100,78,9,65,96,23,59,37,22,98,78,52,47,44,118,3,81,112,35,83,88,8,27,7,91,36,9,1,81,69,13,74,69,48,113,104,118,86,66,20,5,41,44,82,36,106,107,33,64,32,61,20,110,76,50,2,67,60,92,6,21,76,77,112,36,58,88,12,117,99,6,37,71,119,28,104,55,11,119,98,116,33,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,16,0,98,38,120,103,116,97,2,27,72,105,1,65,110,53,15,8,13,40,71,87,11,69,82,24,15,69,63,111,92,33,52,24,3,31,52,29,4,14,0,42,120,113,59,79,3,41,88,79,20,19,21,60,112,54,73,12,23,79,95,14,47,85,115,111,107,24,94,72,113,78,50,64,66,53,106,80,18,62,62,100,11,40,108,73,114,58,96,15,58,23,37,100,44,73,8,4,85,10,22,22,89,31,38,5,76,58,79,84,47,104,105,95,91,44,108,88,81,116,97,74,2,35,69,98,6,76,12,60,119,106,67,76,82,22,52,32,43,31,48,40,21,12,113,1,26,27,105,60,31,34,29,68,61,23,76,106,62,34,56,30,11,29,10,40,106,8,74,44,104,114,33,34,41,76,48,84,81,119,112,23,97,103,55,61,25,49,75,60,32,15,3,102,95,102,66,91,66,21,32,40,26,32,109,20,92,83,90,21,102,42,68,50,56,89,44,45,109,14,56,113,86,35,9,14,99,42,113,76,116,108,37,92,59,77,107,21,20,44,30,34,1,27,97,84,100,39,60,73,93,77,71,89,73,39,88,42,7,85,119,107,33,77,65,87,36,80,119,58,51,87,31,38,75,36,12,18,7,101,4,45,28,14,102,84,90,97,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,25,0,41,43,119,77,64,70,30,3,60,45,89,39,111,11,106,120,120,37,106,48,76,98,33,1,40,41,23,20,115,6,104,62,100,120,3,12,6,14,34,108,53,109,74,38,79,54,92,39,70,84,104,11,32,99,13,28,8,13,96,35,33,82,52,71,53,103,57,18,60,7,12,108,108,35,17,40,49,47,58,114,38,96,11,115,30,103,37,14,5,56,47,18,117,92,91,20,117,9,21,84,33,97,30,112,43,98,41,92,28,8,26,36,71,88,3,89,9,7,91,25,98,67,8,47,4,79,28,24,59,11,47,46,46,44,13,42,39,75,23,46,90,84,40,102,83,106,53,120,82,12,77,65,74,48,81,74,23,96,28,94,6,77,64,96,115,117,15,113,76,5,85,15,70,13,109,104,102,81,4,48,32,29,73,75,90,42,8,88,3,1,72,11,55,95,109,39,68,53,26,86,14,55,23,66,39,62,4,1,14,39,60,31,91,36,64,29,101,9,90,111,109,12,34,103,4,106,113,20,23,108,38,90,62,55,4,99,106,25,86,55,90,49,97,49,39,109,45,10,2,20,35,68,119,10,9,105,78,0,73,26,80,54,106,23,86,17,88,90,11,65,61,70,51,47,95,73,18,83,42,33,48,14,45,101,83,9,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,77,0,31,3,109,23,32,104,67,103,99,81,68,66,66,114,42,79,24,29,89,9,10,39,20,5,81,82,68,29,5,53,119,96,64,108,46,83,104,105,67,46,96,107,56,27,70,70,58,23,88,98,39,7,45,118,95,44,94,18,25,46,60,106,50,97,82,114,89,12,46,23,44,68,41,17,66,20,52,66,34,70,12,106,78,0,80,43,102,26,100,21,90,96,16,30,47,76,82,111,114,25,107,103,28,50,61,55,110,114,49,114,82,86,119,40,98,67,114,37,8,4,11,95,19,24,99,74,77,90,91,117,110,47,81,25,85,44,60,56,68,107,106,52,33,87,18,46,91,84,13,34,24,57,52,119,57,100,41,116,106,20,11,49,49,86,59,59,35,86,39,114,74,41,27,49,20,59,64,29,69,99,56,73,50,66,72,3,105,56,18,23,58,66,38,80,110,119,120,43,23,42,13,95,9,95,67,32,18,48,95,34,14,48,31,18,24,98,72,91,114,61,118,120,37,52,103,53,8,33,98,96,51,44,59,102,93,73,106,118,88,107,100,112,59,66,48,63,116,15,31,11,106,83,54,9,30,39,70,113,82,81,45,92,30,116,7,50,25,89,45,77,90,4,65,14,3,48,41,85,20,35,117,97,68,0,20,84,94,36,4,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,106,0,25,17,47,5,35,12,53,35,39,39,112,102,30,44,36,82,105,35,24,31,92,115,11,28,70,79,63,3,120,6,99,7,63,12,119,30,107,46,33,111,53,59,52,88,58,86,81,86,109,10,66,7,49,94,9,19,58,107,91,83,37,85,60,21,43,74,113,48,35,46,39,91,44,54,0,6,111,0,115,9,30,59,29,64,114,13,102,23,110,55,13,44,3,27,44,99,109,55,26,31,36,69,21,57,57,36,32,109,42,47,0,56,107,40,61,8,102,5,47,70,1,33,39,70,70,42,69,42,46,47,56,116,62,20,57,7,42,75,23,50,31,5,98,104,119,117,0,89,6,90,6,108,105,25,102,81,19,48,82,119,107,56,49,70,44,59,53,91,81,74,40,93,33,18,12,118,84,57,119,9,3,77,103,17,43,57,103,51,94,34,76,10,106,48,117,69,1,16,4,17,32,54,99,106,79,38,10,96,58,118,74,70,97,13,16,106,53,5,3,42,84,24,45,73,21,110,36,33,94,84,98,75,79,49,48,74,76,21,30,61,88,67,107,49,41,15,119,64,66,59,86,74,20,27,58,114,11,83,96,67,108,46,56,60,83,60,66,72,86,86,79,102,2,64,97,100,84,19,20,108,116,42,80,100,104,3,3,64,55,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,107,0,24,113,85,6,17,9,50,99,83,50,118,21,10,105,18,6,23,52,120,38,51,59,110,4,5,43,84,33,37,71,116,54,25,44,77,49,110,9,104,10,58,101,76,12,28,78,37,58,78,16,23,38,95,46,34,21,46,96,96,76,70,104,27,36,44,62,84,75,100,64,75,83,14,117,2,114,32,111,29,20,46,49,88,21,87,84,3,99,44,23,54,77,42,97,68,58,94,88,17,58,110,42,7,69,49,78,78,115,91,4,18,97,48,52,78,60,68,16,54,87,10,115,19,41,59,113,59,26,50,17,75,66,61,48,36,17,27,118,5,39,24,104,109,8,15,95,3,80,95,60,72,19,102,31,107,35,109,87,41,30,16,87,109,56,78,43,25,103,40,3,107,93,81,2,85,73,41,96,58,57,78,41,99,105,71,11,85,107,9,42,82,117,40,65,117,24,62,22,19,23,64,68,9,74,92,117,63,120,68,64,110,98,81,101,99,37,64,38,21,93,44,70,95,40,65,24,32,43,111,119,48,120,86,34,5,40,24,72,11,26,81,118,86,110,102,11,59,59,37,119,101,76,63,119,32,1,16,74,6,100,86,103,88,116,73,99,112,27,112,28,13,94,106,40,12,71,75,27,75,63,51,62,43,60,51,36,114,96,59,30,82,103,104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,35,0,43,8,114,4,106,102,92,51,116,42,17,97,116,57,65,85,105,30,60,54,90,56,28,47,111,27,3,27,75,105,82,82,109,32,77,14,18,28,55,45,80,21,58,20,102,27,65,0,84,67,68,79,1,102,28,22,6,52,51,114,97,112,16,102,87,120,105,89,50,93,29,117,105,61,110,96,74,87,23,57,37,92,54,8,114,27,27,1,50,4,28,4,72,64,80,2,32,9,84,40,84,6,110,119,31,114,49,53,85,58,9,66,111,46,40,70,26,10,118,92,103,97,103,109,83,91,50,74,61,99,81,50,7,84,101,8,101,30,28,0,103,60,47,30,106,82,85,30,4,67,94,116,11,17,22,107,34,94,16,30,97,34,27,34,56,64,7,102,1,6,96,39,82,111,91,104,47,116,24,60,100,105,101,43,38,30,2,24,24,64,77,48,38,53,106,116,17,14,55,47,75,13,86,21,85,22,99,11,32,70,25,111,25,39,34,65,74,13,6,32,0,6,120,7,20,113,116,92,98,17,80,85,80,10,0,31,19,104,102,27,31,104,20,52,58,70,59,19,82,77,57,76,88,12,55,58,114,88,69,45,5,77,28,101,58,94,18,77,9,85,57,21,30,6,85,82,77,97,46,113,47,112,21,52,59,118,59,35,91,44,105,1,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,105,0,119,40,30,99,7,7,16,90,26,33,41,52,62,97,76,64,72,69,85,101,88,9,60,32,91,103,53,102,58,3,112,13,107,16,22,42,57,5,73,57,24,51,15,48,35,97,107,81,25,14,53,105,38,118,26,85,15,23,97,88,87,22,68,12,112,35,119,73,34,70,62,24,97,48,45,30,5,45,107,61,94,113,84,55,76,45,1,85,93,80,99,9,10,71,43,22,64,66,39,40,107,117,31,68,106,102,114,50,84,77,100,63,77,70,49,73,79,34,77,109,20,94,82,82,51,55,20,102,19,43,6,43,20,103,13,64,109,59,10,37,59,26,83,63,99,114,67,112,8,28,76,4,61,12,93,50,73,40,39,69,85,70,42,73,12,89,33,28,17,59,102,99,50,72,60,76,10,5,111,88,45,63,9,75,36,32,73,93,49,38,26,27,9,13,12,13,116,29,30,107,92,72,3,7,4,52,7,73,4,86,56,118,14,31,99,95,86,99,46,27,66,102,83,86,109,114,84,47,12,12,19,91,99,32,57,18,11,99,0,82,106,31,45,108,0,32,111,51,108,111,10,56,26,21,48,4,65,27,71,115,33,110,117,65,4,27,101,112,24,96,80,25,30,1,108,39,85,6,51,72,70,108,68,112,88,69,107,117,95,26,1,61,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,10,0,12,90,26,64,117,56,43,44,33,4,21,47,94,109,69,27,58,27,61,39,108,80,35,111,90,12,52,16,34,87,38,11,34,87,34,47,36,117,70,107,111,119,35,100,31,90,83,27,20,101,14,22,105,22,116,26,67,99,21,41,28,110,16,112,72,2,50,31,62,106,40,58,34,50,59,65,23,69,58,13,105,44,70,83,53,113,69,57,3,92,42,102,61,47,79,106,107,55,115,116,71,7,111,108,62,17,72,118,57,66,118,37,78,55,109,33,120,10,85,41,51,98,96,63,28,22,51,95,55,91,66,16,59,95,39,65,37,87,77,71,57,104,108,22,113,47,37,18,18,94,3,97,66,27,96,66,11,107,82,62,38,86,3,40,71,4,103,55,54,45,55,4,71,78,8,60,6,86,91,11,93,113,96,50,72,55,96,108,100,40,0,84,101,59,10,35,88,75,10,53,103,46,55,18,77,110,24,15,91,83,35,114,37,53,84,66,92,110,2,67,13,84,77,32,93,9,101,102,76,112,115,28,114,63,110,16,69,91,95,66,59,1,89,62,39,72,54,5,110,4,88,106,50,108,99,45,54,15,54,97,9,42,107,101,51,95,79,56,120,19,99,19,79,89,40,11,65,24,0,66,18,109,13,81,102,40,14,87,58,88,91,58,41,102,13,40,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,82,0,90,66,31,6,20,35,14,93,66,17,90,69,38,66,70,58,52,0,10,68,4,107,46,33,56,70,28,58,57,59,50,99,60,112,105,39,48,79,102,3,42,105,52,13,103,85,72,98,68,45,106,88,54,7,11,57,30,74,20,81,117,1,22,31,5,114,4,90,46,5,73,62,119,12,14,107,88,115,47,16,81,25,7,89,37,28,46,10,14,105,18,62,78,93,26,116,95,29,22,41,37,110,107,47,113,66,57,80,35,85,70,102,61,61,111,83,79,104,22,112,104,94,100,46,86,14,40,64,14,27,94,13,77,105,53,36,84,23,68,44,112,97,65,79,38,120,14,103,64,89,11,7,91,50,108,84,35,111,82,43,40,14,9,2,50,97,98,40,28,0,101,119,22,84,64,85,117,55,64,93,92,22,52,41,82,22,43,75,53,102,18,77,14,6,65,46,67,25,24,80,95,93,115,67,103,82,65,57,77,93,42,37,16,20,34,64,63,24,83,4,109,29,53,5,99,9,42,30,105,39,68,79,57,40,48,75,93,113,39,82,92,20,87,102,101,82,105,64,55,10,74,62,75,108,5,26,20,70,93,89,86,105,13,25,57,107,22,9,86,26,90,102,31,38,68,91,6,27,29,33,76,5,39,77,15,44,57,118,90,47,58,35,43,14,70,44,112,79,87,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,68,0,48,79,97,6,109,92,75,32,49,60,40,115,53,109,39,83,38,11,45,61,2,66,58,51,75,63,82,71,86,61,93,120,19,81,8,53,93,17,78,93,46,3,64,87,59,18,9,71,43,31,41,5,27,47,87,96,74,118,113,91,12,81,120,80,27,72,20,71,113,19,104,92,46,48,63,6,39,57,24,91,115,56,53,37,113,30,88,81,13,104,22,34,24,42,47,2,60,92,58,46,39,97,87,12,98,91,100,73,64,50,81,46,80,7,37,87,90,13,118,111,65,80,105,29,70,51,37,23,70,48,93,60,55,87,12,65,8,0,53,78,69,101,17,104,58,38,37,14,20,104,19,15,95,26,53,63,97,108,33,26,11,119,78,53,0,112,51,7,8,62,111,70,49,93,36,31,64,102,92,8,38,19,11,61,63,63,14,1,73,71,96,96,1,79,50,88,18,56,52,79,8,32,29,16,76,85,76,74,86,93,102,18,59,42,14,35,14,37,18,119,18,110,48,66,8,33,93,64,86,20,2,44,28,68,36,106,65,110,98,96,0,112,84,98,99,106,41,62,66,111,81,113,56,73,4,120,43,62,86,85,26,14,50,82,70,110,115,105,17,55,19,73,6,97,72,108,66,120,21,30,75,112,27,13,106,38,21,83,1,76,4,62,0,30,5,88,42,55,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,108,0,56,62,17,39,84,81,33,8,43,20,88,40,52,106,11,81,98,66,97,43,87,92,16,68,87,55,85,102,49,21,74,103,72,91,35,29,120,118,77,23,50,90,93,9,8,70,60,4,85,71,103,31,68,96,50,50,112,63,9,64,97,1,94,25,5,80,28,11,83,60,2,88,42,32,65,113,38,32,97,52,56,28,84,29,99,34,11,51,39,18,67,102,88,20,85,63,86,105,60,94,30,84,58,90,92,76,69,37,90,28,101,55,110,95,37,14,102,69,76,33,13,106,69,44,112,34,49,46,41,17,2,49,31,4,71,107,51,95,27,59,39,106,87,7,25,105,83,117,4,98,100,52,12,50,115,112,26,114,104,94,115,102,14,43,104,55,22,93,62,6,48,117,113,107,78,31,114,53,73,101,100,76,117,98,67,57,65,73,10,29,69,14,81,36,57,44,78,73,106,26,41,15,69,113,117,85,28,52,81,113,84,77,118,25,4,34,95,99,33,76,89,27,45,87,88,66,110,67,58,24,84,108,45,118,22,92,57,43,91,105,103,23,45,114,71,96,14,95,72,39,113,116,75,119,87,120,64,109,29,88,57,106,53,106,66,76,14,44,82,17,108,37,16,63,75,52,27,21,82,104,31,117,42,35,29,43,15,74,47,51,0,90,97,41,51,12,103,5,77,55,110,91,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,93,0,38,51,96,7,94,89,109,87,99,59,108,31,87,24,111,30,66,18,9,8,85,118,58,20,63,107,72,28,96,17,65,20,105,29,103,86,39,27,49,84,3,30,22,34,27,44,89,73,31,24,21,93,77,64,48,47,48,87,116,84,114,24,19,27,17,118,21,56,113,66,64,1,61,33,115,74,39,21,76,120,77,63,44,63,23,65,8,62,33,114,73,110,55,15,41,80,5,101,103,58,105,90,51,19,91,49,66,24,81,23,92,48,96,78,98,41,95,116,78,107,40,96,97,13,79,117,101,45,5,108,6,117,9,3,76,68,93,19,104,53,42,46,77,42,54,110,10,117,47,49,92,29,72,38,112,55,37,56,23,17,112,84,84,94,97,90,60,86,2,108,32,99,71,26,67,1,12,46,107,118,50,21,69,30,44,99,56,117,35,40,20,65,21,34,20,61,62,26,66,109,12,109,67,94,64,116,51,76,104,103,120,73,40,83,85,112,84,11,95,77,31,58,52,9,65,73,98,10,17,22,103,119,19,120,2,118,14,66,41,24,93,77,74,39,61,71,105,50,61,102,97,45,85,91,61,120,112,57,100,80,89,30,84,35,58,16,80,25,44,33,41,53,109,7,50,94,21,75,43,111,3,35,84,38,56,37,120,55,72,79,81,48,49,41,9,64,59,89,104,101,32,50,41,99,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,88,0,80,25,26,2,89,86,8,35,82,92,16,64,28,81,110,16,119,105,44,3,3,65,100,14,47,100,102,21,98,24,46,5,3,100,102,55,19,33,30,32,96,104,68,53,101,47,51,112,118,117,117,7,52,75,57,40,23,10,53,81,77,58,95,118,13,106,78,83,95,62,42,110,11,85,21,37,1,25,101,110,87,104,49,15,88,92,65,31,92,31,63,61,10,28,52,84,79,0,116,92,77,69,25,75,63,5,73,16,101,118,46,107,8,12,1,64,5,45,36,75,3,71,12,7,44,83,35,31,71,101,14,53,32,71,57,107,41,33,4,90,3,15,111,119,116,76,23,41,100,111,16,70,27,40,58,97,34,16,74,106,20,41,1,76,12,35,108,63,101,11,12,97,13,28,97,79,69,110,5,9,119,20,95,58,86,120,3,11,99,86,98,15,51,1,7,37,114,110,23,79,3,8,24,45,103,49,68,92,91,95,117,55,100,54,25,75,90,107,53,52,3,101,74,77,101,57,10,59,84,37,54,108,53,66,95,119,2,38,66,120,17,64,85,19,106,20,49,61,79,38,98,100,22,62,78,50,120,78,34,30,106,55,15,91,3,2,111,103,96,78,70,44,107,74,9,94,1,115,77,77,10,2,14,112,34,19,102,38,58,40,23,59,103,67,17,44,111,47,18,30,110,23,41,99,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,20,0,6,49,87,6,57,38,15,23,53,103,31,42,31,94,68,39,10,15,38,71,112,68,58,9,57,17,28,49,27,39,107,98,69,119,115,89,20,76,105,92,119,25,21,49,85,39,23,4,13,116,91,11,46,89,81,71,85,114,53,89,109,91,34,102,119,6,35,65,18,85,113,37,30,74,74,0,3,38,90,110,86,75,40,45,8,1,58,19,90,44,79,43,62,88,28,2,110,56,1,78,82,70,68,86,78,96,67,36,12,9,51,104,83,9,104,120,2,94,14,61,47,102,45,24,89,75,93,64,87,70,38,69,103,58,65,37,68,69,62,8,108,53,28,9,26,40,47,73,45,57,58,56,107,22,94,11,42,109,29,113,110,103,81,82,106,19,22,112,52,47,6,0,28,14,55,70,67,0,110,61,78,9,61,37,95,74,83,33,34,40,91,40,107,74,49,67,63,43,112,74,99,66,81,103,119,34,44,97,53,40,0,111,0,49,103,84,54,35,1,114,70,101,59,82,11,15,61,31,38,5,57,95,1,12,0,64,35,106,66,103,35,73,37,10,69,43,119,75,39,88,89,99,84,106,42,69,80,10,97,90,5,59,30,117,25,108,42,42,50,49,84,21,62,75,11,110,27,53,17,16,117,102,96,23,4,73,25,55,49,18,3,36,94,32,2,62,47,117,7,114,30,87,104,25,112,53,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,96,0,90,99,14,74,44,21,18,72,40,63,104,44,94,55,86,109,89,43,120,49,89,42,12,29,74,82,54,52,22,14,119,55,11,44,67,115,119,107,46,21,32,60,86,8,47,42,83,74,65,109,67,18,46,23,74,82,75,88,9,69,57,119,21,17,43,105,36,69,84,89,84,15,59,67,94,45,81,71,11,86,30,43,27,75,31,45,31,8,91,61,33,78,52,0,117,88,43,15,51,55,103,65,21,84,66,81,113,94,40,89,101,71,58,36,3,77,111,38,103,29,103,87,91,23,79,24,39,51,109,15,91,67,49,15,71,55,54,23,26,43,1,91,119,87,43,53,116,97,51,26,58,87,94,4,62,50,71,91,94,110,42,11,92,86,43,114,111,45,43,49,116,19,47,81,29,117,18,119,91,15,0,99,103,92,71,76,83,48,69,66,57,17,40,43,55,107,16,76,39,93,67,65,83,110,29,45,84,102,1,62,18,41,97,115,101,46,2,30,4,84,66,62,65,31,103,31,116,16,99,3,36,4,104,117,76,38,22,89,36,17,76,97,108,113,5,58,38,83,82,97,91,93,111,119,20,6,98,82,47,93,68,89,80,97,5,15,48,15,60,48,19,73,59,36,60,68,75,109,35,35,33,58,20,84,11,55,67,67,62,22,91,111,27,20,4,97,78,60,58,85,69,110,38,56,56,32,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,19,0,107,84,78,106,94,2,13,55,54,11,20,53,111,26,4,120,72,119,107,90,108,70,26,21,31,34,3,75,104,74,4,20,90,109,36,93,77,73,64,20,4,91,29,94,115,48,96,99,110,81,69,79,36,76,100,41,102,82,31,39,79,98,74,87,25,80,38,12,48,15,100,26,112,94,106,118,8,43,50,115,28,48,86,107,115,3,11,45,68,92,73,111,95,74,89,98,35,18,43,52,78,62,110,97,38,89,64,67,0,13,88,29,3,10,10,24,47,39,48,58,34,34,88,106,72,97,119,101,101,71,26,49,50,101,28,32,15,6,38,35,88,51,115,96,76,1,62,89,29,97,101,32,111,96,47,99,55,81,67,34,75,29,42,17,57,49,7,29,118,41,60,29,108,95,12,57,65,118,30,76,107,29,6,77,76,120,104,26,105,115,23,1,118,85,25,70,1,41,22,101,93,41,95,75,47,14,101,91,8,64,28,53,90,45,47,64,119,117,64,4,56,36,66,94,47,54,36,104,34,101,90,64,90,88,111,39,5,41,113,116,46,12,54,10,50,73,77,17,58,0,119,115,34,57,116,33,37,25,112,26,14,77,104,22,47,113,42,42,31,80,116,14,32,61,61,59,116,56,97,46,77,98,58,104,61,62,6,92,29,66,15,10,52,102,15,71,41,70,75,105,36,27,17,114,65,34,30,22,117,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,4,0,3,105,47,37,69,12,48,8,37,42,52,0,12,16,30,40,22,42,61,27,19,76,118,51,43,88,112,82,77,112,31,110,27,19,4,86,7,20,66,41,87,23,33,61,92,2,28,113,70,74,101,9,9,104,120,50,72,19,105,70,3,100,64,66,6,40,76,119,76,47,18,3,66,54,28,23,44,72,118,16,44,52,48,69,88,71,27,39,43,60,26,31,73,64,103,114,88,27,4,68,96,32,108,94,114,5,118,36,104,15,114,31,68,88,8,62,31,42,10,40,73,91,106,89,59,89,44,42,83,5,91,62,34,12,80,2,105,90,1,76,17,7,69,107,31,59,35,15,27,11,111,71,58,30,31,12,75,39,34,58,71,81,27,0,31,116,119,120,42,21,45,15,81,24,38,101,89,9,68,86,31,24,28,114,114,82,19,8,106,40,97,35,67,36,43,51,16,108,48,94,39,62,20,88,28,107,8,85,49,12,108,76,34,44,87,29,10,120,19,115,28,107,9,95,94,29,115,82,77,106,48,93,45,56,110,7,19,82,17,51,60,54,25,93,57,68,109,99,116,97,106,85,70,16,21,87,32,3,40,92,24,9,57,2,53,76,10,79,88,87,80,33,68,103,10,61,68,81,0,17,20,110,100,63,67,113,21,37,105,63,63,101,96,5,28,108,60,21,101,50,49,108,104,41,106,22,58,112,30,80,72,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,35,0,25,34,70,2,72,2,104,102,109,98,61,31,65,54,56,13,27,107,38,59,57,108,53,116,27,26,15,58,39,72,51,81,1,50,114,93,42,98,42,85,61,112,21,0,92,32,69,20,1,96,14,92,31,80,88,86,114,64,91,36,26,80,110,56,67,71,24,39,49,97,76,62,85,23,42,97,91,95,3,17,114,79,3,100,119,87,52,32,6,61,82,101,94,67,5,111,106,83,33,55,98,28,81,35,16,16,64,102,77,68,31,77,3,19,25,57,94,27,97,118,72,103,8,113,79,31,58,35,41,27,83,33,72,80,54,41,62,7,87,5,89,24,66,30,113,0,120,84,79,44,43,49,10,4,29,60,87,62,79,104,0,8,71,62,64,87,98,32,63,8,69,94,85,27,61,37,38,99,56,76,102,95,10,96,62,33,103,74,63,81,44,91,89,68,27,10,83,92,13,111,75,27,76,98,71,102,108,99,3,29,29,99,75,117,37,93,74,114,76,42,34,45,7,77,85,4,68,85,2,117,117,88,58,5,59,74,36,92,6,18,26,23,28,69,11,55,91,50,59,85,94,35,45,54,44,95,42,107,113,60,24,62,77,35,27,95,91,83,78,75,100,80,52,104,113,45,2,53,51,67,78,71,55,100,41,64,19,89,29,51,58,68,21,108,51,60,68,74,53,33,10,65,14,113,107,60,11,1,65,98,23,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,118,0,30,38,98,118,48,39,107,32,63,76,22,46,101,112,10,24,46,107,23,76,101,35,43,89,61,78,95,4,120,17,98,85,85,59,60,96,39,116,113,36,119,119,40,110,66,74,109,119,109,16,117,29,35,45,0,65,64,36,10,24,20,66,11,48,52,33,84,62,7,103,105,92,110,18,111,52,48,19,8,36,35,21,118,94,53,20,34,40,13,108,49,115,7,45,38,89,31,35,83,2,51,57,40,3,21,111,89,0,9,42,45,96,102,28,94,42,107,19,114,101,79,24,44,25,56,26,112,19,84,19,39,14,108,59,12,53,117,66,120,15,34,25,15,32,99,105,80,11,91,8,54,23,89,118,117,98,69,68,54,30,49,120,106,33,111,75,24,3,3,11,63,4,110,90,7,28,19,39,75,14,120,103,76,28,29,25,16,111,90,37,29,81,56,86,1,6,79,6,12,44,51,116,101,25,95,54,52,15,61,68,95,102,48,55,49,6,71,24,16,109,2,80,16,118,119,18,86,38,91,93,49,55,116,94,21,65,105,37,104,27,97,113,16,15,114,60,111,71,80,61,60,104,55,91,98,8,33,79,61,110,56,41,117,109,116,75,3,65,41,65,37,91,64,52,5,6,11,40,63,52,47,10,115,57,59,120,109,113,31,33,95,22,0,1,37,49,110,3,61,57,24,33,93,36,97,37,15,16,80,77,87,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,18,0,47,13,87,73,107,38,12,30,101,18,107,83,18,5,4,37,67,94,97,47,28,10,57,17,22,61,60,6,65,6,59,73,75,33,30,91,59,82,114,94,92,35,70,119,48,47,25,116,75,12,75,5,117,115,72,78,94,62,97,113,6,116,107,29,97,25,61,34,68,18,48,56,60,29,51,42,112,2,103,97,85,2,40,70,39,8,38,101,111,16,5,106,66,88,14,114,49,98,22,94,1,72,61,83,103,95,68,16,91,57,117,111,48,40,89,35,2,43,116,79,12,33,54,85,90,41,63,10,93,45,103,54,114,91,40,80,109,81,41,52,5,28,54,36,73,13,66,27,19,104,105,105,4,23,85,40,28,51,50,93,70,33,58,78,92,1,66,115,42,23,91,46,21,96,117,82,47,117,72,16,47,84,118,96,56,5,62,107,74,91,85,15,55,91,65,45,10,38,17,71,56,27,111,43,105,11,28,25,109,34,20,112,105,103,6,52,96,97,78,35,82,43,21,14,2,52,80,15,43,84,13,95,30,12,81,64,116,109,42,46,64,75,65,113,35,93,63,44,97,100,27,35,60,101,88,84,1,78,37,88,98,50,106,116,45,105,87,31,4,43,50,64,30,90,1,64,96,85,36,95,65,21,72,113,88,76,47,93,62,4,58,94,24,5,102,92,62,103,86,32,42,4,58,50,103,94,12,27,14,10,64,112,53,17,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,114,0,12,22,40,63,57,95,119,118,93,42,10,85,71,102,67,97,56,59,111,114,71,9,76,83,51,16,31,106,15,77,37,20,34,16,83,17,27,81,68,36,11,62,104,65,82,80,0,90,31,82,48,21,48,95,38,88,111,20,51,47,60,45,38,74,40,4,65,22,95,63,120,4,115,92,106,9,40,118,34,95,0,21,111,22,6,16,28,92,50,67,119,99,12,4,35,52,21,0,31,57,96,57,9,111,6,119,63,12,50,105,111,22,1,37,43,119,12,36,104,58,87,93,63,33,26,41,79,62,57,11,56,27,67,58,43,117,74,87,96,63,52,102,59,75,65,27,84,58,62,10,111,64,48,23,88,64,32,69,10,19,95,105,12,16,58,86,28,117,19,93,91,109,84,57,13,24,18,37,77,58,105,117,1,60,73,27,59,43,61,26,28,89,119,96,28,56,9,111,26,91,100,112,63,36,63,62,25,15,17,71,84,113,8,0,26,48,63,54,13,49,11,56,53,83,65,119,91,38,83,14,46,19,117,48,63,104,38,21,0,113,34,13,113,37,1,76,93,120,54,115,13,3,119,81,10,87,75,44,11,20,5,74,49,37,60,108,15,72,118,102,27,10,16,20,23,50,89,79,5,62,53,49,80,53,15,62,86,101,39,54,107,116,46,3,12,78,27,91,101,66,54,106,85,41,114,9,2,49,41,7,104,12,79,115,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,48,0,102,48,96,101,36,63,65,14,1,118,29,58,14,113,63,49,6,54,84,28,100,82,117,108,60,77,63,66,20,116,104,75,35,3,10,84,79,45,60,83,33,55,0,17,74,62,7,50,19,100,45,118,29,120,114,107,23,71,67,96,95,81,62,94,17,94,43,77,108,23,29,95,71,89,15,6,102,31,7,9,5,60,15,13,37,10,16,55,64,73,93,21,74,87,38,67,79,74,76,56,72,38,6,98,60,82,59,115,27,23,35,40,28,103,111,31,49,52,105,28,116,87,24,78,43,29,14,118,81,88,37,41,100,2,29,40,15,55,74,14,103,29,13,22,54,42,37,51,62,74,37,55,70,41,94,90,104,52,23,92,5,21,118,37,74,88,20,0,55,44,33,34,103,92,80,114,111,34,5,12,82,15,120,53,40,117,72,117,45,0,73,79,64,84,8,17,101,93,106,106,32,23,114,33,1,99,54,28,5,120,19,9,88,84,110,51,110,11,50,96,114,35,108,84,116,5,2,49,103,114,59,86,47,17,91,101,24,6,114,56,98,88,111,44,28,105,101,114,113,46,69,107,13,35,80,36,2,72,81,70,113,104,113,110,101,100,76,52,88,114,96,45,83,74,35,22,35,45,61,106,67,53,65,34,38,52,65,117,31,20,18,68,109,92,115,103,114,62,104,95,101,102,42,115,12,25,25,64,117,119,33,81,4,5,55,116,60,91,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,22,0,32,22,120,90,29,65,7,77,112,72,48,76,14,117,67,61,116,89,67,99,112,1,89,43,49,42,90,119,56,16,94,120,99,79,21,83,40,81,110,5,76,8,66,89,45,113,101,98,31,66,95,101,78,14,10,38,78,24,91,100,116,7,97,43,60,116,67,113,119,23,70,70,26,110,32,62,105,92,25,90,27,53,53,9,56,24,38,85,79,48,9,88,46,22,98,68,46,16,55,78,39,3,39,83,103,33,114,78,14,30,62,29,29,36,62,62,21,28,9,55,92,43,4,113,21,106,41,114,118,34,47,20,69,35,6,94,81,76,47,68,81,116,118,15,3,5,81,106,49,81,114,98,95,67,11,65,77,9,0,63,107,107,90,38,62,57,98,43,115,30,18,7,66,7,63,101,79,12,36,36,44,0,19,16,5,64,83,95,119,21,59,72,29,84,20,63,11,79,25,105,80,48,74,19,3,6,30,100,72,4,104,96,97,2,117,37,17,77,49,110,46,65,24,85,77,16,74,118,53,77,102,114,75,55,66,32,106,106,34,96,108,16,107,86,27,117,20,90,114,78,7,34,26,36,48,11,8,53,36,12,30,66,15,84,99,105,22,64,1,47,70,109,77,113,2,91,87,37,108,6,74,14,111,2,32,116,86,87,99,76,69,7,63,41,94,39,34,36,101,41,115,12,119,2,80,19,113,118,108,13,53,53,66,81,22,115,93,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,75,0,19,6,32,76,10,56,63,114,90,80,76,100,56,13,92,36,116,31,7,47,30,104,46,51,28,50,106,41,94,94,28,53,4,23,69,40,36,43,11,120,87,92,20,31,48,119,8,96,106,82,1,82,90,31,76,59,63,76,53,57,105,32,118,92,109,31,88,58,34,98,71,4,107,46,107,107,51,60,27,34,26,92,113,29,85,100,20,37,113,63,106,86,48,111,118,27,64,53,69,70,76,102,66,37,45,117,62,16,60,12,50,16,72,117,15,72,88,110,96,104,92,19,113,86,45,73,50,30,84,103,47,42,57,111,38,103,58,32,64,15,49,4,51,114,65,30,77,98,66,34,112,65,118,118,56,2,94,80,8,93,102,72,89,51,67,62,47,102,27,94,64,19,54,53,70,119,27,32,52,61,10,77,82,118,5,16,117,92,5,101,3,65,113,2,44,55,25,15,65,31,60,118,84,18,117,26,17,8,9,92,117,113,65,27,62,94,120,76,62,30,28,30,19,5,50,4,53,58,53,118,7,80,95,10,7,73,46,9,115,33,6,80,73,79,31,9,93,109,58,73,1,59,61,112,88,72,96,101,75,58,90,98,41,57,111,87,12,67,18,81,89,99,5,111,115,94,108,47,118,20,52,17,60,6,93,73,29,66,38,11,85,12,117,68,58,118,34,43,102,81,91,105,44,22,6,5,1,13,30,105,5,37,62,92,86,25,103,12,114,26,38,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,69,0,23,6,16,109,110,88,60,41,53,95,89,59,117,3,115,98,60,59,37,70,11,6,86,31,79,103,114,66,50,6,73,0,63,97,58,118,12,67,14,119,80,35,61,63,62,117,52,21,58,24,48,23,4,81,110,83,7,35,66,81,82,79,61,58,119,6,113,74,79,46,59,68,78,105,108,72,50,42,65,83,23,33,75,112,108,102,79,87,98,111,66,102,31,58,6,95,83,101,60,29,0,54,21,115,79,59,76,111,29,51,90,48,78,50,39,6,109,73,61,106,54,39,113,62,20,24,34,65,75,60,75,21,39,35,100,20,26,34,109,54,77,23,109,32,78,36,95,103,63,109,3,118,92,100,29,102,88,104,10,12,60,63,110,101,13,22,88,26,104,100,90,19,113,96,41,78,100,89,85,62,31,111,35,70,12,20,96,55,4,73,6,25,48,56,8,58,62,113,41,23,45,82,92,44,13,32,37,23,101,85,120,66,71,67,31,20,8,54,1,118,103,46,115,97,104,31,2,16,40,81,33,42,18,99,74,77,80,80,83,50,95,87,118,118,53,94,65,94,11,47,16,101,107,7,64,82,26,44,52,99,15,83,105,25,104,10,55,77,65,42,109,67,86,13,14,45,72,67,102,86,17,34,114,86,4,90,66,73,76,33,7,96,88,115,102,74,8,59,9,100,113,5,14,36,95,56,45,59,2,63,14,103,100,90,54,6,73,103,72,59,37,46,27,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,13,0,16,106,29,46,58,87,17,116,74,97,3,70,111,111,90,108,2,16,67,106,24,12,9,3,56,27,106,110,35,61,110,118,31,100,95,46,109,15,7,104,48,88,65,62,106,66,89,102,1,46,13,119,0,110,8,98,6,28,19,82,21,113,37,47,66,111,86,17,15,110,76,5,115,119,5,16,96,55,111,95,84,105,78,118,40,51,23,6,63,36,66,82,42,58,55,3,85,110,13,35,82,3,38,62,86,90,48,100,91,22,80,22,93,13,5,79,84,15,113,2,54,36,113,77,51,106,63,26,27,57,95,57,50,77,47,7,79,86,46,67,23,40,61,88,106,1,25,13,10,74,52,18,63,24,12,48,117,68,67,70,66,83,65,58,101,35,57,19,118,45,15,0,54,55,65,10,29,21,12,64,51,14,97,26,99,22,83,23,63,11,23,100,48,44,115,26,12,0,67,43,71,36,84,91,93,77,56,29,28,29,113,73,106,4,73,4,22,32,6,25,3,69,34,87,106,112,4,4,119,114,53,92,72,43,3,14,15,40,99,103,98,83,114,48,70,115,86,16,69,72,92,9,49,95,22,87,29,99,101,73,110,79,44,116,35,46,114,72,115,14,119,72,21,79,117,60,108,20,21,42,64,22,16,78,76,30,40,110,34,52,2,60,49,97,1,77,104,58,100,20,92,89,7,20,8,33,64,106,57,95,32,86,10,94,77,13,8,93,8,49,2,73,49,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,39,0,88,62,92,6,79,61,31,96,28,58,42,26,108,54,54,49,55,27,102,112,105,62,17,103,20,113,8,22,54,85,59,71,64,101,74,96,117,57,55,95,41,49,30,40,101,19,17,71,40,115,99,2,72,96,88,115,8,70,83,103,44,75,66,67,8,92,81,40,94,113,0,47,111,42,61,119,39,70,52,48,63,10,73,58,52,101,40,74,98,60,90,99,30,61,2,8,8,45,27,36,23,37,35,113,47,76,2,107,118,34,120,61,101,109,29,79,45,62,85,21,24,17,43,78,43,57,48,110,119,11,16,8,85,58,12,115,70,35,101,91,81,15,47,11,75,73,37,11,51,2,79,38,45,91,90,19,30,42,63,36,98,93,90,38,117,60,15,56,39,56,100,46,75,91,40,75,43,4,76,2,15,91,118,50,46,78,17,90,36,28,36,54,24,68,112,36,94,119,36,103,84,12,34,2,111,45,51,42,82,112,84,113,88,115,15,66,103,12,50,116,18,60,41,22,9,9,96,71,60,33,116,58,113,94,103,82,39,102,117,49,35,48,6,60,101,97,44,78,26,1,63,73,32,45,88,64,73,10,32,7,12,97,105,31,43,28,31,17,20,111,18,21,16,86,23,81,106,105,70,83,108,68,15,55,78,14,94,71,105,4,0,104,72,71,61,8,44,115,96,96,86,111,83,28,19,76,78,42,10,44,27,80,61,52,106,86,102,18,66,26,95,79,82,81,45,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,80,0,0,101,35,120,36,6,60,42,111,36,13,72,88,103,5,5,52,93,24,47,98,86,27,60,102,62,104,21,47,112,76,23,114,54,32,38,6,54,76,25,79,12,38,78,61,73,114,80,91,29,42,77,104,4,21,64,10,27,28,71,19,59,90,37,92,118,37,82,14,61,99,40,69,69,71,64,42,6,19,89,72,113,2,12,58,112,40,18,76,116,44,27,10,24,63,119,18,68,56,107,13,47,98,42,74,53,106,79,70,114,93,100,14,52,59,96,46,108,91,105,56,104,96,57,84,58,34,22,20,91,10,104,82,68,60,5,25,0,98,119,4,61,25,114,13,30,67,73,107,36,46,9,44,85,108,108,42,111,70,98,91,66,86,49,118,88,78,20,76,104,108,83,109,35,7,92,52,104,106,89,76,110,84,33,32,87,61,97,28,33,5,114,96,101,3,86,61,109,108,16,20,26,50,39,10,18,116,68,95,108,61,55,102,74,100,102,62,28,63,44,116,47,102,62,84,41,34,35,34,0,64,38,26,82,1,0,41,70,9,47,45,76,6,56,65,87,50,54,106,49,87,13,107,78,21,31,13,64,68,22,106,73,95,52,35,95,42,53,8,86,67,51,85,105,87,38,82,85,98,98,105,9,62,43,43,55,30,115,52,36,55,73,80,64,106,73,89,15,57,16,51,113,23,108,13,74,94,22,109,20,7,90,7,70,111,28,26,8,94,20,114,80,8,21,118,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,11,0,105,59,1,49,78,100,17,33,96,78,119,108,6,82,40,107,63,84,88,10,39,75,44,0,96,38,32,113,24,57,71,79,118,63,9,71,74,29,58,3,111,55,36,60,118,43,79,118,98,107,20,76,32,85,49,16,83,0,115,112,6,110,33,46,23,75,22,97,99,35,105,94,34,46,30,47,70,95,16,48,35,55,9,77,4,51,58,71,105,89,42,23,106,36,15,12,43,53,2,117,34,120,98,39,74,61,99,13,55,19,56,57,86,30,101,55,99,53,49,24,94,67,89,26,92,117,64,41,117,60,38,91,47,109,5,89,54,111,37,65,120,3,94,55,74,28,61,48,117,93,90,12,32,57,51,11,100,50,96,36,95,1,57,76,17,115,119,109,44,42,109,37,103,114,114,116,109,113,0,106,14,102,111,114,32,96,82,93,75,117,1,60,115,55,71,26,15,50,54,18,58,19,105,65,60,91,31,49,107,46,85,97,32,24,80,72,69,79,45,1,46,6,5,106,107,108,104,90,25,84,64,12,82,4,6,38,28,95,106,59,71,67,100,98,58,91,28,109,41,16,2,4,118,86,97,110,115,1,80,48,118,1,115,41,17,54,49,10,83,36,12,12,48,12,18,50,109,14,6,61,54,65,120,48,86,108,43,22,14,92,50,32,22,97,110,39,107,117,9,60,112,69,26,116,101,10,116,15,3,9,89,44,26,8,74,120,64,56,91,30,107,101,84,91,115,76,26,101,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,27,0,50,30,64,33,30,13,32,29,8,117,5,108,25,86,1,11,31,25,84,108,12,18,91,34,33,111,110,119,77,64,5,58,64,111,87,78,91,43,16,33,89,87,49,26,115,104,10,48,38,83,45,97,26,11,92,70,58,12,34,2,77,63,8,21,112,62,11,29,61,34,45,32,31,3,42,120,32,87,63,86,41,28,15,66,7,2,63,23,47,81,29,84,70,37,57,39,11,35,99,104,94,109,69,48,73,16,14,100,96,36,32,60,72,79,40,2,114,20,90,10,42,48,75,53,64,65,93,36,87,7,24,79,37,82,42,35,76,28,50,111,19,115,96,46,97,42,57,15,38,26,102,85,29,27,118,17,72,5,55,24,80,54,34,33,77,90,111,44,59,92,62,20,86,31,36,106,61,27,21,114,83,81,30,42,112,8,27,41,13,9,45,16,61,85,105,117,16,105,2,71,96,114,117,80,96,70,108,112,53,34,50,29,88,45,102,44,99,118,115,12,98,67,41,11,87,61,20,52,115,108,16,105,64,107,55,40,10,117,39,31,36,23,59,49,8,28,45,0,104,14,42,116,64,55,90,72,69,109,9,92,59,6,33,25,85,66,100,100,36,58,37,89,36,23,99,78,103,24,6,11,53,33,114,50,107,21,114,97,119,99,44,8,57,37,85,11,91,21,100,37,20,38,79,119,116,16,22,68,44,27,73,93,57,47,2,14,71,65,46,66,48,105,2,74,104,40,51,99,110,105,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,64,0,16,116,14,87,18,12,102,17,31,35,95,71,93,70,117,8,115,105,66,39,100,102,58,78,38,15,1,85,64,3,117,56,71,78,53,96,32,91,20,46,52,100,35,25,9,104,21,55,88,81,10,17,55,7,20,1,56,118,43,85,114,48,82,84,87,103,16,94,105,78,63,92,47,52,37,119,38,68,115,77,71,118,70,58,3,53,33,106,99,56,89,108,104,32,11,97,120,19,100,68,25,4,48,78,30,51,118,112,120,43,22,90,57,77,77,43,41,10,6,69,1,22,58,73,34,59,83,56,49,49,106,45,20,4,38,110,67,103,60,72,59,56,22,20,48,55,116,99,46,110,69,92,27,107,47,71,73,78,62,81,8,92,93,9,104,94,24,116,69,61,42,119,90,91,50,1,100,85,86,70,37,74,41,97,42,83,16,68,7,86,100,84,41,50,15,91,48,34,93,98,96,7,1,81,3,47,42,112,30,50,115,103,65,30,78,44,84,93,46,75,68,110,24,25,32,4,65,81,112,109,62,45,111,76,86,100,19,102,79,12,61,65,112,66,62,116,62,83,80,58,29,26,79,87,111,14,34,38,5,53,46,56,29,116,93,115,89,23,23,119,72,32,94,35,118,3,77,42,80,38,120,25,57,112,39,2,53,71,41,72,20,98,46,92,68,120,96,49,33,75,77,32,5,4,39,118,92,45,114,97,1,18,55,95,10,86,97,69,101,3,6,94,99,80,59,12,60,18,61,68,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,62,0,97,30,33,107,106,64,50,107,34,92,21,68,31,40,92,44,35,7,105,74,110,55,19,65,110,120,44,84,105,31,99,43,76,9,18,54,43,103,16,70,50,77,76,110,17,67,80,4,112,91,116,0,40,99,79,64,63,74,1,93,61,24,52,27,2,32,61,20,46,46,61,60,68,64,5,63,60,42,3,103,77,89,110,103,40,19,83,19,60,83,61,89,47,110,53,47,94,110,9,111,31,81,71,105,115,57,14,6,99,113,5,5,59,103,9,38,20,18,52,96,52,68,21,6,5,57,80,44,13,93,74,44,58,74,8,3,83,62,102,49,105,69,23,18,109,83,19,92,113,4,51,31,12,28,36,6,26,96,56,10,106,11,1,87,103,96,85,90,42,56,92,74,8,81,53,34,78,110,54,65,20,59,92,98,103,4,24,38,56,82,114,37,99,75,118,70,26,72,58,69,36,33,114,0,29,14,48,2,98,56,114,25,113,22,87,73,42,111,47,59,90,43,43,28,101,67,60,11,71,56,104,81,66,118,108,72,67,57,52,7,39,1,120,120,101,26,18,1,45,64,2,37,47,11,82,43,0,22,14,23,114,107,63,114,104,33,76,19,18,33,21,103,93,58,29,73,46,28,88,108,85,79,65,113,82,28,106,49,33,2,105,93,10,43,23,55,100,73,113,102,97,8,64,39,34,40,104,103,54,102,92,40,74,27,3,18,108,86,106,38,41,8,61,87,23,114,20,118,33,120,106,42,91,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,25,0,57,29,115,5,87,68,109,110,117,10,107,72,57,58,100,38,17,2,76,19,72,71,41,98,99,81,66,37,65,102,13,113,8,21,2,75,22,33,91,113,18,50,83,116,50,117,85,63,38,42,80,77,115,47,62,1,70,52,88,33,80,90,99,49,5,85,102,89,96,102,70,79,83,23,5,62,16,10,110,4,113,84,30,68,90,91,36,36,78,79,110,26,6,45,45,120,29,105,57,54,41,65,96,89,16,50,47,71,96,80,88,33,105,47,9,105,114,64,8,38,77,90,116,112,39,117,74,64,45,90,81,52,67,102,26,16,116,30,92,92,2,18,62,9,31,30,38,103,14,103,40,19,64,27,73,34,93,69,114,5,60,33,39,1,74,2,80,2,94,47,11,40,26,85,67,4,48,35,70,76,29,7,22,35,35,32,89,118,21,89,71,23,55,54,16,45,113,48,89,14,53,76,119,60,110,37,70,37,69,49,71,95,64,58,76,94,89,1,63,85,86,35,67,18,77,13,60,56,102,65,80,93,72,2,61,62,118,57,96,71,4,1,113,23,63,117,21,69,54,48,81,71,20,26,35,114,81,71,88,109,101,8,84,106,2,14,66,73,117,90,35,42,21,6,68,60,38,105,12,79,7,96,119,118,120,112,11,37,29,53,17,29,7,0,111,21,83,120,95,91,42,23,82,19,25,30,64,103,80,94,42,71,43,65,94,96,69,5,108,71,42,24,87,93,29,117,26,11,16,106,110,69,97,69,51,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,3,0,75,84,42,90,111,108,36,22,73,99,117,119,32,92,113,1,95,63,76,31,10,47,99,72,97,89,43,28,120,65,118,27,118,42,80,46,12,69,79,109,65,106,11,82,65,51,74,0,85,53,25,89,103,79,23,18,37,97,72,103,106,68,85,36,85,30,22,75,93,69,26,102,111,110,34,20,19,108,3,38,75,12,115,69,12,109,2,80,108,86,120,106,45,109,5,83,67,115,106,25,14,113,106,47,64,49,80,111,73,118,82,82,7,6,36,21,32,45,84,24,101,79,67,89,70,26,79,119,43,61,41,45,5,38,99,15,52,44,36,9,61,67,37,50,82,69,96,68,69,20,62,37,99,44,114,82,101,11,62,73,20,25,104,100,17,85,110,115,36,93,72,30,59,82,99,54,109,68,98,13,77,112,65,110,119,32,113,81,57,84,75,78,24,26,89,109,111,41,113,51,4,75,119,61,101,72,0,116,7,74,90,43,96,46,100,12,2,111,37,37,44,111,29,83,20,44,70,101,104,58,4,54,104,25,84,16,42,99,13,39,34,28,90,7,72,7,107,83,43,78,72,66,45,62,37,78,25,81,6,30,104,8,3,40,33,33,88,4,119,93,9,102,115,29,74,109,64,92,58,94,25,108,60,70,36,13,83,117,81,67,3,118,2,37,59,82,114,11,17,103,56,78,45,62,26,12,10,81,96,104,67,93,1,12,74,111,84,83,107,54,55,63,10,61,4,90,109,13,9,76,86,40,12,86,75,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,34,0,119,70,29,59,79,12,33,67,13,26,70,113,29,67,87,47,87,32,74,110,70,113,36,74,84,5,95,13,108,16,32,100,52,107,44,114,67,25,64,35,24,20,24,21,53,37,68,35,115,86,3,68,108,27,114,36,62,15,108,8,78,70,107,14,30,104,5,54,38,59,83,37,55,39,43,96,61,69,35,106,47,12,118,86,69,40,95,71,53,106,113,113,86,56,17,10,18,119,106,29,86,91,88,80,30,31,0,36,46,5,2,21,98,64,15,16,11,120,5,65,76,67,61,54,35,39,70,18,37,80,83,118,116,68,89,16,0,120,15,83,31,89,54,46,56,3,3,61,9,106,22,48,30,78,97,94,111,62,116,70,100,34,46,81,94,4,61,59,80,5,48,68,36,31,62,20,69,56,103,77,117,19,43,38,17,43,6,65,29,18,29,91,7,14,111,55,97,21,73,110,32,45,40,45,98,116,93,36,42,22,57,85,33,21,59,54,2,12,1,104,27,46,71,100,105,9,42,101,35,24,61,30,118,18,28,3,71,112,14,34,97,79,116,79,54,117,30,105,103,8,26,23,88,58,99,5,8,103,24,74,119,71,21,16,3,19,41,55,85,84,62,55,3,67,95,74,101,85,54,9,113,24,75,12,84,69,83,80,12,67,46,73,18,118,50,61,55,26,83,34,93,22,52,46,87,56,97,83,58,109,57,96,53,105,29,46,76,44,47,50,92,88,102,49,23,113,20,113,83,24,15,2,7,90,66,39,98,30,73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,107,0,88,43,54,0,17,70,23,17,39,9,18,29,18,46,113,2,117,103,5,46,31,73,28,25,95,91,30,57,64,12,5,13,8,89,45,49,10,100,81,77,1,36,98,4,91,78,112,71,110,94,68,107,27,89,14,45,48,9,5,105,44,91,34,56,86,43,103,89,107,68,35,86,8,62,50,84,49,8,53,69,35,120,51,31,28,117,76,50,25,31,40,8,112,95,75,56,53,90,108,77,71,96,116,91,116,37,91,105,113,111,112,39,1,120,58,22,64,69,11,60,62,46,92,113,78,75,19,85,54,46,15,2,99,61,111,0,110,54,106,66,55,55,2,51,21,108,16,100,44,79,101,82,27,92,93,82,22,57,60,105,3,55,101,93,39,76,47,14,88,96,75,64,55,86,38,80,40,91,108,39,117,95,33,66,50,119,84,10,100,14,101,111,109,117,47,35,104,83,20,52,102,111,73,83,17,117,61,55,61,100,106,11,44,20,56,5,81,96,101,72,76,65,89,49,60,37,76,79,75,32,46,98,16,3,117,85,107,10,119,71,120,23,0,17,116,66,45,54,49,79,31,87,115,46,81,53,61,108,90,89,104,24,99,65,62,38,43,65,31,6,81,91,37,70,18,29,38,13,59,112,22,70,57,60,83,85,111,57,99,81,78,102,87,81,25,45,61,93,104,68,1,117,118,33,71,101,13,113,77,102,46,41,55,29,65,119,83,94,33,6,40,94,84,14,57,18,22,2,41,112,20,73,100,104,104,10,113,47,89,74,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,38,0,30,82,64,79,70,40,17,49,49,45,15,19,74,109,109,99,85,31,117,53,81,66,87,8,76,25,84,90,84,8,117,108,41,15,98,78,91,28,45,16,14,48,6,72,89,118,16,115,40,77,102,31,22,22,102,59,70,52,88,58,41,14,108,82,50,20,40,111,80,95,114,48,61,12,95,15,90,10,113,16,61,119,85,20,92,44,89,49,104,59,36,78,90,111,107,18,40,41,100,65,40,113,21,26,18,6,61,67,94,72,114,116,42,106,34,26,94,87,49,47,55,94,64,120,118,70,56,118,112,33,119,94,107,70,83,77,11,57,111,100,21,91,72,76,76,33,45,55,40,102,36,35,33,54,4,2,22,117,112,26,4,119,57,103,12,18,47,58,66,110,2,78,28,2,54,41,92,107,17,13,32,104,112,15,93,43,34,59,14,4,42,13,22,112,43,74,43,41,94,103,36,103,65,4,116,27,38,55,5,32,73,22,66,111,18,79,58,20,78,84,93,68,70,84,93,117,118,26,96,103,72,82,70,89,80,71,101,115,13,56,52,74,68,89,83,92,18,82,27,6,93,104,22,94,85,79,75,33,83,23,98,74,23,101,30,37,99,67,115,72,65,63,64,25,7,111,14,34,20,113,25,113,119,67,24,41,58,31,43,48,1,50,60,18,95,4,107,119,83,13,98,116,83,30,51,3,103,11,67,52,4,91,49,105,98,105,19,11,12,38,94,95,97,17,0,80,89,89,89,85,93,28,64,40,95,112,81,106,0,75,92,62,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,68,0,93,9,119,82,32,55,105,9,91,51,80,1,1,43,103,8,64,24,25,94,93,42,101,86,51,23,100,34,21,51,5,93,107,92,30,83,58,99,15,68,41,35,12,16,63,9,52,101,38,65,104,106,77,44,79,75,50,37,108,54,14,108,16,69,101,64,10,0,38,43,4,16,112,45,22,15,82,19,7,51,1,28,50,3,28,7,113,115,2,40,23,78,62,65,58,106,46,82,30,97,20,43,62,17,11,7,115,23,101,12,8,2,80,112,12,87,57,34,104,91,76,86,36,30,8,102,30,6,97,25,3,54,58,38,77,23,37,99,64,47,38,12,23,11,74,68,76,90,76,26,16,46,54,75,33,10,8,2,4,117,25,9,41,15,64,48,19,36,61,12,66,82,96,82,89,111,104,83,58,91,35,105,111,11,59,36,55,83,57,81,38,48,116,2,119,29,4,103,2,64,18,97,59,55,84,55,30,95,28,16,37,8,74,26,116,73,103,115,9,37,31,64,37,29,31,27,91,6,78,17,101,23,99,61,112,2,74,105,53,71,46,55,56,120,59,13,14,61,79,26,104,34,53,23,107,119,52,50,73,37,3,4,19,90,35,79,12,76,104,62,114,64,20,48,36,11,115,66,32,73,44,107,115,81,18,11,82,18,84,17,99,29,58,120,3,64,103,28,114,8,96,27,65,31,110,16,83,115,7,87,69,82,62,68,114,73,85,12,77,105,63,90,3,42,46,40,53,37,93,93,100,73,40,61,12,96,63,44,62,69,47,15,47,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,64,0,113,59,24,60,87,98,80,66,70,21,32,30,31,56,35,96,56,84,92,113,101,38,49,34,94,40,61,5,28,95,8,43,99,56,97,88,98,96,102,39,52,40,87,86,36,62,36,46,20,50,13,44,98,67,114,47,76,96,73,60,61,111,89,9,45,5,98,73,96,48,83,39,23,8,92,33,68,0,41,63,65,47,39,75,97,37,25,57,70,69,8,74,14,32,47,4,10,62,63,64,93,66,90,90,44,78,15,107,33,117,111,97,15,11,78,30,76,86,70,4,89,74,19,74,74,106,112,85,99,109,93,81,93,46,88,14,16,13,107,106,4,54,12,0,32,80,21,42,20,65,36,5,6,99,4,35,98,23,31,109,15,91,24,64,114,62,100,114,117,17,93,104,108,15,24,73,79,76,29,95,59,90,62,62,2,101,52,106,47,73,34,76,84,79,94,54,37,47,76,4,26,100,108,56,66,99,12,33,43,20,13,114,103,3,72,82,35,42,75,48,116,3,50,78,16,115,100,2,0,99,75,116,105,118,93,34,104,119,80,10,67,91,88,89,82,103,23,62,66,75,106,40,39,42,116,20,38,105,45,53,88,100,118,7,37,1,50,54,51,3,24,115,54,93,100,104,14,77,119,33,59,120,29,41,85,42,89,75,83,4,86,95,68,66,63,31,91,0,38,56,75,43,71,24,114,83,92,102,98,28,69,89,96,15,9,40,44,27,12,2,75,41,82,87,48,20,36,100,23,31,65,23,95,46,37,32,53,70,61,89,14,47,98,109,101,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,52,0,107,74,102,68,15,28,101,94,78,0,42,13,89,107,2,47,47,111,98,66,115,84,7,41,45,105,51,98,59,72,88,41,11,60,96,77,77,100,118,9,19,7,103,120,119,39,40,14,0,110,3,0,51,97,49,58,24,22,110,80,62,6,60,103,25,93,89,7,70,30,69,110,16,17,30,11,111,21,72,78,92,116,62,102,8,79,96,16,112,39,116,75,98,99,109,5,15,74,14,63,28,16,54,53,37,5,31,98,25,88,116,82,104,59,77,9,26,21,101,41,56,48,50,45,16,23,53,114,71,100,101,55,48,45,17,105,91,92,13,86,85,96,61,47,69,104,10,9,75,25,57,83,96,88,5,58,86,62,0,48,37,106,54,111,79,94,83,87,59,82,72,47,29,32,31,71,15,59,81,45,45,84,29,32,39,72,38,42,99,48,51,4,93,27,100,57,17,64,33,91,40,32,70,65,98,11,93,73,113,98,67,115,108,36,54,13,88,82,106,78,31,57,105,55,109,64,28,76,30,32,116,58,81,92,69,0,54,33,56,39,74,95,52,44,71,87,55,31,103,71,43,74,86,106,6,9,1,13,20,1,37,117,21,17,118,60,46,87,111,111,67,3,117,73,77,114,57,45,3,2,21,71,27,105,15,82,118,93,42,32,116,47,43,107,9,48,91,101,50,108,33,106,77,92,27,86,34,3,108,50,118,37,48,30,80,7,27,59,38,88,5,113,11,118,0,14,102,3,61,6,71,80,78,85,58,1,40,84,9,57,77,110,97,52,118,73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,12,0,109,94,13,1,106,95,18,65,46,80,100,65,51,63,17,70,80,20,81,95,0,29,105,83,84,30,68,4,13,112,118,74,74,82,1,68,22,74,30,78,7,60,118,23,34,119,102,84,13,10,72,103,15,68,106,97,6,99,28,58,87,89,70,91,86,55,92,0,23,18,110,3,44,61,115,114,111,97,14,95,73,81,58,27,63,93,15,85,67,105,46,102,60,21,120,107,12,118,31,107,39,113,12,52,111,20,118,14,100,18,83,94,32,83,77,68,118,71,69,33,42,51,117,78,107,91,27,85,14,66,24,66,111,89,34,26,82,96,50,114,13,29,108,41,120,71,118,63,12,61,52,7,30,31,101,92,33,55,2,26,112,79,5,102,15,59,2,22,77,60,109,119,97,22,32,32,87,99,53,85,70,25,29,113,21,42,11,59,7,9,0,97,70,63,58,61,70,54,99,113,107,29,18,12,115,56,30,81,19,7,76,31,83,114,56,81,99,113,18,90,105,109,73,91,39,81,18,81,79,120,71,13,104,62,32,92,75,11,87,118,96,68,73,12,73,112,74,26,51,31,58,39,80,66,37,104,62,66,52,56,8,76,65,42,37,63,64,104,19,59,29,115,17,40,36,46,91,112,49,59,9,74,60,30,110,118,17,55,72,80,39,92,111,85,69,27,105,79,102,73,109,96,46,24,118,95,114,15,4,101,14,4,67,26,17,82,84,76,77,33,115,29,35,100,17,27,85,74,5,89,11,45,92,23,67,77,8,109,3,48,30,107,28,100,21,27,47,72,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,3,0,8,97,24,78,73,24,112,59,58,28,81,117,104,27,106,11,37,31,106,3,52,116,82,101,84,54,94,21,26,59,104,83,101,84,5,62,40,105,112,88,4,17,39,1,108,51,109,29,35,61,112,10,72,54,45,68,81,50,34,29,11,82,95,44,52,49,3,105,83,46,53,19,86,36,21,99,98,100,43,114,108,107,11,93,79,14,53,73,24,17,42,50,16,57,61,24,76,83,23,85,70,109,97,66,59,62,89,119,12,97,6,74,13,29,50,76,62,53,111,109,90,73,44,17,113,8,74,117,17,66,111,77,85,75,25,10,39,80,90,70,79,107,111,19,55,77,67,24,6,29,39,28,98,112,24,85,29,26,21,25,74,44,39,6,107,106,15,1,14,88,45,108,36,103,88,119,71,32,112,55,37,102,52,108,57,95,117,60,24,56,111,33,15,3,28,2,56,43,67,96,54,12,50,39,116,20,6,18,117,30,47,114,80,4,70,120,20,27,86,53,66,14,88,56,46,95,65,102,32,70,18,72,72,10,23,32,110,38,110,56,110,116,118,61,100,53,48,36,54,42,28,107,89,22,28,5,7,71,10,53,74,28,60,76,63,72,5,59,100,43,94,94,73,9,13,63,78,21,74,7,48,16,54,108,70,73,105,47,89,60,80,105,99,2,27,115,15,57,29,90,106,69,93,120,69,109,79,110,1,39,75,115,58,93,113,47,9,61,10,71,94,1,93,117,26,27,78,50,69,15,88,52,118,90,47,81,103,50,44,97,61,4,32,4,103,59,104,31,14,31,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,71,0,11,51,21,70,6,13,92,98,112,98,11,44,79,22,69,72,46,97,4,6,31,62,41,116,50,68,100,71,6,27,115,55,47,6,50,50,106,7,115,71,92,50,117,54,77,106,31,104,26,23,62,114,53,92,44,51,45,85,12,112,8,105,73,48,2,79,30,45,83,31,42,100,9,25,88,42,1,73,41,39,99,109,23,34,78,50,119,120,100,88,7,101,120,53,74,19,115,67,118,25,13,67,74,18,43,63,24,109,17,100,15,103,27,32,78,66,29,50,87,15,0,23,48,71,67,55,26,16,46,115,20,115,49,102,36,65,53,106,69,37,24,45,52,63,78,91,118,107,90,88,25,113,100,11,68,99,78,108,11,22,114,97,47,36,72,99,45,95,109,18,47,63,69,5,104,65,11,35,107,60,49,76,67,46,98,50,104,0,94,54,52,74,108,85,2,37,1,60,40,77,63,69,109,78,55,89,97,48,61,61,17,77,68,20,38,35,94,46,80,28,45,40,114,37,28,104,84,95,14,83,69,22,75,28,110,35,115,76,2,97,75,94,116,74,38,86,59,114,10,81,82,12,66,29,0,119,26,4,65,10,58,66,71,114,107,51,113,117,15,66,58,98,111,5,59,49,67,114,29,92,112,34,19,16,94,92,0,52,110,60,24,116,72,11,8,61,114,18,36,48,8,81,11,74,0,113,64,49,118,111,33,43,96,35,85,86,101,84,11,99,39,46,118,49,10,103,107,18,97,117,16,69,106,0,56,20,63,6,77,78,47,80,20,99,108,26,24,6,74,61,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,55,0,43,71,69,23,81,103,67,102,23,98,19,82,29,102,79,57,68,110,99,91,97,24,82,105,61,18,85,31,96,33,85,26,47,9,102,91,61,59,40,83,43,60,40,79,3,24,43,4,8,66,59,35,12,99,55,6,44,120,45,71,114,46,69,113,100,21,16,103,26,91,63,36,15,75,99,83,18,31,96,120,102,13,71,103,65,28,88,92,87,51,34,88,42,22,91,91,65,107,111,103,96,21,24,18,110,93,0,11,22,107,3,26,105,83,45,100,62,28,24,12,27,88,24,98,30,110,100,44,75,93,10,110,36,9,76,26,51,29,87,50,71,83,69,17,34,88,77,28,48,84,118,102,119,51,32,114,13,107,12,91,28,1,93,101,7,104,21,28,70,36,60,67,40,47,25,32,29,98,34,24,101,60,22,82,54,116,71,25,0,75,91,61,7,105,42,11,76,9,20,37,59,1,83,60,30,60,107,92,45,101,96,36,77,6,31,97,74,11,3,32,31,77,96,62,116,82,37,99,109,42,56,40,117,61,112,74,57,14,9,113,42,77,79,119,36,105,55,74,120,101,14,13,20,83,67,55,8,109,31,54,29,6,82,100,21,80,54,26,119,48,33,87,48,83,88,86,120,88,41,53,92,44,114,57,50,98,105,85,39,86,102,50,48,56,102,57,3,49,70,69,0,57,79,32,62,88,92,63,94,107,57,90,28,44,92,26,8,42,92,12,101,88,110,96,7,31,71,13,109,60,35,17,58,41,29,44,15,39,120,118,85,49,49,95,62,92,47,38,105,78,32,59,116,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,84,0,114,25,27,99,54,46,100,32,111,13,48,52,64,45,13,3,86,100,57,76,70,57,43,98,97,117,82,110,39,16,50,81,50,33,68,113,96,114,76,72,112,111,56,31,14,70,85,2,101,36,89,66,97,10,34,20,29,93,4,16,47,0,62,12,31,25,4,75,84,75,29,53,74,45,10,79,69,77,47,81,16,79,72,18,63,9,111,75,115,14,75,53,99,20,83,7,63,69,14,9,49,95,57,96,40,67,102,18,54,90,103,2,81,120,48,45,23,14,32,63,36,40,56,107,72,48,94,35,99,61,11,1,96,109,90,73,26,95,68,44,69,16,117,13,99,62,106,73,95,73,75,97,25,54,20,1,111,23,88,1,13,26,17,83,99,23,95,3,36,108,86,18,83,107,86,61,76,66,43,51,78,84,82,67,96,70,91,17,116,83,17,57,112,1,62,19,62,75,110,101,12,95,49,93,25,115,84,84,77,59,35,32,0,64,68,62,38,37,114,91,75,37,116,6,58,77,72,69,22,62,25,40,80,39,101,66,97,36,85,38,78,102,102,88,45,8,23,114,112,66,95,41,109,101,83,18,9,2,53,32,10,3,78,105,84,48,89,18,27,12,17,104,110,76,84,75,105,91,85,9,61,38,32,71,57,8,103,116,113,75,10,31,92,111,74,98,52,22,3,9,100,103,15,66,26,48,30,65,85,0,72,56,60,113,120,56,87,46,87,32,46,109,91,44,88,42,4,58,33,120,56,25,30,34,4,75,69,22,108,104,67,92,57,7,56,33,115,12,12,5,71,115,120,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,115,0,21,11,112,70,37,46,78,13,23,18,108,55,65,91,22,88,25,28,110,76,4,65,65,81,2,71,6,0,32,33,81,42,51,11,15,82,84,64,35,29,85,104,7,66,44,42,17,80,50,66,2,67,107,104,57,105,74,89,15,58,38,92,35,0,45,111,113,112,1,57,12,76,18,112,120,73,73,107,43,9,3,111,4,104,92,97,81,111,114,87,42,41,44,111,18,23,88,13,25,9,96,4,71,57,17,71,40,120,51,16,51,86,12,11,119,72,98,79,71,87,119,55,117,15,32,84,70,29,14,28,2,65,14,92,64,28,84,14,77,105,84,115,81,88,76,69,52,56,38,42,50,72,91,60,29,95,6,50,3,96,73,117,93,7,61,37,71,34,117,58,25,14,35,20,42,112,34,87,117,17,17,118,57,95,90,100,59,55,33,113,49,18,110,104,8,94,8,85,96,86,68,2,52,79,0,21,77,113,55,29,78,23,26,29,101,72,55,66,94,102,22,44,117,72,117,32,117,50,72,15,22,109,23,91,35,43,109,117,14,24,54,33,19,6,81,4,93,96,33,55,119,40,94,58,9,0,97,83,111,21,37,58,90,23,86,66,14,16,62,98,80,10,47,85,5,67,93,115,9,20,95,116,55,76,16,61,106,39,23,28,75,32,37,35,21,60,35,79,111,63,13,18,112,91,65,48,75,48,11,57,88,93,36,33,35,21,14,32,83,6,89,69,5,106,73,68,115,110,98,71,49,15,38,68,33,71,97,32,73,82,86,79,87,0,10,103,71,105,22,95,11,106,35,57,89,89,68,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,44,0,48,76,69,93,39,1,8,29,14,58,11,34,116,105,6,118,45,75,51,109,114,8,28,21,89,42,112,44,94,93,54,80,104,51,66,60,12,69,88,34,109,27,88,107,86,84,57,112,48,65,91,13,89,120,108,59,113,66,8,46,15,22,73,91,15,5,1,5,25,31,76,93,85,97,28,78,77,43,107,57,92,78,111,28,34,94,102,120,79,5,6,42,28,5,30,52,26,51,20,111,99,82,72,83,26,87,44,94,88,6,31,117,50,36,95,59,109,90,42,50,104,95,26,10,2,25,89,97,85,59,47,110,67,5,8,41,54,36,52,17,53,31,112,72,19,12,35,90,106,73,89,117,116,47,33,26,15,88,23,44,67,59,110,73,53,72,23,31,7,110,5,71,96,22,110,70,1,105,31,49,117,47,67,111,22,118,70,59,59,120,39,52,40,74,53,116,21,20,59,45,66,86,24,23,15,88,22,86,92,59,3,82,105,9,39,63,104,37,106,105,26,103,60,28,50,7,11,53,9,68,3,51,46,80,96,82,57,87,5,52,91,93,39,29,1,45,8,57,54,10,119,67,21,7,87,10,81,90,63,91,77,16,50,41,18,113,14,2,10,80,38,105,35,69,26,9,59,95,60,108,11,51,63,68,34,82,13,52,105,91,18,1,21,64,97,46,101,69,26,27,5,25,13,64,64,119,12,108,3,92,117,114,41,77,76,80,61,87,65,51,119,49,96,0,65,35,83,68,6,78,68,62,45,41,91,64,66,60,73,97,89,83,59,88,45,75,31,67,40,119,42,86,29,66,20,105,32,93,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,117,0,24,68,120,56,97,97,79,28,95,115,86,43,44,43,70,68,70,25,65,61,37,25,57,29,115,90,72,15,32,19,32,111,23,5,40,105,67,55,101,37,23,27,35,0,28,55,119,22,117,79,27,117,98,47,27,113,37,15,39,69,35,106,87,89,37,101,23,37,60,71,68,93,15,30,64,78,10,54,6,17,95,55,50,109,78,23,12,71,61,20,9,65,54,2,114,68,111,77,5,86,95,119,73,8,98,61,102,102,107,5,73,22,58,77,50,80,88,4,115,52,30,117,60,15,100,0,47,55,8,114,92,51,66,12,29,55,67,30,3,25,67,15,75,56,117,7,117,44,113,109,12,36,41,84,48,16,31,36,101,67,80,68,102,83,35,59,1,36,85,29,60,50,115,113,91,108,114,86,93,67,17,88,114,10,94,96,117,50,102,6,34,90,97,102,91,69,112,0,34,80,28,45,19,87,97,40,86,107,37,103,59,96,74,6,118,111,82,112,1,67,120,87,82,74,8,119,105,113,86,72,62,75,89,82,114,101,58,54,91,19,36,55,20,102,85,116,5,80,53,98,95,82,92,4,1,67,95,10,10,47,51,45,24,6,53,54,8,88,110,64,23,85,101,32,95,40,117,8,79,88,107,105,58,18,104,84,29,66,114,119,25,82,51,18,16,4,107,86,47,57,46,99,99,84,105,78,56,20,21,3,97,8,29,118,54,15,9,115,113,31,75,97,34,25,112,19,35,99,77,99,110,27,16,103,75,97,26,48,100,8,76,90,71,120,117,109,1,88,55,87,115,107,30,71,95,7,40,59,78,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,15,0,103,60,13,87,94,108,28,7,101,7,20,110,116,76,12,96,38,39,55,33,85,21,95,108,112,85,100,68,63,45,33,29,36,109,47,20,118,100,25,86,81,30,113,76,78,90,22,103,77,62,1,25,106,60,97,117,90,71,37,105,53,32,37,87,103,14,8,62,59,78,31,72,79,69,46,119,32,6,51,51,115,70,104,32,92,96,51,86,5,99,6,42,64,10,74,106,43,23,114,38,44,111,62,70,119,112,13,115,90,36,91,31,9,63,19,85,9,63,73,89,11,9,39,118,65,7,110,91,54,84,57,82,114,91,43,40,28,105,17,13,3,0,23,20,74,117,5,6,36,111,14,79,92,72,18,108,46,50,100,17,58,33,110,101,32,65,117,81,32,57,113,118,33,90,63,76,87,102,23,7,114,28,0,34,90,93,82,4,80,15,58,100,42,84,46,18,7,66,28,58,76,92,20,114,0,67,86,49,36,2,113,100,0,112,12,62,44,82,35,77,85,56,15,115,90,54,65,25,71,113,39,82,46,102,56,101,61,88,77,59,94,75,5,5,77,16,112,76,55,31,4,104,5,58,33,63,1,112,109,118,12,72,95,0,112,34,77,113,8,74,117,7,98,93,53,115,97,67,89,36,69,50,61,97,64,73,75,19,101,111,69,2,104,94,43,2,34,99,48,95,30,105,54,74,40,1,94,80,20,80,57,43,24,85,118,8,107,65,12,76,84,54,89,95,55,27,74,35,55,4,18,50,22,118,99,107,69,34,64,19,36,43,63,77,118,2,3,37,13,78,15,66,73,61,72,58,71,33,2,50,111,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,79,0,101,4,30,56,23,93,46,43,22,14,31,28,97,52,12,45,53,37,92,36,10,32,85,90,14,52,117,115,8,92,4,31,8,90,95,113,18,2,79,45,11,0,103,102,7,67,58,43,19,75,45,107,82,52,3,79,84,81,98,22,50,18,69,60,11,66,66,14,98,4,56,10,57,27,83,64,92,106,105,25,25,16,57,54,36,67,80,59,53,13,19,66,33,95,28,41,74,99,4,96,111,32,54,8,105,52,11,43,4,59,80,5,63,16,24,44,70,114,99,83,12,90,25,107,56,66,64,27,18,32,119,64,97,22,88,110,70,111,13,64,22,112,57,32,54,31,17,100,116,33,60,32,1,89,9,28,19,29,96,70,98,84,10,97,27,22,12,45,100,117,68,60,16,7,86,99,114,73,46,60,95,78,43,80,20,49,119,34,58,11,48,111,36,16,48,102,98,82,75,0,85,79,44,30,50,66,58,107,97,30,118,67,48,73,47,109,44,95,35,51,59,61,38,27,9,71,31,107,108,48,110,113,26,7,25,103,85,5,27,110,81,93,73,109,102,88,54,98,114,29,103,97,31,33,88,57,83,14,102,88,65,115,80,43,21,51,7,22,34,67,84,71,38,25,5,90,27,65,12,17,15,39,41,1,99,36,99,39,68,38,86,23,115,51,22,15,31,61,69,21,59,86,32,60,106,44,108,34,8,111,43,22,16,34,16,88,31,78,52,116,81,63,29,79,111,78,117,16,49,60,95,46,75,78,113,1,10,113,43,46,29,78,100,46,59,8,84,5,110,44,35,79,116,114,106,83,83,72,16,79,96,0,5,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,102,0,1,56,41,83,116,61,74,60,99,21,31,27,53,32,67,92,32,55,51,34,8,118,120,91,3,20,75,85,44,46,31,74,43,5,80,113,110,15,101,111,61,83,26,18,29,68,56,63,66,99,47,71,96,23,98,72,88,33,11,110,91,39,93,66,73,102,8,22,67,113,119,55,120,92,94,59,87,64,105,4,71,5,22,8,100,72,60,120,70,59,80,105,41,93,66,111,77,64,64,108,64,110,40,22,0,40,92,108,109,82,57,76,113,15,28,58,38,118,52,2,6,30,32,71,84,83,25,113,76,18,101,49,74,59,17,72,66,100,87,30,68,30,55,88,119,10,33,55,108,94,102,36,39,111,43,110,117,70,17,108,107,24,3,24,46,62,72,66,99,10,28,39,15,90,104,19,90,66,67,114,86,106,16,78,106,82,101,7,47,34,99,65,54,24,22,61,18,73,83,94,38,118,38,57,100,53,25,87,83,80,72,70,42,11,54,90,0,93,30,53,47,48,43,38,14,62,7,78,52,101,6,56,2,70,25,93,97,95,107,6,25,89,33,64,18,45,87,93,9,110,81,103,89,56,69,68,10,93,88,84,66,55,109,58,79,73,81,20,28,79,69,42,21,109,42,104,18,0,33,90,4,31,96,36,117,111,87,94,4,67,46,16,45,81,101,49,92,29,63,48,118,84,77,96,94,37,52,91,93,108,6,55,2,2,117,80,43,4,64,83,64,1,42,38,76,10,33,70,78,103,74,77,95,3,96,28,34,35,59,78,103,99,43,0,106,86,44,116,74,0,115,87,75,66,27,12,116,50,34,86,112,6,40,118,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,34,0,114,53,60,63,21,7,50,57,36,24,17,53,78,101,66,75,16,58,80,66,53,35,85,97,41,73,44,103,120,52,109,93,28,3,38,40,71,59,103,69,44,103,37,81,63,21,9,94,19,33,81,9,31,105,106,77,56,51,32,73,14,48,34,118,42,9,20,118,100,73,9,44,9,25,56,75,55,70,115,48,61,54,27,49,70,23,98,113,87,16,16,20,75,66,23,42,39,87,97,61,49,10,31,47,13,83,72,76,105,31,50,6,18,43,52,96,78,36,88,37,59,46,1,57,89,85,102,68,104,60,80,7,48,29,83,98,65,34,89,81,80,117,50,90,95,54,4,91,120,52,63,77,107,35,59,42,99,42,7,30,103,50,84,26,32,109,36,92,8,18,90,11,30,120,76,56,103,78,34,29,48,94,30,91,101,4,40,80,9,28,21,94,46,44,12,28,115,20,56,104,44,86,40,5,110,80,87,60,81,109,119,117,55,65,16,32,93,29,29,83,34,76,14,96,45,11,78,13,111,7,33,117,90,90,59,78,2,0,22,112,38,12,99,120,69,23,29,112,98,88,58,114,92,22,95,63,40,99,44,99,100,85,5,33,20,96,74,27,20,52,101,119,76,23,96,73,26,10,95,4,31,13,14,26,78,33,114,14,78,92,120,45,46,15,32,1,28,44,49,73,118,46,116,89,93,15,93,108,90,18,82,100,6,42,108,41,8,85,95,86,107,97,97,34,88,60,8,20,62,65,28,61,108,104,17,65,100,20,106,78,116,76,19,25,22,77,34,4,119,118,69,100,36,100,72,54,56,88,118,9,114,42,65,108,59,58,81,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,85,0,120,53,24,6,102,107,83,96,43,48,112,100,5,84,21,46,38,40,6,63,13,94,53,95,109,89,39,80,0,3,96,33,25,54,99,81,21,2,86,105,107,20,110,43,107,26,118,17,17,39,95,103,35,20,119,102,75,54,34,91,83,98,66,116,13,101,87,71,97,31,12,86,104,101,69,72,19,50,22,104,88,22,24,31,36,36,1,38,63,72,42,11,91,10,20,7,94,43,7,85,112,70,24,7,118,73,58,4,75,85,79,33,78,67,45,37,38,67,86,120,22,96,27,69,39,45,45,72,35,71,30,53,84,120,97,15,111,56,73,16,46,4,55,38,98,4,76,100,66,117,33,65,67,22,27,50,79,42,84,39,73,16,73,73,7,96,66,21,46,105,91,77,40,59,72,86,15,99,116,43,110,48,114,11,61,2,55,97,85,71,83,22,3,21,46,44,15,40,116,12,30,2,84,88,120,111,49,1,65,16,7,5,64,3,115,2,108,9,30,108,113,33,1,119,81,92,68,15,36,27,98,78,91,31,4,100,61,78,106,46,60,33,100,5,95,43,100,29,64,97,62,16,93,88,72,119,45,68,113,59,5,99,21,42,116,78,117,114,63,14,15,7,76,101,29,103,115,99,40,24,58,51,45,35,29,110,114,92,110,52,65,59,97,65,49,13,85,91,14,100,51,7,60,115,50,120,3,8,78,30,77,49,19,94,91,53,40,89,35,61,59,25,25,77,68,46,0,21,44,30,72,60,115,64,56,75,47,85,30,19,32,94,0,69,6,61,88,77,36,68,80,46,93,19,119,31,67,19,52,45,16,108,57,4,42,37,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,92,0,116,114,41,111,62,105,118,35,10,35,25,96,0,63,59,44,87,108,51,54,1,5,45,82,7,81,93,60,6,13,37,86,35,107,86,98,93,87,13,35,6,71,3,106,49,35,103,33,82,36,32,39,64,90,41,60,83,76,47,105,97,25,119,12,30,101,78,7,29,54,22,79,25,101,45,113,19,112,8,114,64,63,36,28,24,116,88,0,11,52,103,91,1,119,13,7,70,80,42,19,28,2,13,75,106,19,119,30,79,49,51,39,66,108,80,32,36,72,85,68,36,43,2,3,105,19,80,2,51,64,76,26,63,21,101,24,102,79,116,79,112,78,65,0,105,86,38,73,40,112,64,118,80,116,45,31,85,61,17,78,9,37,119,111,16,80,39,77,73,52,116,59,54,94,72,84,14,7,13,43,12,38,56,13,37,85,116,38,73,84,25,14,9,87,18,42,28,35,105,98,86,15,110,116,118,28,29,64,120,53,109,60,18,64,77,82,64,12,70,34,104,40,33,32,62,25,112,98,109,16,1,65,68,62,84,103,107,93,58,96,92,11,66,6,39,59,112,109,62,9,91,103,23,118,116,101,68,55,73,102,45,88,34,11,4,98,87,94,46,57,45,8,12,18,25,77,42,113,49,80,82,14,15,24,82,82,55,34,8,116,2,52,21,74,33,84,65,104,57,27,115,76,98,36,83,76,36,109,54,87,26,27,69,53,12,6,114,92,38,27,32,75,92,28,27,38,29,110,113,78,66,102,89,1,95,87,100,32,49,104,84,67,91,112,102,10,32,12,76,64,71,50,7,64,110,98,106,112,98,88,101,35,29,70,18,37,21,111,63,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,29,0,49,85,6,25,12,22,95,72,68,103,106,48,90,71,20,82,106,21,24,17,113,10,56,31,17,7,12,39,2,34,12,76,46,117,8,110,56,100,56,90,5,64,85,51,47,115,93,33,101,74,57,103,86,118,34,40,31,40,13,101,97,86,102,19,22,91,101,69,0,106,63,84,64,16,76,49,3,108,22,111,80,108,52,77,49,59,97,97,63,106,103,10,35,76,87,115,117,109,46,43,36,89,51,26,6,14,117,32,75,15,53,95,1,108,54,41,85,60,90,77,117,77,38,18,35,101,99,81,41,87,84,58,106,70,93,63,48,4,100,32,3,80,33,94,16,12,18,115,59,60,36,69,74,89,31,63,7,84,23,112,79,106,37,71,14,107,119,54,1,107,18,31,95,94,17,99,25,1,59,80,8,92,8,12,65,37,98,52,51,114,90,1,102,8,71,29,103,63,17,45,114,56,48,86,53,61,94,20,27,81,116,16,38,36,78,8,60,14,3,55,117,73,5,114,95,53,44,116,90,61,26,54,52,48,102,101,17,19,111,118,13,108,35,75,96,61,45,17,84,14,51,7,74,90,1,91,20,110,20,107,44,18,4,61,25,86,59,55,86,105,19,103,90,6,75,46,6,35,87,90,27,109,112,44,2,7,2,114,93,26,58,117,111,93,109,44,92,82,28,15,112,44,59,5,73,58,100,111,92,70,47,112,17,54,63,98,38,61,0,75,2,60,118,116,110,21,20,113,88,11,1,20,112,20,1,20,47,101,5,8,45,22,13,60,111,16,92,33,32,95,68,60,36,11,15,46,31,33,88,116,9,107,24,115,68,107,97,10,32,74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,3,0,44,23,66,54,111,82,112,105,24,111,10,15,75,0,105,98,115,72,97,83,17,8,99,57,115,104,100,100,20,53,58,44,34,14,93,10,63,69,27,67,116,83,100,86,67,36,108,97,103,50,30,99,61,111,66,96,120,116,36,65,15,83,1,49,25,8,81,35,14,11,22,39,113,11,115,95,77,89,13,51,13,111,116,11,98,59,109,117,63,56,14,78,63,38,12,95,60,3,37,55,36,72,24,68,113,95,94,110,8,64,90,98,69,23,63,28,10,10,48,93,14,104,65,7,90,64,80,42,8,50,120,32,86,14,5,103,103,100,77,14,106,32,57,13,98,19,69,9,10,55,38,103,107,104,39,20,65,113,25,92,110,23,31,15,81,49,40,49,40,44,35,32,41,28,47,107,95,54,72,32,47,37,17,107,61,24,71,29,82,26,80,98,27,48,38,50,9,72,80,62,72,60,23,71,61,99,68,108,119,113,25,114,89,34,92,56,19,85,7,79,33,42,29,4,4,52,76,58,69,61,22,112,79,36,112,100,35,41,29,22,34,71,36,79,68,19,118,61,51,32,68,13,58,2,56,95,17,99,69,45,57,1,84,60,12,66,4,0,50,33,116,46,61,68,74,107,92,83,32,114,92,57,45,13,15,81,23,68,74,6,5,67,4,16,89,28,89,21,53,3,114,93,29,56,110,95,113,19,23,1,8,7,102,11,79,93,95,67,75,105,112,3,39,101,50,5,49,104,3,20,33,106,49,8,87,120,109,29,34,117,57,115,10,100,11,49,94,18,112,39,21,50,79,87,33,36,9,38,102,65,5,100,19,6,50,111,28,22,96,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,118,0,117,10,10,24,117,14,6,85,105,101,64,12,4,92,21,61,33,54,62,85,81,104,44,116,1,31,44,114,113,83,115,102,54,1,83,0,0,87,61,71,37,75,35,69,57,100,36,61,77,116,116,17,57,63,47,13,68,49,56,64,31,102,117,81,57,94,115,99,12,33,114,27,74,112,17,73,65,100,6,109,120,44,46,99,110,16,30,15,94,13,102,109,18,47,34,53,0,97,68,36,104,6,5,103,84,21,78,79,59,97,12,21,27,16,58,28,63,99,33,25,42,33,55,98,81,93,116,31,88,25,59,12,5,52,50,114,18,104,112,27,19,80,18,74,113,107,69,41,63,28,13,81,68,80,12,26,69,6,53,93,112,73,103,89,95,97,19,82,71,112,39,73,71,107,42,58,107,57,73,99,91,17,37,92,91,61,80,92,60,47,50,110,91,100,90,114,110,8,106,78,102,74,109,85,15,8,10,60,62,79,99,112,96,109,116,104,50,59,0,110,74,21,60,98,35,63,8,91,45,86,44,72,112,116,94,52,70,119,18,5,75,40,26,108,32,9,83,41,107,24,117,62,77,95,93,40,89,65,34,53,44,102,34,8,62,59,31,97,68,107,117,16,95,77,18,98,1,40,115,88,69,31,1,103,106,29,114,56,109,79,26,114,33,109,86,76,89,39,11,44,120,44,2,104,85,86,56,43,39,111,78,112,63,52,77,58,5,90,56,41,77,67,56,10,55,54,47,20,97,62,11,78,81,0,22,91,30,22,33,60,65,79,94,52,17,77,17,8,74,69,54,40,115,11,90,65,72,97,73,91,71,28,94,91,63,51,38,47,74,97,42,33,120,58,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,53,0,99,20,22,14,42,61,71,15,44,69,109,28,52,53,14,9,101,86,115,50,22,29,81,51,89,5,120,62,76,64,120,111,77,82,37,71,54,29,94,47,3,40,80,70,4,46,113,8,112,40,78,20,31,84,7,1,70,13,43,3,22,20,29,56,4,21,51,21,79,107,4,83,17,82,101,74,72,68,88,9,106,95,43,59,84,39,67,88,75,22,117,76,36,58,3,4,104,92,3,72,95,106,75,86,38,85,80,42,120,2,107,67,9,81,41,107,91,37,11,63,87,86,6,25,44,75,68,28,73,51,104,94,73,113,24,23,0,59,73,26,82,106,48,110,49,86,24,93,37,105,47,94,56,109,5,107,27,83,119,99,18,33,58,22,111,11,115,97,15,106,6,44,105,93,62,117,59,21,41,5,33,2,82,47,54,88,11,59,81,50,58,101,41,116,38,98,28,83,113,86,66,58,27,101,3,11,95,6,120,94,105,103,21,84,5,43,75,22,20,66,67,93,19,40,12,1,44,116,104,54,113,83,14,94,110,21,113,8,118,2,113,64,76,9,110,118,64,102,9,38,24,104,86,60,107,60,49,72,7,14,61,112,68,13,10,38,23,18,114,83,42,62,56,24,52,93,96,2,16,0,103,79,57,112,46,78,68,78,97,13,76,23,100,19,46,39,117,63,97,107,53,13,85,25,108,52,44,42,48,57,57,94,40,22,56,88,101,11,94,25,6,37,8,53,71,89,112,72,22,116,80,80,70,73,13,64,30,120,34,7,18,21,90,120,1,100,102,78,1,6,34,47,2,86,48,17,23,117,22,51,21,71,32,61,76,107,87,39,120,68,101,103,28,117,27,52,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,66,0,16,58,58,79,58,2,89,113,80,62,27,9,71,39,8,30,106,28,75,63,89,94,75,92,60,120,89,28,53,29,41,28,57,30,81,36,92,8,23,88,43,88,41,89,62,39,54,88,72,20,89,14,28,96,68,32,71,90,95,22,18,29,24,71,16,113,57,3,114,42,90,112,4,0,67,89,57,19,81,49,107,82,60,94,78,94,3,23,35,20,29,82,57,58,32,16,39,23,14,13,119,102,76,40,96,19,46,115,90,112,36,81,111,44,95,46,15,28,66,51,29,5,12,16,109,120,102,90,96,10,64,70,53,58,78,22,84,9,96,57,57,39,99,65,84,26,91,41,64,91,72,14,17,21,82,73,106,10,68,104,21,71,56,37,80,57,100,29,16,76,49,106,103,43,108,55,55,2,111,118,72,59,120,87,85,16,119,18,70,6,31,78,68,16,99,119,87,62,64,109,95,78,43,115,49,101,41,36,98,68,114,99,91,20,96,62,96,118,4,48,100,58,53,8,43,112,18,38,25,32,26,98,46,38,57,14,4,89,89,81,66,83,82,13,72,25,38,0,87,29,91,21,99,52,91,93,28,27,88,5,33,61,81,116,44,26,105,90,50,100,63,10,38,87,51,115,59,44,42,85,42,102,20,63,19,55,46,45,14,50,89,110,100,120,92,10,112,107,112,36,18,117,101,79,17,51,107,96,24,106,40,25,8,43,64,34,96,80,44,13,106,58,111,21,1,47,77,14,98,12,5,69,109,54,101,74,40,108,70,29,4,26,83,36,9,1,29,106,63,9,10,89,7,34,103,22,96,61,48,53,8,86,99,42,105,59,19,69,45,108,72,34,116,51,45,66,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,3,0,31,111,62,93,9,24,83,58,1,18,57,1,22,45,41,70,72,44,89,101,65,114,96,35,84,30,37,15,3,9,48,120,30,39,40,32,102,51,37,48,25,102,109,64,5,61,89,89,83,44,84,83,75,110,90,69,5,112,77,11,60,107,76,69,52,49,94,112,50,54,21,70,102,20,25,19,55,47,81,112,0,30,31,33,25,17,27,96,51,44,34,99,87,27,79,0,11,91,116,79,74,108,7,85,96,70,43,39,27,33,51,116,68,31,66,85,9,118,33,118,87,53,22,90,90,6,40,36,44,22,0,108,117,5,6,32,65,6,7,56,107,105,16,16,97,113,5,117,57,22,105,26,116,97,102,15,7,39,33,23,57,102,118,62,87,26,5,47,74,63,110,120,81,106,93,89,117,92,60,58,114,41,68,72,20,29,117,6,64,55,11,115,119,64,42,95,63,118,119,68,117,116,63,91,52,80,73,59,75,40,38,29,72,22,48,22,14,13,2,6,104,118,119,109,99,17,105,109,52,44,11,90,74,90,99,49,85,4,92,33,42,42,35,94,35,55,50,88,21,69,77,56,117,76,76,45,58,91,9,32,105,84,95,57,80,82,78,115,93,112,59,106,0,31,82,82,5,86,3,45,89,42,12,72,3,22,75,15,54,1,100,60,20,23,54,69,82,83,6,66,53,84,99,75,61,45,9,44,87,85,74,73,18,63,5,120,74,28,63,32,85,64,100,99,39,31,98,31,65,24,114,117,110,7,108,43,87,32,108,105,3,16,10,34,4,12,113,26,5,63,86,9,111,46,79,51,38,32,94,50,17,59,13,53,35,19,3,104,52,36,59,55,118,111,21,79,31,11,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,113,0,3,64,81,111,94,48,77,76,93,48,70,9,40,55,90,15,90,68,66,60,106,33,67,59,73,114,62,31,12,5,38,83,118,29,48,82,69,85,8,97,64,39,37,115,86,88,21,97,103,51,9,88,47,115,23,106,81,0,5,12,48,116,31,118,104,83,81,54,12,72,48,48,54,92,111,80,95,9,104,39,58,106,119,86,96,99,5,42,120,12,63,97,68,89,2,7,55,15,39,115,105,21,69,27,102,24,57,7,108,43,5,40,16,43,41,17,54,24,95,80,55,81,93,63,86,78,27,89,73,40,19,22,105,5,49,74,112,57,14,20,61,96,31,59,35,106,102,43,71,64,93,41,98,94,12,109,77,3,9,90,63,57,48,103,78,80,38,1,65,60,100,17,24,51,28,6,44,107,80,76,106,88,74,79,60,65,77,22,86,25,67,66,107,36,102,67,60,111,99,4,72,77,41,93,62,85,16,55,73,112,54,18,95,45,14,101,19,30,83,18,5,16,2,74,53,110,12,27,83,77,52,77,72,93,12,89,39,38,32,80,11,78,7,115,13,99,10,40,108,79,104,91,4,4,65,53,62,71,50,12,95,10,56,39,55,14,3,79,43,73,74,118,86,18,77,69,28,54,98,99,101,21,43,39,32,67,104,5,87,59,9,94,83,75,91,61,51,63,82,115,88,105,115,70,65,6,63,100,46,67,47,97,79,29,97,39,21,62,10,31,45,23,80,5,99,37,66,106,103,66,54,37,46,34,40,56,95,32,104,101,91,96,120,50,75,58,54,57,92,112,38,62,44,120,53,108,7,1,30,28,100,25,51,61,48,117,41,25,116,55,10,10,35,73,83,56,10,94,3,8,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,92,0,78,65,105,114,76,12,16,90,1,72,86,10,57,55,100,53,24,93,72,23,18,24,81,100,59,54,65,24,33,119,58,51,55,36,19,64,24,40,5,65,22,84,72,61,23,39,37,119,102,117,68,53,40,25,35,105,38,108,64,39,82,110,7,71,19,32,108,119,17,82,70,112,26,18,71,81,8,73,106,17,19,71,37,79,55,35,27,5,2,49,78,23,96,34,82,120,26,77,53,101,81,56,43,109,118,96,74,74,119,45,120,28,111,16,47,88,14,75,6,11,79,65,100,43,19,48,31,8,103,26,3,21,27,104,52,57,71,77,60,62,76,120,38,59,86,48,113,10,12,6,0,26,69,21,16,43,19,22,113,47,8,102,96,29,30,92,82,31,34,76,108,19,64,12,50,86,61,115,20,69,69,51,105,83,68,108,53,117,79,79,0,87,39,70,24,63,30,92,85,104,35,11,101,49,75,68,43,25,119,116,13,105,4,111,4,23,37,119,9,44,9,110,38,27,118,27,7,38,24,28,99,76,72,13,22,28,53,106,33,17,109,66,74,55,24,113,120,104,115,86,70,89,51,1,4,57,50,52,98,16,82,72,58,85,24,35,31,24,84,104,24,29,50,26,103,21,65,85,37,21,10,99,89,15,60,101,90,40,65,41,64,106,54,29,99,93,29,19,71,14,65,37,87,71,90,72,28,21,76,52,78,29,76,54,113,76,54,52,114,103,38,27,89,73,50,97,59,102,93,83,12,43,86,77,89,19,63,29,19,101,120,93,67,63,45,18,80,46,64,93,47,13,19,52,101,105,36,100,18,25,6,64,36,43,3,99,14,10,39,108,74,115,100,24,103,53,77,72,120,1,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,38,0,11,96,15,45,34,66,14,34,25,55,16,27,25,93,15,94,11,102,4,47,108,104,49,115,19,95,59,1,110,75,63,51,65,51,54,21,68,3,11,50,1,118,63,76,16,54,21,54,75,76,33,8,67,50,26,110,35,19,38,41,64,43,37,8,5,77,54,47,91,24,36,33,55,82,10,108,96,92,97,83,44,98,7,33,81,64,112,45,22,116,81,3,33,49,104,98,91,74,10,88,63,20,25,107,100,97,54,81,93,62,87,44,5,48,75,102,57,103,40,13,97,82,100,50,22,51,56,18,66,110,87,100,59,32,24,63,28,80,73,105,25,1,33,20,22,64,105,39,60,27,5,20,56,59,1,1,73,84,31,40,49,9,97,68,7,62,13,80,48,66,64,57,39,98,88,88,110,20,37,19,80,98,68,79,85,34,71,42,76,73,1,93,95,62,20,78,85,10,107,29,47,69,93,60,58,14,69,15,11,89,26,27,67,29,62,1,55,17,45,21,46,72,51,72,22,83,15,15,60,21,114,3,8,79,15,94,120,29,1,100,101,88,65,116,69,23,23,102,112,101,17,70,84,36,20,5,16,51,29,1,46,41,86,46,67,54,23,88,15,118,104,1,5,4,30,5,79,51,79,8,87,91,87,64,65,114,112,88,23,50,3,22,114,79,69,57,38,84,43,1,36,116,53,110,89,32,67,3,49,66,8,53,71,111,59,52,92,25,21,47,7,114,58,29,110,52,59,97,20,80,25,28,86,5,32,62,95,17,38,68,30,92,96,12,19,82,100,119,14,74,80,76,117,37,31,34,78,5,82,98,118,94,38,10,118,25,58,0,61,107,54,41,111,52,54,109,120,90,77,59,60,67,82,52,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,69,0,101,84,119,60,19,85,88,51,28,6,54,109,34,103,119,114,0,45,117,108,88,92,113,2,117,66,10,65,96,89,22,60,3,29,71,5,109,64,117,93,85,11,90,23,71,93,50,60,4,79,82,117,63,68,33,106,29,79,28,119,18,23,51,69,39,91,107,95,16,56,66,107,39,11,104,116,70,100,113,116,26,18,108,93,101,106,110,10,26,21,36,89,113,42,81,20,80,22,109,119,16,111,28,51,51,100,112,41,119,34,55,112,90,50,33,33,62,24,97,87,104,25,103,58,91,65,46,4,110,25,2,89,61,14,91,62,113,7,57,26,66,96,4,76,23,15,25,106,2,3,83,73,26,35,75,96,116,105,12,98,107,88,94,87,108,65,8,104,71,77,57,119,24,33,80,14,4,96,49,53,120,83,87,79,69,85,44,88,94,114,0,76,103,73,17,49,78,94,81,47,44,7,23,101,8,77,18,88,81,65,88,115,56,27,22,110,36,59,80,89,113,62,49,51,35,37,66,64,64,49,79,66,34,84,86,80,61,114,8,79,88,26,59,84,20,11,53,36,47,29,0,5,101,26,83,39,70,28,109,15,58,109,107,116,71,77,6,63,112,77,25,89,14,45,51,8,31,93,25,39,45,80,43,12,113,62,49,34,111,113,13,4,16,56,44,119,118,110,61,50,59,42,5,65,71,39,26,120,11,88,62,32,71,99,93,14,87,40,62,106,64,75,20,53,5,84,2,80,18,57,69,79,60,89,0,70,24,51,16,73,104,79,3,36,110,48,26,86,97,117,76,62,6,39,96,86,96,107,111,23,34,18,107,10,69,48,26,48,75,101,12,99,101,55,30,99,27,117,14,18,66,112,111,38,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,19,0,70,114,65,62,54,13,52,68,33,88,111,71,112,98,9,26,45,100,104,1,0,114,101,52,41,17,36,107,10,69,44,100,45,0,87,15,28,26,51,60,108,72,54,105,101,45,40,57,58,120,18,35,102,48,59,52,52,62,50,83,86,3,116,38,78,31,12,9,68,8,86,101,84,17,83,113,87,69,90,52,57,76,22,76,75,89,100,47,77,37,82,66,84,54,53,35,49,8,16,53,118,115,40,72,118,70,7,41,61,28,79,93,115,29,70,82,5,111,110,60,53,70,99,37,44,97,59,108,54,9,91,81,18,107,30,20,77,39,92,120,4,88,50,64,21,27,105,68,100,3,65,71,51,51,50,12,54,36,74,119,8,118,66,65,53,88,17,6,106,92,95,37,10,34,17,39,97,78,9,90,70,110,55,66,105,56,44,48,7,64,72,48,18,51,64,2,73,28,80,76,39,22,83,71,19,91,54,116,92,97,41,93,3,79,35,30,57,56,92,115,42,90,19,93,57,82,96,29,49,40,99,69,118,109,54,51,6,51,83,107,16,13,69,25,119,90,25,59,75,26,34,29,27,69,62,47,52,25,12,92,69,22,26,27,95,108,15,15,72,71,3,69,114,22,50,12,41,78,56,72,87,46,117,16,117,67,14,12,6,34,95,97,36,86,81,33,9,67,48,100,71,18,79,39,15,8,82,74,48,14,110,105,28,27,0,34,5,84,55,22,33,71,32,50,52,16,21,20,14,15,120,64,4,17,72,57,76,106,58,83,83,95,59,46,42,118,110,31,49,93,90,106,10,43,46,94,20,90,42,111,63,3,21,4,40,96,72,45,95,27,63,3,97,32,23,105,92,14,101,38,56,1,62,14,116,120,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,34,0,72,104,104,47,82,79,58,38,17,113,33,55,19,18,8,3,41,81,105,57,33,47,94,35,36,62,66,48,74,102,31,52,45,95,23,0,97,85,16,76,56,8,61,30,89,89,87,8,112,19,88,55,28,46,71,66,106,92,83,91,103,0,34,64,58,51,120,10,81,60,96,8,45,55,33,87,57,93,90,38,5,26,44,115,13,5,76,17,19,21,90,10,16,117,89,19,116,56,67,56,19,21,6,28,4,107,65,71,100,54,36,117,95,33,94,3,22,84,39,10,38,103,34,66,65,83,55,31,69,89,85,67,102,1,30,85,64,86,60,89,13,87,53,100,42,36,6,6,45,35,43,79,54,34,5,103,90,36,59,17,15,119,38,120,100,52,92,32,62,33,57,55,34,68,68,97,93,22,84,61,59,34,61,117,109,72,55,88,83,88,37,107,62,111,57,95,19,51,87,40,24,82,57,18,37,106,1,49,115,28,19,116,19,29,44,97,24,24,22,106,110,57,65,54,35,12,77,77,98,66,94,64,52,115,29,99,86,21,107,87,100,59,71,105,2,40,106,105,52,109,31,72,119,79,80,75,25,51,100,20,102,85,16,109,24,19,5,110,119,5,96,115,60,75,114,39,75,29,12,52,103,29,86,80,53,100,90,92,31,44,87,102,72,10,58,49,101,104,3,100,25,54,92,25,69,84,68,48,111,36,36,70,82,47,3,83,36,63,35,36,8,17,13,28,8,41,41,42,74,31,64,97,52,56,98,102,14,80,15,6,27,3,40,61,68,72,3,94,30,71,84,60,34,109,65,67,1,96,107,20,54,38,52,108,11,111,88,22,62,26,41,48,104,21,86,57,77,115,94,43,27,38,71,117,107,64,101,52,114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,107,0,27,55,54,3,53,28,1,16,92,57,100,94,15,60,93,30,48,111,42,1,83,107,50,19,14,94,101,45,4,87,95,81,94,6,91,82,60,63,86,17,85,79,93,2,106,13,8,21,24,7,83,106,55,58,108,78,41,60,98,71,39,81,59,98,81,63,93,77,55,59,86,94,69,113,83,67,53,113,19,58,65,120,41,72,88,6,38,70,17,0,60,34,0,88,78,53,50,34,76,95,104,47,81,49,101,94,44,46,116,60,63,104,86,85,84,50,71,69,53,117,10,21,75,73,26,82,54,41,88,82,17,16,64,20,41,66,11,107,94,91,87,94,15,94,23,44,29,8,117,110,48,56,22,83,45,91,104,78,90,13,43,21,4,84,57,42,33,97,46,109,109,80,116,120,19,98,20,1,4,54,105,22,64,105,37,10,109,25,47,63,117,67,92,47,36,117,10,92,12,112,70,25,111,1,19,36,56,61,14,63,102,92,116,31,97,108,67,39,18,30,27,29,69,117,17,81,69,97,2,13,31,120,40,111,31,116,68,105,116,3,42,11,120,2,95,57,37,64,50,22,35,2,108,73,18,95,110,15,58,27,109,44,23,61,88,55,26,67,65,98,1,29,32,87,101,0,53,79,99,13,43,47,62,19,30,86,11,43,54,32,33,69,80,52,73,113,39,44,104,108,57,59,93,67,78,48,108,108,105,73,53,116,43,44,114,94,18,51,115,88,96,65,119,115,35,106,96,18,16,61,7,2,86,9,58,25,65,54,35,24,21,106,6,63,5,118,99,27,4,0,110,37,20,79,45,50,16,18,104,34,88,7,56,8,5,101,119,75,28,17,88,28,103,96,16,114,104,15,6,64,74,25,98,48,96,24,47,86,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,5,0,37,84,22,48,26,111,52,94,105,41,105,23,11,43,111,46,120,87,81,31,118,101,116,86,37,114,49,46,102,98,35,65,16,32,69,61,61,116,90,72,34,44,1,107,63,36,18,44,19,7,114,87,24,89,24,62,102,116,41,109,76,39,96,19,7,32,23,9,97,0,40,62,79,16,104,5,110,116,67,58,94,96,99,83,96,118,14,20,72,107,120,108,78,40,88,105,40,72,55,61,45,11,11,74,61,78,24,12,92,37,96,67,97,100,88,103,49,24,92,41,57,10,81,80,52,28,41,79,110,4,43,69,11,92,101,71,30,73,47,54,113,78,20,67,40,109,40,72,61,50,62,3,27,22,16,16,117,21,70,15,29,12,98,76,11,46,97,19,73,76,43,12,109,55,29,3,12,44,71,91,112,14,78,54,82,93,108,73,60,6,57,116,120,10,102,106,8,27,31,67,104,114,10,84,120,9,102,73,97,59,94,39,96,86,22,58,47,15,86,3,13,97,43,118,93,106,31,120,112,112,73,91,77,66,103,58,90,53,88,87,18,41,56,58,92,51,63,77,54,114,27,52,107,86,66,50,58,52,29,46,41,115,52,109,14,0,63,60,78,119,53,21,0,35,98,97,20,16,102,18,104,28,72,93,16,5,50,56,43,99,114,0,114,60,32,4,27,56,78,115,51,95,30,97,19,107,21,73,118,62,51,112,33,58,119,24,34,116,11,92,24,93,72,119,44,80,115,105,15,118,87,24,8,118,52,106,69,57,79,59,28,24,110,53,10,20,60,28,63,13,67,41,60,39,85,101,49,107,25,23,71,33,60,38,35,95,94,30,111,69,49,46,1,44,55,48,21,52,34,64,83,117,118,93,82,40,70,106,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,77,0,0,99,21,75,24,56,10,35,101,34,60,39,74,90,76,89,82,95,103,18,21,54,98,75,77,34,109,55,48,51,44,24,82,61,71,119,114,65,53,60,47,87,71,23,114,1,4,86,29,86,81,52,49,92,96,16,23,42,74,56,0,42,114,50,16,105,10,13,89,29,10,38,12,68,18,112,54,111,70,93,72,15,95,85,88,93,104,60,45,24,49,29,108,47,47,110,34,49,66,116,24,60,36,62,31,85,75,71,9,55,51,77,44,94,43,97,106,25,32,114,104,14,85,95,107,104,57,73,105,70,10,116,24,118,53,82,10,97,33,8,9,55,36,24,1,65,11,105,113,51,3,15,99,56,101,58,73,101,53,29,78,68,1,70,82,2,76,69,22,105,104,68,101,114,16,75,36,52,82,84,39,112,83,2,20,101,47,77,35,76,76,89,91,71,117,60,78,76,70,74,7,46,20,46,64,81,60,52,24,13,107,71,68,75,16,1,87,57,35,92,119,113,3,79,103,118,51,27,9,56,17,94,108,10,14,71,86,27,50,5,110,58,65,23,64,100,41,34,83,24,107,6,58,5,105,13,76,65,2,114,64,78,58,62,4,72,3,19,85,19,107,57,19,113,104,104,18,29,69,91,105,55,120,34,111,37,96,68,51,56,17,81,79,92,63,38,88,40,64,102,24,70,90,41,25,68,65,109,81,36,7,17,120,97,2,34,56,68,54,65,1,57,81,83,37,77,86,23,51,107,49,44,32,31,66,114,92,92,21,92,60,52,67,14,19,99,109,69,18,72,64,12,99,73,71,82,31,28,1,35,52,118,15,33,63,43,15,45,99,73,26,19,39,36,79,56,79,28,75,45,99,11,79,53,26,15,20,91,42,73,25,119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,21,0,66,64,5,34,87,82,16,19,48,39,32,48,1,107,30,116,47,19,25,92,32,95,12,109,98,76,40,107,18,60,42,18,81,73,85,4,35,92,80,66,103,76,11,76,21,57,90,29,37,39,6,82,16,84,19,91,80,95,13,72,106,16,103,53,109,13,43,99,82,99,112,116,17,80,11,44,53,57,84,11,12,83,28,68,81,62,97,113,52,64,26,63,87,56,101,19,26,59,69,64,96,112,63,44,5,35,92,29,34,119,52,93,18,81,41,110,3,59,119,118,93,75,35,96,1,54,21,54,71,47,84,14,47,93,76,88,68,87,45,109,5,33,29,92,21,80,107,92,30,19,92,62,10,100,21,120,85,59,29,16,115,120,43,54,62,21,19,13,62,101,30,73,66,28,63,10,16,94,61,66,47,67,62,40,108,86,51,26,60,99,120,45,21,57,32,36,64,45,1,87,55,104,109,10,97,48,12,35,62,109,9,12,56,33,91,93,109,69,115,70,45,34,80,25,15,3,115,6,114,37,103,33,23,94,66,74,30,65,100,37,50,57,110,74,51,68,35,36,8,99,62,75,15,39,78,5,83,56,11,115,31,3,1,56,88,42,19,64,63,21,26,108,63,60,110,51,90,47,12,103,99,86,69,107,17,101,66,9,74,95,6,12,6,115,69,1,1,112,109,115,7,43,80,23,93,13,25,25,10,104,15,70,68,40,74,9,63,119,9,114,103,8,24,99,34,42,1,65,29,114,52,33,44,42,50,39,115,91,94,30,83,52,83,40,24,63,42,115,111,7,36,21,89,52,6,59,89,15,37,103,14,36,106,48,108,89,44,86,84,118,3,76,98,18,55,55,71,119,74,120,107,112,88,57,73,107,97,23,6,50,32,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,103,0,81,108,95,78,63,90,28,109,39,17,69,85,99,36,97,8,78,96,111,107,42,39,13,57,66,53,99,94,46,118,117,99,115,119,30,48,31,20,90,30,23,60,56,96,3,97,120,86,2,98,2,97,106,113,68,30,23,62,107,47,9,78,70,33,50,34,45,94,69,10,55,16,88,85,71,49,106,6,44,60,97,59,46,9,27,38,33,52,114,25,45,86,116,3,26,75,78,78,64,109,7,38,79,9,58,69,103,41,106,30,25,101,32,55,54,85,7,7,55,61,76,77,54,8,31,116,91,86,77,16,68,15,92,71,31,40,34,20,7,49,13,1,68,3,120,43,1,58,66,30,55,25,102,82,52,102,16,8,85,38,97,101,17,33,28,103,14,79,69,89,80,52,53,52,68,24,112,53,113,62,8,93,17,1,3,110,91,95,2,38,65,14,10,49,111,96,116,94,99,95,79,48,88,87,31,76,53,65,85,59,84,0,52,49,87,96,49,18,68,15,9,72,25,53,2,1,33,27,86,56,37,45,100,112,92,65,46,46,101,100,43,35,1,32,92,108,69,33,54,102,117,114,36,58,3,102,65,3,44,81,109,69,12,101,77,33,19,86,23,81,73,84,41,71,0,4,70,48,84,112,66,56,66,10,116,88,92,79,15,36,66,14,5,27,101,105,55,118,36,69,92,90,55,71,30,112,24,115,89,80,38,87,116,1,48,70,23,81,29,57,52,67,37,78,2,91,48,16,74,1,59,56,103,25,118,35,34,98,8,87,35,105,119,22,106,82,10,113,60,38,64,58,102,46,106,50,85,38,27,31,4,77,14,39,55,4,90,47,42,35,16,52,1,88,18,19,42,31,23,105,52,20,8,34,41,120,55,21,105,25,60,92,29,57,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,68,0,31,90,102,77,89,11,20,76,100,94,57,74,30,3,84,49,110,46,106,97,62,4,28,3,106,66,18,0,37,14,73,4,88,109,71,15,3,71,82,99,94,45,22,8,76,7,67,113,72,86,3,12,52,48,75,103,60,95,18,72,29,93,53,51,120,3,19,54,90,58,43,72,57,95,12,42,56,65,101,24,16,96,88,50,50,41,18,52,114,119,5,68,10,110,35,32,13,120,21,7,17,86,56,59,93,7,48,100,86,77,58,80,31,11,119,21,23,71,31,72,67,70,31,46,68,24,99,47,106,30,10,74,23,70,115,94,43,99,75,6,83,85,76,102,112,25,44,109,89,47,27,27,76,25,7,57,110,109,28,42,110,87,4,50,23,47,42,40,52,52,2,56,1,120,11,57,2,20,65,46,49,63,45,41,100,19,92,89,67,107,18,45,14,36,88,42,107,110,85,81,12,50,64,55,101,0,89,44,107,56,10,88,50,110,5,15,88,94,106,28,115,26,35,53,33,118,46,3,118,76,14,22,90,67,44,103,43,85,59,91,17,43,30,7,112,93,35,47,48,103,73,120,81,105,101,33,0,62,18,23,8,29,78,21,68,73,57,86,7,101,44,88,99,51,15,32,80,106,13,83,60,116,62,14,109,57,72,110,85,55,47,36,18,5,85,64,19,3,22,59,117,104,19,1,45,64,42,103,31,109,58,14,1,25,28,23,115,43,52,61,68,61,10,48,98,95,14,63,107,40,89,110,93,83,18,109,94,98,73,76,110,93,68,4,11,74,86,29,107,60,64,97,90,26,104,7,108,8,96,107,17,30,48,45,82,31,36,49,95,78,46,113,92,28,22,86,34,30,44,3,49,94,60,76,83,69,11,0,115,51,71,120,112,43,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,41,0,42,19,45,61,21,80,113,60,54,40,99,59,22,5,11,107,116,15,30,102,115,25,54,113,45,85,117,117,71,115,114,59,15,61,76,59,18,0,113,64,36,112,38,24,16,77,81,24,35,81,38,49,26,79,14,0,74,65,6,91,52,37,86,83,53,51,88,58,82,6,100,56,100,84,35,83,6,119,109,77,30,105,88,9,33,61,107,11,75,55,26,32,12,48,62,70,45,40,0,83,72,117,28,94,67,98,7,34,74,103,49,41,46,85,73,60,109,104,95,101,7,17,69,113,49,115,109,81,60,17,38,24,21,54,49,82,45,65,5,58,84,10,20,115,100,26,34,103,55,77,19,116,44,98,17,7,5,33,72,70,96,23,6,50,60,71,113,34,31,68,98,67,56,50,59,22,12,90,22,75,55,13,6,44,44,5,114,76,59,85,96,64,37,36,42,9,54,35,67,5,75,61,116,68,72,42,91,114,116,67,4,35,64,4,115,47,87,46,16,48,113,53,115,51,36,51,53,9,96,4,112,56,55,80,27,64,111,80,97,85,108,103,39,63,25,116,96,13,108,1,43,21,33,29,82,45,15,39,12,31,96,15,1,23,99,68,97,68,62,99,48,67,66,68,64,31,84,5,39,54,75,85,48,90,0,107,45,101,118,52,73,104,65,28,79,55,50,46,10,48,27,54,45,58,18,59,50,15,55,42,79,72,15,105,53,34,44,116,106,78,30,93,95,71,108,48,100,57,0,73,22,58,45,5,20,30,77,46,115,64,62,107,102,48,48,56,64,80,20,0,37,9,114,14,18,69,99,8,22,63,34,3,116,12,48,10,83,12,73,97,74,116,74,15,34,65,42,12,64,81,104,8,102,87,69,77,45,110,20,50,26,1,71,73,80,79,66,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,111,0,70,49,7,44,75,12,29,65,90,109,39,20,118,115,74,25,47,104,40,113,8,54,43,51,30,94,2,110,104,87,37,73,81,94,37,52,38,0,68,52,38,100,11,89,28,34,77,77,58,81,48,26,98,105,62,97,47,10,18,81,37,18,117,86,98,107,49,55,6,30,61,7,13,96,58,28,0,26,80,112,23,100,61,71,10,14,24,27,26,45,57,17,77,89,35,30,105,54,95,91,78,89,21,42,55,65,120,58,16,31,31,100,26,104,58,42,13,93,117,74,120,26,97,111,23,93,37,76,68,22,5,76,18,89,23,81,92,54,36,39,87,46,100,36,74,70,62,96,55,112,112,77,10,8,15,67,56,64,32,76,88,33,83,114,112,17,93,41,24,7,107,80,0,6,25,90,100,106,73,89,70,30,98,45,1,31,31,108,59,96,71,89,38,30,52,113,5,58,33,110,102,43,43,52,98,103,88,27,50,53,37,93,7,83,111,47,68,64,105,16,14,53,8,63,105,107,29,11,60,26,20,58,54,40,79,120,23,76,3,18,104,43,106,26,61,104,63,100,92,81,5,106,90,116,4,21,114,120,81,20,117,10,8,22,31,87,28,20,55,110,70,94,53,55,59,7,108,111,82,87,21,109,118,8,54,111,79,73,72,55,66,110,46,18,87,4,120,0,49,69,49,18,111,20,58,57,77,13,60,49,22,46,45,30,46,72,22,1,20,20,42,57,32,88,81,53,76,16,81,54,6,2,41,113,20,35,57,83,30,67,57,10,44,71,38,79,17,80,120,102,80,65,106,103,24,46,98,87,115,66,46,92,108,49,76,89,65,63,26,13,114,48,116,57,27,58,91,33,93,105,36,60,83,88,86,6,49,29,108,40,117,67,46,65,21,76,11,64,27,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,30,0,49,91,99,21,111,120,77,89,15,120,55,53,11,62,99,95,58,87,88,114,34,108,15,85,59,13,51,101,111,22,72,54,109,57,83,37,12,92,45,82,60,97,98,117,1,110,75,8,25,120,8,70,63,105,39,118,29,51,18,99,69,57,68,40,109,79,47,101,94,89,9,49,99,13,99,1,47,14,102,42,24,66,68,108,105,10,31,120,43,17,15,74,15,29,34,52,62,79,109,110,117,70,58,10,9,91,61,95,13,109,26,66,35,0,51,62,29,76,84,93,7,31,72,5,99,10,119,51,112,29,42,81,59,86,11,44,54,5,25,34,110,38,108,12,16,43,47,49,9,65,70,120,5,74,8,16,94,25,37,60,53,101,53,18,28,30,104,116,104,101,65,21,115,73,120,92,90,73,72,80,8,112,72,58,76,10,66,108,21,64,112,75,5,13,41,46,54,86,97,105,93,38,40,60,24,116,1,97,112,78,98,59,7,93,69,51,101,37,76,44,80,78,59,57,117,113,2,19,101,12,78,85,55,65,44,118,84,85,19,98,117,120,67,86,50,69,27,118,15,21,54,42,103,80,62,38,31,117,84,77,47,7,77,43,36,30,106,120,47,12,100,43,4,25,51,9,16,80,50,112,119,113,103,40,65,3,89,80,105,79,35,84,106,46,9,106,95,75,69,54,96,4,107,25,58,41,83,61,9,17,76,1,11,57,103,52,31,89,5,93,24,32,26,25,67,71,1,63,16,104,110,66,17,62,25,40,8,56,67,12,12,99,45,42,50,59,42,0,41,28,3,54,39,13,25,71,58,76,8,94,32,17,39,54,44,99,17,59,32,7,95,17,120,68,56,16,33,106,95,50,45,90,115,85,91,13,95,88,5,60,98,64,31,57,1,107,69,87,44,104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,106,0,48,59,111,38,57,43,16,35,72,119,36,79,4,48,18,26,94,82,119,84,32,67,71,19,15,85,85,5,84,45,5,113,73,33,84,1,8,120,2,55,72,48,66,23,44,79,25,35,4,112,84,80,42,82,4,119,28,56,39,80,113,101,84,53,29,95,98,67,48,99,38,52,42,10,109,43,47,24,50,107,51,19,42,48,0,113,6,64,26,52,114,96,61,8,63,40,24,107,46,12,105,44,90,120,76,2,27,53,112,40,41,99,38,97,59,19,33,111,63,84,75,21,94,120,119,11,76,69,12,58,13,113,84,83,71,77,67,51,118,68,104,4,83,83,84,90,64,74,24,63,4,16,29,104,73,12,45,107,119,75,110,91,31,26,18,84,108,37,11,98,85,73,112,86,20,63,73,97,72,95,20,4,38,8,3,50,85,101,29,64,14,113,116,24,58,66,50,90,45,73,97,39,120,16,34,115,16,59,100,50,43,57,57,18,30,89,107,120,54,10,109,62,25,8,22,49,49,18,89,0,102,7,2,9,70,42,61,91,12,41,27,14,93,23,117,101,80,82,26,96,58,108,36,77,3,52,57,48,33,33,74,61,51,62,119,1,38,69,92,20,54,105,35,78,95,73,85,72,96,45,23,60,118,90,65,99,7,73,41,13,76,59,64,21,22,58,86,45,105,99,67,118,91,114,75,25,101,83,49,102,67,7,116,28,101,14,117,29,96,74,25,67,49,21,21,35,88,15,20,112,37,83,33,99,88,106,69,52,103,51,89,71,74,4,13,1,49,12,96,6,16,50,54,7,70,17,18,44,24,89,38,4,51,23,89,70,101,69,41,43,7,28,28,120,19,109,64,26,97,66,9,61,6,111,38,31,16,28,65,42,107,106,53,68,1,111,5,76,31,50,101,51,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,102,0,8,35,13,64,32,51,100,42,33,97,78,34,97,100,12,81,34,59,42,66,7,98,9,39,31,55,20,79,25,75,25,44,34,20,99,99,24,109,120,71,28,116,70,99,94,7,26,46,116,1,20,6,53,109,48,118,88,105,38,27,25,64,62,95,4,104,78,96,56,57,66,108,87,84,99,36,118,120,20,41,10,116,75,24,36,109,64,37,97,66,81,0,65,43,76,64,52,49,57,14,96,34,69,30,5,6,8,68,68,36,1,31,26,98,36,26,103,94,90,36,72,73,43,106,21,34,64,104,17,106,89,83,1,23,39,31,41,48,22,81,108,20,115,72,2,42,74,53,28,105,23,8,12,110,56,40,4,40,96,68,30,116,115,60,98,37,57,17,33,89,101,113,85,64,8,55,67,107,74,23,53,27,83,86,11,88,96,103,71,56,37,107,4,58,90,35,37,84,78,103,14,115,49,37,108,45,65,61,120,2,67,107,65,61,93,55,32,15,6,97,105,83,81,70,116,108,5,42,18,76,70,29,95,112,20,15,109,65,26,45,39,0,45,44,97,84,103,15,63,55,8,95,20,108,40,73,58,31,74,1,103,1,77,1,110,60,105,65,36,85,103,113,15,26,67,79,20,100,76,58,120,76,111,49,40,101,11,76,28,103,88,86,91,88,94,46,65,31,83,34,32,13,48,51,68,55,3,69,45,5,84,42,89,47,65,47,50,70,39,79,14,65,72,88,25,5,18,92,119,89,18,40,67,21,113,110,64,30,13,68,23,12,6,79,0,12,69,117,41,7,7,118,49,49,101,16,76,75,30,39,119,75,51,109,61,11,43,95,78,44,21,86,95,71,80,18,102,52,29,13,8,69,58,81,110,74,107,45,41,61,30,109,29,87,78,51,85,14,20,50,7,8,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,17,0,57,49,11,66,14,8,33,69,82,57,90,93,98,13,98,45,79,27,88,5,31,4,24,113,101,109,119,1,89,34,36,3,96,13,86,14,0,23,54,73,75,112,107,30,13,105,36,78,22,88,71,93,103,49,11,11,115,97,35,55,120,71,103,34,28,54,81,50,113,32,74,36,94,60,15,85,112,112,107,48,56,109,12,101,63,81,85,34,41,104,0,59,113,34,52,55,107,74,18,31,61,113,109,117,110,91,65,90,18,84,118,107,58,8,44,89,14,55,50,115,76,18,50,46,98,5,27,83,67,93,92,116,79,79,57,65,34,84,25,118,96,57,82,38,95,2,7,81,73,103,81,96,118,22,95,58,108,32,14,25,84,82,2,81,13,83,111,81,16,19,26,109,53,33,82,105,113,66,22,69,98,118,38,48,27,20,0,103,2,24,11,37,104,1,98,50,65,16,102,82,102,44,23,119,115,101,102,98,25,84,110,86,3,33,94,119,25,3,106,38,67,23,5,64,52,66,68,7,80,47,85,117,114,1,21,114,62,20,53,19,59,112,85,11,114,94,75,119,37,50,29,53,57,30,9,96,18,87,62,52,88,48,74,44,97,3,33,7,51,26,43,103,98,69,54,18,11,70,9,3,23,55,63,105,109,25,33,60,96,8,9,85,21,43,60,94,74,19,10,9,33,71,96,34,75,55,102,120,64,115,113,79,40,38,67,116,59,101,45,35,14,24,41,60,0,90,93,20,13,116,15,4,18,106,66,99,15,23,41,101,9,13,117,115,104,73,14,9,24,44,76,101,66,8,120,38,13,67,104,48,32,91,119,3,13,118,22,65,111,47,23,11,52,6,6,99,111,17,93,42,104,8,16,39,83,96,87,46,112,55,6,86,111,48,96,67,8,49,37,48,18,76,26,41,102,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,51,0,1,29,52,4,94,95,103,10,18,5,110,16,119,50,1,62,68,51,31,116,58,27,94,53,29,23,0,1,64,37,115,15,44,48,7,26,94,63,29,72,70,22,11,100,23,41,28,54,2,57,4,21,1,23,56,89,96,50,11,82,37,34,62,46,4,48,91,18,114,103,103,117,105,89,105,63,51,21,66,43,55,119,70,108,120,21,3,23,69,3,59,98,42,71,87,32,36,5,100,96,100,120,95,36,89,69,18,46,57,90,31,113,96,69,94,10,28,110,20,111,21,117,31,115,35,27,10,74,67,47,36,45,52,50,72,80,55,91,48,31,38,23,5,16,22,114,3,38,70,35,119,13,104,61,109,67,115,33,5,49,49,53,57,80,14,27,51,13,21,7,46,19,77,89,2,63,90,25,44,59,70,106,60,55,53,59,25,38,30,51,85,74,43,113,101,20,51,71,42,44,7,16,114,10,72,41,32,65,83,72,91,82,32,117,96,95,34,104,104,86,110,21,115,87,21,1,0,30,18,9,34,29,69,37,70,1,38,95,102,106,63,12,88,104,12,80,20,23,86,0,18,111,105,8,69,0,86,119,104,1,80,3,112,51,72,85,21,1,80,0,91,48,91,11,53,25,53,101,53,77,46,15,34,80,94,17,23,41,43,76,102,21,51,117,43,24,6,101,111,91,107,42,97,45,62,3,94,115,53,97,59,10,41,32,19,80,118,101,73,117,3,34,49,77,94,75,28,3,87,7,108,80,14,66,78,111,54,85,68,11,5,3,28,118,48,32,50,16,7,95,53,60,41,6,61,89,82,31,75,27,5,2,41,89,17,22,20,44,119,50,116,56,106,8,11,58,78,5,5,112,93,75,97,84,58,12,3,77,18,117,47,109,70,64,1,39,41,109,115,84,114,25,91,13,62,119,48,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,81,0,17,107,8,61,94,27,97,118,26,72,47,63,41,60,38,70,90,42,55,71,44,115,12,64,70,51,8,31,101,72,112,116,54,55,42,62,80,49,107,44,66,109,24,87,109,109,16,111,116,6,56,52,1,69,16,66,86,80,34,105,31,8,3,37,102,2,56,66,11,44,61,2,116,78,116,63,29,49,23,75,77,98,101,51,37,69,50,0,80,32,102,70,0,73,79,73,109,59,20,10,113,59,91,4,5,46,33,7,45,83,53,15,100,25,0,47,17,70,102,74,27,81,6,10,37,100,8,29,5,84,74,111,36,119,114,35,56,39,45,117,93,92,68,47,101,47,111,86,34,1,82,82,89,23,105,62,113,33,50,83,28,74,35,73,52,52,102,78,4,76,25,56,89,94,45,38,51,19,25,60,88,94,37,35,76,97,115,57,91,106,87,72,32,61,19,62,53,119,112,48,1,88,102,90,43,90,79,5,10,75,52,73,116,84,55,20,60,38,118,7,84,56,38,29,62,97,52,60,17,119,26,42,65,112,65,115,70,106,90,69,85,118,36,16,91,84,57,21,81,44,72,101,23,75,62,70,89,31,54,59,5,80,15,67,73,105,90,11,43,83,79,48,65,106,58,80,17,43,67,104,67,95,98,117,53,83,97,11,10,68,84,46,28,42,5,82,70,29,100,68,42,72,107,21,17,24,109,84,65,112,94,77,18,61,90,62,70,11,104,54,47,91,7,12,7,37,91,5,90,79,14,14,102,91,57,78,109,75,49,62,0,112,110,90,2,75,87,77,51,48,32,120,14,26,72,64,45,19,27,43,111,119,9,117,12,5,113,27,11,23,9,19,27,61,117,91,98,99,54,2,81,26,82,53,65,85,62,79,13,2,59,77,42,66,91,83,72,115,45,62,56,18,46,63,36,85,101,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,35,0,4,108,58,62,8,72,27,28,58,119,118,110,74,41,1,50,46,12,45,69,42,34,20,96,84,5,37,60,65,116,98,120,59,85,102,110,71,50,65,34,98,74,46,45,98,76,41,57,114,43,120,30,43,60,84,98,55,47,37,91,57,86,118,95,120,14,21,20,88,59,19,17,0,63,75,93,4,8,118,64,19,48,117,86,83,42,114,42,93,28,51,113,81,18,114,109,46,82,48,53,51,94,76,14,83,63,103,62,84,101,45,8,91,110,53,54,45,5,4,64,73,20,23,20,27,77,74,26,77,67,104,36,58,94,71,1,50,104,23,87,70,98,102,11,50,67,46,3,17,101,93,35,72,59,12,26,85,120,30,36,46,73,66,97,32,30,96,41,92,21,38,107,30,57,45,26,98,59,38,69,102,113,35,15,63,54,87,43,82,68,97,4,71,115,102,45,79,63,41,87,25,23,19,109,0,29,119,29,30,35,62,69,41,16,56,119,97,60,22,70,111,11,72,64,60,92,109,37,42,46,81,54,65,113,33,113,8,75,60,113,68,70,79,42,76,51,14,72,39,53,113,48,100,31,39,104,29,65,107,0,65,13,100,61,54,68,47,20,45,52,86,57,55,53,37,85,79,37,106,55,1,80,43,11,91,106,42,33,46,95,43,108,20,34,75,69,82,60,33,85,13,82,71,70,118,53,45,117,102,11,107,102,36,32,48,75,60,18,56,77,78,82,17,106,50,95,26,58,26,61,60,43,36,119,70,87,91,95,84,46,30,37,93,118,95,86,65,90,50,23,65,90,65,55,93,14,85,17,13,52,78,69,52,67,87,88,97,11,72,48,66,37,73,66,8,23,30,27,59,64,81,49,12,96,71,52,43,80,3,104,4,56,67,1,4,101,108,81,116,83,31,84,51,29,56,27,58,102,45,16,78,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,32,0,49,115,2,115,32,18,106,95,1,51,89,60,102,35,39,37,70,54,42,62,93,76,81,56,83,65,117,44,1,44,57,118,50,42,45,23,66,78,98,79,38,22,70,37,23,36,36,59,1,1,77,2,31,32,9,90,55,100,29,13,51,56,21,56,1,11,47,7,34,61,26,58,22,109,100,55,71,61,119,57,7,111,39,111,92,107,107,54,18,12,64,1,95,55,53,54,120,84,94,58,20,36,50,109,56,71,22,45,35,113,119,88,109,10,71,65,59,84,87,50,0,43,15,42,102,20,53,120,50,3,3,34,90,6,53,25,29,20,94,60,45,64,58,44,63,36,67,63,110,39,89,57,96,48,87,72,52,119,80,55,92,22,30,2,12,69,109,113,13,53,56,88,115,93,39,94,13,8,34,98,65,53,111,68,12,16,9,110,76,7,12,47,8,6,80,11,13,96,18,42,72,26,66,89,110,57,10,112,6,75,10,90,63,28,69,15,72,81,8,1,103,81,38,87,119,0,65,0,103,40,51,60,32,84,38,64,62,95,66,66,25,17,12,21,104,92,92,24,103,34,72,59,100,63,39,1,102,88,37,4,76,107,8,53,57,5,28,70,22,71,91,20,114,17,44,36,60,19,109,72,84,87,102,62,10,86,51,59,110,86,116,100,120,78,115,47,69,87,20,44,44,33,42,35,24,27,37,59,58,32,104,81,83,43,90,29,58,89,44,64,99,106,91,109,23,101,2,85,52,103,44,43,96,0,92,56,108,92,117,95,43,52,71,113,82,47,74,59,48,102,70,99,114,81,19,93,84,91,10,92,31,58,42,72,50,105,95,112,42,60,114,42,79,70,37,76,21,97,19,64,93,36,92,64,119,56,57,112,3,15,113,82,53,47,21,80,25,84,36,118,47,73,3,41,93,64,3,104,40,59,79,57,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,96,0,106,90,90,57,69,116,108,101,92,7,92,24,30,1,118,119,57,17,6,73,18,21,15,12,34,88,31,56,0,25,54,91,37,117,77,90,64,18,120,91,51,114,68,77,0,13,17,77,78,43,101,86,97,117,28,79,117,84,26,59,35,46,43,64,68,91,93,52,111,12,2,7,71,50,26,5,101,115,28,59,36,34,111,118,95,25,105,105,106,62,24,64,40,78,65,57,68,20,113,0,25,74,35,67,25,84,113,11,115,12,66,69,75,93,51,8,75,117,102,20,78,23,118,103,49,60,84,95,10,54,92,39,74,29,39,116,92,58,118,91,96,118,29,60,26,113,65,38,67,105,106,33,79,5,0,45,64,0,99,105,68,54,106,34,32,96,64,21,81,12,57,112,12,102,8,49,87,32,98,52,1,72,2,74,66,85,66,50,70,112,97,77,117,109,2,76,26,111,29,119,57,37,16,83,109,61,106,77,22,18,10,119,26,20,78,61,7,15,0,102,88,23,33,101,101,27,76,61,60,77,72,2,71,97,30,32,63,101,64,80,76,76,76,46,54,45,55,53,88,36,0,63,35,93,15,82,64,50,85,49,119,78,18,43,70,116,87,96,55,95,88,40,33,101,25,84,18,32,103,74,30,88,12,105,71,26,112,64,30,29,15,104,100,119,27,46,53,99,97,65,109,13,114,116,109,96,21,60,31,66,13,6,90,36,114,19,95,44,98,48,107,80,20,38,13,16,57,118,11,30,72,45,43,30,117,110,56,85,82,33,87,6,14,116,65,33,73,112,111,42,46,104,73,82,0,106,95,24,93,84,84,24,2,57,85,22,36,114,43,105,104,33,31,36,103,9,41,26,49,47,0,74,86,70,14,19,6,98,32,117,44,9,40,109,100,20,87,83,23,104,110,76,10,14,90,72,68,107,59,20,99,62,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,77,0,12,47,71,64,46,83,98,77,72,58,96,113,2,50,20,31,37,8,75,84,40,107,47,8,88,109,80,98,48,27,21,17,21,78,97,68,85,114,31,71,79,15,68,101,7,6,61,106,5,69,102,50,4,55,67,53,82,51,99,6,24,50,42,48,0,65,71,80,83,27,27,96,13,35,113,66,34,38,6,41,105,10,82,85,10,85,14,69,1,116,29,66,101,100,29,22,118,48,9,35,72,21,85,108,42,51,92,26,71,30,48,102,31,26,103,5,103,64,57,113,107,79,87,32,4,82,96,101,81,118,103,110,104,47,23,16,32,97,30,97,9,52,6,98,50,63,74,27,80,58,30,58,32,65,11,83,104,103,61,16,0,95,81,11,120,61,72,97,13,0,53,30,9,20,52,28,60,78,69,51,113,7,69,77,94,63,88,77,86,90,83,50,40,107,40,65,53,108,15,36,46,94,14,54,120,112,120,84,93,99,39,70,85,45,74,31,62,58,38,110,6,31,47,117,54,103,39,92,75,84,51,37,118,41,104,46,96,40,78,56,59,16,25,117,33,34,86,23,117,69,106,77,49,72,25,114,97,59,12,119,96,21,6,104,13,42,38,12,79,99,65,49,22,59,75,50,105,17,25,33,70,40,8,100,36,106,71,71,97,59,29,23,78,72,70,47,17,19,38,12,40,64,101,86,4,54,70,54,51,60,5,108,48,110,82,118,87,103,65,8,13,29,63,52,88,83,38,85,98,47,3,61,59,28,100,51,47,116,7,107,95,72,7,25,8,106,7,61,32,24,109,107,98,117,112,34,77,41,77,79,97,78,32,13,17,99,95,83,16,99,88,93,57,57,59,72,55,60,38,70,36,56,50,21,72,3,119,62,28,96,66,80,113,114,75,58,61,63,46,25,6,74,97,46,87,73,99,93,80,63,103,98,89,15,92,87,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,83,0,120,120,42,62,40,54,108,40,59,26,30,23,39,102,46,39,50,22,24,110,49,12,40,67,59,43,43,55,117,41,65,38,34,15,96,86,60,33,22,33,2,24,42,77,111,35,87,70,39,97,2,1,82,119,0,46,1,71,42,77,79,75,118,79,60,19,9,22,24,111,111,49,8,11,39,9,3,119,19,49,116,109,85,42,3,47,90,95,1,20,37,77,111,67,104,1,90,70,101,44,31,110,97,117,73,116,73,19,51,18,39,100,119,27,22,2,28,60,45,94,96,10,78,76,65,91,55,27,24,28,40,20,108,60,37,37,102,72,58,7,5,63,37,73,23,87,104,86,84,50,31,57,86,59,76,67,49,53,50,101,1,56,81,22,103,53,6,68,107,66,95,89,89,23,20,71,87,53,111,49,2,76,75,88,99,63,95,97,63,98,120,43,0,37,102,38,32,1,70,13,92,39,6,79,70,83,32,34,73,46,77,59,68,46,64,70,27,114,61,56,46,114,69,98,57,29,93,113,105,119,115,114,71,18,24,9,71,115,17,94,97,76,39,10,64,15,71,54,109,51,67,49,11,86,39,4,18,66,62,71,13,6,46,92,82,54,113,120,47,88,88,60,82,38,70,100,61,40,14,67,37,39,101,51,56,117,104,82,53,32,7,25,106,26,100,103,28,108,21,84,61,110,85,86,68,57,75,14,88,119,63,74,19,42,9,110,96,11,8,72,8,55,51,71,45,76,9,40,31,113,75,75,7,36,1,28,36,95,40,70,3,104,19,74,8,108,61,73,110,57,59,87,100,118,45,85,20,24,78,83,86,114,91,92,66,113,0,107,83,106,59,22,106,108,27,8,3,104,41,39,104,9,111,5,111,89,9,78,44,50,113,77,30,26,85,67,114,119,41,87,14,69,22,35,119,85,29,29,71,56,87,38,17,41,32,101,46,98,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,6,0,110,51,48,59,62,100,11,90,101,99,110,97,45,116,6,64,44,36,36,6,6,77,81,111,49,73,68,8,58,56,106,85,41,92,68,79,29,25,99,100,103,68,48,14,88,34,16,108,35,92,119,105,85,17,118,102,27,25,88,61,0,100,41,94,21,65,120,11,100,64,85,88,88,33,56,61,111,85,33,16,105,13,3,92,81,17,6,82,13,26,42,105,25,5,21,8,21,85,80,95,114,84,110,46,61,97,36,26,74,32,107,117,57,53,17,47,119,84,11,74,27,103,53,15,95,67,18,7,81,71,48,28,83,106,74,106,14,113,111,86,47,105,39,27,54,55,46,7,83,29,93,49,106,88,99,10,70,47,4,74,83,73,47,13,74,120,40,114,49,21,43,54,51,96,12,106,68,61,48,60,38,89,73,36,23,35,110,19,7,57,41,28,17,103,81,108,4,63,57,17,56,51,46,48,68,66,64,48,85,117,103,38,0,23,69,35,57,10,49,89,30,30,71,71,72,31,69,68,8,34,40,38,8,46,23,114,94,46,24,11,86,44,84,27,90,37,22,3,33,8,60,49,18,63,87,67,32,117,66,49,52,77,31,20,7,97,42,81,56,17,0,81,3,104,118,11,113,26,43,100,11,110,5,52,36,108,0,3,18,3,86,92,3,54,32,96,65,85,120,71,30,95,56,25,119,75,63,72,61,116,95,95,111,3,75,113,42,49,50,97,98,43,51,51,100,69,77,93,96,118,68,114,34,109,112,18,60,22,64,81,5,3,91,35,13,63,120,25,21,110,79,65,74,68,80,87,112,29,79,65,65,18,7,112,108,8,96,113,21,64,49,65,83,27,52,120,34,82,61,41,100,67,117,96,51,95,34,116,49,14,3,65,56,108,103,31,68,115,69,89,93,7,2,45,43,67,16,106,116,44,96,76,89,38,23,97,60,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,73,0,97,116,2,91,39,27,102,85,97,23,1,72,41,36,41,95,60,86,97,55,119,104,96,19,13,53,6,39,92,71,72,111,106,103,98,74,19,110,114,83,76,97,0,59,115,49,21,97,15,107,75,44,104,52,92,24,120,22,111,119,109,32,69,113,73,62,53,72,59,105,111,98,82,41,66,63,63,35,39,61,8,29,113,29,81,66,100,5,74,68,36,17,6,34,59,75,40,41,11,111,104,59,32,108,3,35,114,14,120,38,24,77,63,94,117,117,24,0,69,77,43,2,63,80,30,60,68,22,104,26,67,105,35,100,59,55,96,116,17,85,80,18,50,7,104,74,97,78,91,19,84,65,104,85,77,26,8,117,108,117,25,69,7,93,109,97,8,43,2,59,44,53,48,49,8,102,53,89,44,49,15,1,34,47,111,83,100,15,77,23,33,77,80,6,66,35,30,3,1,10,69,77,12,46,5,18,70,61,45,59,100,111,116,8,113,118,66,75,67,92,34,63,7,54,101,101,97,99,28,18,2,1,62,46,15,120,48,18,110,93,66,30,63,54,90,108,78,22,107,49,66,8,13,74,93,32,65,3,37,90,44,43,23,23,26,5,52,87,40,49,57,113,114,3,98,44,15,21,43,58,114,95,116,0,100,115,40,49,31,51,42,19,67,90,21,15,65,45,49,36,62,117,88,11,70,6,102,66,61,2,76,52,50,105,39,103,72,82,107,46,43,99,43,66,18,116,111,2,11,12,48,48,53,78,25,81,59,82,49,97,62,106,97,1,95,55,31,12,79,55,24,33,9,60,68,11,55,80,76,50,77,41,46,18,99,17,37,92,29,74,61,10,40,62,104,99,52,75,97,19,90,107,90,41,73,91,51,92,75,111,94,47,51,10,43,3,36,80,52,97,108,59,77,19,90,96,29,72,2,62,34,85,17,117,4,103,46,30,112,106,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,111,0,30,97,53,93,85,2,6,62,37,77,31,9,101,118,23,119,87,13,30,62,73,26,0,6,42,4,44,17,12,111,73,107,46,67,9,7,0,110,23,3,108,7,110,84,15,25,101,30,63,70,17,99,45,111,101,41,60,81,30,67,78,109,56,88,119,96,75,97,34,79,12,56,88,23,114,21,38,87,105,29,54,107,93,57,65,93,116,53,53,62,21,19,84,106,88,81,53,84,7,87,48,64,20,41,79,81,40,13,73,64,61,119,119,32,1,70,36,102,118,101,66,77,66,105,96,12,34,90,66,107,72,16,95,8,117,34,68,27,22,88,77,25,102,81,108,117,105,34,65,4,16,100,13,78,68,68,42,51,10,101,52,61,35,110,32,25,33,31,99,50,8,48,90,69,95,59,36,76,56,66,89,44,109,7,74,26,28,66,85,86,56,22,48,101,35,119,10,80,97,99,98,63,52,32,102,63,31,104,17,32,40,34,10,85,69,100,68,40,119,26,53,69,19,13,112,3,31,7,42,78,88,111,65,48,52,6,45,38,80,30,111,85,77,1,110,85,59,56,120,47,10,99,46,88,41,26,77,22,120,34,83,97,101,120,3,85,50,104,115,39,5,48,3,53,76,63,64,49,95,35,102,3,100,54,89,4,42,24,78,99,89,99,111,29,84,106,66,107,60,18,20,80,83,61,57,37,21,67,36,116,56,68,7,47,17,63,73,54,85,95,79,105,71,102,40,98,96,13,25,79,1,0,37,7,102,41,43,45,25,120,57,9,109,102,40,113,11,12,39,37,27,112,73,85,76,93,35,10,52,120,113,116,114,46,86,33,52,82,52,82,58,43,31,97,4,2,23,26,9,76,21,98,107,83,119,81,92,92,64,6,42,21,107,6,100,107,51,65,93,70,50,75,22,99,90,111,87,14,17,91,39,61,75,114,106,90,43,94,49,12,109,2,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,119,0,54,68,52,0,27,67,113,64,85,54,91,43,15,38,99,58,93,3,34,30,50,14,30,64,58,118,27,11,79,78,39,21,88,98,80,106,37,83,65,65,6,62,11,29,4,111,48,104,106,64,91,60,31,86,83,18,14,101,45,8,9,8,102,66,8,78,66,54,58,19,34,107,64,102,29,26,93,102,73,78,87,0,73,31,44,28,54,72,66,8,109,55,48,62,99,85,101,53,48,120,54,118,15,120,80,42,45,9,50,20,60,44,82,29,1,28,38,72,91,49,53,63,99,56,64,53,102,24,13,80,21,36,80,60,24,77,97,52,34,86,108,96,64,20,7,64,24,5,50,98,5,52,97,61,2,24,75,109,117,55,67,17,19,6,33,112,93,10,80,90,40,108,78,16,45,8,106,49,41,26,59,80,92,88,116,30,17,57,37,54,46,27,2,90,51,81,111,76,38,72,84,63,98,6,77,51,49,97,20,27,11,14,61,39,119,74,53,117,91,86,86,112,86,105,73,88,114,112,103,98,44,54,83,105,101,27,16,97,60,75,43,59,36,73,105,10,117,78,29,53,46,78,75,55,2,96,0,73,88,2,104,1,13,9,92,8,94,22,20,32,82,11,86,84,72,119,68,39,52,37,67,83,92,13,6,104,84,2,7,93,21,108,54,29,50,66,101,3,35,41,55,103,21,114,87,91,60,46,22,27,85,26,79,23,27,19,16,13,87,61,89,112,104,8,0,104,76,4,91,50,22,83,32,18,28,20,106,25,30,16,91,30,20,66,8,11,74,89,96,32,115,52,49,58,95,110,43,25,38,29,101,54,83,87,18,7,108,101,77,51,91,108,115,60,41,87,26,26,64,1,89,68,44,110,80,47,3,33,112,97,39,1,109,47,34,101,111,102,23,78,108,48,111,106,2,98,75,84,62,50,14,63,10,69,117,52,96,83,119,30,106,48,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,84,0,25,113,107,15,70,15,83,109,79,108,20,12,22,52,24,0,81,34,40,60,38,114,77,114,42,16,85,8,113,77,37,4,66,85,86,118,37,19,16,113,37,62,48,56,99,70,120,12,100,72,111,88,0,24,23,31,7,93,34,52,68,106,79,94,100,38,110,90,42,51,101,34,85,10,11,38,40,113,42,75,24,2,2,79,91,73,52,102,21,36,110,32,56,78,109,44,56,48,3,16,60,44,111,25,106,115,80,7,65,113,21,111,22,65,54,19,50,44,56,19,108,64,117,57,45,117,120,38,1,23,5,100,70,8,40,9,113,80,24,100,14,40,91,34,112,43,45,1,11,16,20,7,30,11,5,70,12,106,64,38,90,119,48,102,63,111,24,115,60,66,44,103,49,51,22,57,118,31,68,26,85,26,65,3,57,114,80,43,113,4,55,31,113,81,119,51,27,32,75,106,34,106,53,15,78,19,21,119,50,15,114,20,65,98,105,12,95,53,19,51,8,48,30,77,114,22,98,26,68,98,69,95,31,72,13,81,64,30,25,59,48,97,40,116,109,32,72,108,37,52,63,87,5,4,67,0,79,2,5,58,50,70,19,120,26,59,80,25,30,47,52,77,87,99,6,16,73,24,59,30,116,59,29,29,66,91,11,108,37,56,78,112,59,40,80,40,115,34,1,17,96,99,15,83,100,81,61,29,79,92,33,56,110,79,92,33,40,16,76,55,54,49,45,0,79,44,39,12,71,81,115,71,12,24,25,35,118,44,17,19,106,89,115,61,70,116,75,97,72,61,17,105,48,10,55,11,86,74,6,94,34,108,54,70,14,55,117,68,112,15,77,48,110,76,39,95,26,3,104,21,4,30,88,114,87,79,113,16,18,113,117,11,72,30,76,38,38,74,35,101,52,34,8,101,113,47,47,70,19,104,82,92,74,61,50,108,120,1,101,54,102,42,61,31,113,78,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,90,0,21,93,0,87,55,11,36,55,20,64,111,52,87,18,11,81,11,99,88,105,104,80,44,63,86,103,31,60,98,117,40,114,106,14,108,30,116,88,83,85,95,57,120,11,105,66,106,104,74,41,62,26,108,66,41,105,21,118,39,71,41,33,78,30,52,7,1,42,60,112,87,117,55,7,13,75,101,43,10,91,92,76,58,38,97,39,2,23,115,64,5,33,87,118,90,52,73,88,71,86,25,77,51,112,75,66,73,0,38,87,110,60,78,73,96,56,92,3,42,88,10,105,39,19,78,47,12,8,50,43,11,9,39,91,50,64,40,29,91,89,32,96,72,46,9,82,52,92,26,83,51,80,14,72,96,89,114,52,63,100,62,21,25,10,64,52,40,88,98,117,102,4,96,82,71,83,17,85,60,63,37,52,27,78,90,60,19,74,59,29,46,36,14,56,39,38,49,31,111,93,29,30,36,6,81,19,89,36,35,115,8,94,111,12,86,114,100,115,95,21,61,116,60,22,74,20,91,93,16,73,10,53,13,41,87,27,98,32,84,72,71,70,26,78,107,9,6,117,89,38,89,75,30,48,111,42,56,55,48,115,14,65,80,44,119,104,8,37,47,103,13,70,96,34,9,111,5,61,24,65,110,43,22,20,26,107,99,64,48,32,37,89,46,17,117,62,87,20,10,63,56,78,85,47,118,58,18,97,10,96,12,71,46,25,32,31,98,15,105,42,25,112,11,102,37,96,74,38,77,64,44,74,101,58,43,90,87,89,83,54,118,35,12,64,102,37,76,41,22,24,76,107,18,5,56,85,44,87,52,75,34,18,22,104,77,5,117,2,60,91,71,9,41,24,5,49,112,47,116,59,80,22,28,69,8,61,108,23,44,90,56,10,52,71,61,89,10,53,100,41,24,119,111,116,96,55,10,54,83,59,4,95,3,103,106,25,1,60,43,69,109,76,38,4,34,55,105,77,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,119,0,14,107,50,87,56,64,49,54,25,55,6,84,85,37,99,84,26,7,58,54,67,14,75,80,55,5,118,52,27,64,89,112,104,56,67,44,26,33,71,47,114,50,51,38,71,71,70,50,112,61,37,67,21,71,17,93,114,59,36,16,52,78,114,36,107,88,96,21,49,93,101,63,116,24,12,101,13,26,22,47,36,77,106,62,107,3,84,13,22,113,39,102,120,15,22,120,71,87,70,12,50,0,103,46,29,81,12,25,65,50,88,114,21,31,52,91,43,44,25,45,89,114,89,101,10,78,72,117,37,65,39,96,100,53,50,80,7,81,97,108,32,35,52,15,91,57,27,68,4,46,120,107,16,42,93,92,72,52,25,65,59,54,62,7,97,34,63,52,50,41,54,21,45,79,54,31,31,86,118,74,20,40,52,107,93,65,82,50,83,8,40,74,89,50,9,25,109,45,18,56,110,90,27,90,102,87,17,3,17,2,100,47,45,23,32,7,62,27,92,119,2,52,86,92,52,40,57,52,119,11,70,32,13,14,41,38,85,74,98,54,81,94,3,114,58,21,1,67,51,34,113,64,74,107,108,61,18,45,27,62,36,66,32,51,107,8,92,91,1,104,19,22,34,57,37,88,28,10,19,46,5,27,40,28,24,14,40,75,68,3,87,71,91,27,39,66,0,41,76,24,8,118,51,55,27,110,30,3,107,114,115,97,97,24,101,67,90,113,76,55,32,65,81,35,79,120,32,82,20,69,79,55,91,99,88,41,42,119,39,76,75,4,99,77,72,82,97,100,3,113,79,90,55,83,66,83,85,104,112,11,85,118,27,4,88,37,95,30,49,113,77,14,57,36,97,58,56,72,42,104,115,58,98,110,16,13,21,65,12,35,38,12,29,73,14,76,80,46,93,20,22,25,113,92,42,6,102,54,110,69,33,83,85,3,10,102,8,5,65,81,49,21,52,64,29,113,100,119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,40,0,68,57,19,51,34,46,57,44,68,12,115,62,55,2,31,0,11,116,32,32,29,83,81,113,112,57,24,0,97,118,15,98,22,13,72,85,26,14,28,66,93,9,26,7,42,80,78,5,23,75,120,42,5,80,0,33,51,16,68,72,118,108,119,49,53,56,86,23,45,67,96,8,18,18,100,2,28,86,67,48,42,31,58,5,111,120,11,54,101,78,99,48,88,26,106,23,77,45,119,3,110,33,56,100,104,104,65,112,37,15,108,63,64,64,24,108,100,16,104,58,11,113,117,26,99,94,21,100,40,69,95,101,53,28,83,18,28,7,11,90,33,82,60,23,108,32,14,42,58,14,52,24,47,72,50,39,60,71,47,43,39,74,38,30,64,64,112,13,23,107,80,22,66,67,91,49,37,94,92,27,28,91,5,21,96,43,79,12,23,93,120,83,55,53,22,23,52,111,98,3,51,67,13,91,107,26,104,117,4,11,88,56,13,4,116,51,8,100,117,61,44,119,67,14,67,36,52,53,78,114,22,110,27,54,96,28,82,29,51,104,93,108,101,71,16,92,89,10,37,49,43,58,14,16,97,101,101,47,62,35,72,11,110,29,105,46,84,24,0,86,91,60,109,42,40,117,33,74,55,12,49,104,11,104,53,73,47,78,56,83,34,27,5,83,55,43,4,87,44,46,41,80,12,52,51,3,60,72,70,89,91,69,54,113,49,50,27,110,94,116,10,82,89,1,47,22,83,6,46,47,26,49,22,63,15,90,55,118,0,117,30,48,101,33,102,70,9,59,94,107,62,70,99,71,76,65,24,3,86,68,50,103,44,97,9,20,90,68,10,110,35,20,99,101,90,3,46,80,27,16,109,45,20,109,60,71,115,16,72,90,12,37,100,25,16,110,9,103,77,49,0,53,78,17,71,85,3,116,105,35,112,33,53,87,111,19,10,41,80,119,23,32,79,104,83,16,53,85,104,1,112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,28,0,72,22,77,76,21,92,111,9,50,8,55,80,66,16,6,61,103,45,26,27,60,68,7,54,5,63,75,82,71,108,72,27,74,110,85,22,120,66,113,34,12,46,102,52,46,46,3,56,49,55,13,54,30,75,115,92,44,7,95,76,63,49,75,93,5,58,26,97,41,0,85,110,7,79,21,17,101,104,77,51,119,28,84,110,118,75,95,94,73,40,11,6,82,119,25,26,59,24,33,111,48,29,75,87,63,83,56,67,88,33,18,66,64,21,26,91,106,46,72,107,20,17,70,95,83,51,90,93,63,36,94,32,90,12,106,24,84,28,107,108,70,69,3,94,7,84,66,118,82,42,106,72,10,23,109,98,35,1,39,11,24,98,19,96,47,34,6,29,39,56,29,39,117,58,12,59,54,91,84,53,21,83,35,3,5,57,120,9,101,37,43,45,79,99,69,70,35,93,46,90,2,47,82,104,97,111,55,23,6,114,44,80,96,82,115,33,105,120,42,107,38,44,63,9,77,19,48,82,0,86,66,22,6,21,116,66,81,103,54,26,76,102,82,98,81,83,115,10,5,70,52,13,119,32,9,89,38,46,116,53,117,88,24,55,26,91,60,13,23,43,38,75,42,84,93,75,88,7,112,46,37,102,72,45,76,51,47,35,64,43,10,99,9,71,72,60,95,59,11,48,23,37,60,60,26,9,43,61,78,81,58,106,35,47,90,78,42,5,80,8,63,11,39,8,70,65,27,71,71,112,78,77,74,19,70,43,82,76,64,17,57,12,98,33,25,78,39,0,47,72,26,86,72,18,77,91,25,66,93,32,68,66,16,47,75,111,31,112,119,96,57,93,41,102,88,7,70,120,120,26,54,8,73,78,45,49,98,99,88,70,112,82,59,11,70,59,3,50,103,68,2,71,3,101,85,43,21,16,50,37,60,52,88,98,4,3,61,74,5,43,99,60,98,58,69,7,63,4,32,29,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,85,0,78,39,40,7,73,69,48,120,57,89,29,9,33,4,118,118,106,86,111,91,32,11,75,117,83,9,111,69,17,120,115,116,6,38,109,107,47,93,69,91,73,84,14,40,1,63,71,91,102,60,67,67,57,26,64,90,100,57,24,59,95,0,26,41,112,78,99,18,66,34,62,74,48,21,95,44,13,119,39,70,85,116,56,101,31,1,94,52,57,61,17,110,23,94,71,47,34,41,26,92,34,83,32,86,94,46,60,84,5,100,90,48,25,102,67,9,47,37,66,11,2,22,74,93,7,59,61,26,12,118,24,47,54,70,103,81,98,120,75,30,63,38,6,35,94,117,79,64,28,15,73,81,61,113,118,30,115,30,36,77,79,51,22,48,76,105,2,64,89,94,66,119,53,32,48,107,50,58,101,85,54,7,62,101,15,13,2,53,31,103,97,83,93,69,38,13,28,7,74,28,112,120,4,62,98,94,54,18,59,26,111,106,79,7,0,85,102,20,66,110,27,47,54,27,88,34,105,88,95,10,87,69,81,50,17,4,29,110,75,86,33,120,44,112,34,97,6,27,79,86,80,88,26,76,36,17,56,19,40,58,86,3,114,24,19,77,74,62,111,37,19,104,75,32,43,33,20,47,32,54,87,42,60,60,19,0,43,23,10,63,45,73,15,95,25,25,111,90,1,48,120,44,113,50,69,10,97,83,13,97,89,83,47,49,114,33,101,75,106,64,15,73,81,25,22,78,98,31,31,75,116,102,24,52,117,27,26,64,1,67,76,114,3,8,66,0,90,115,14,42,78,91,59,8,14,89,113,43,51,5,41,86,38,17,59,15,28,32,2,26,31,43,76,19,55,36,89,93,91,97,28,81,70,72,10,59,89,13,110,0,106,48,36,92,48,0,8,38,70,94,33,79,116,34,4,46,59,100,34,87,52,30,100,92,117,108,81,0,92,30,108,26,111,106,15,38,93,46,29,84,52,54,28,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,91,0,76,8,27,11,7,61,105,57,41,14,47,18,106,109,42,75,25,114,65,113,87,31,56,36,106,118,17,80,88,44,14,82,69,40,100,33,91,73,42,41,24,33,43,119,31,22,4,41,82,42,108,89,91,5,36,27,43,63,113,73,76,4,20,25,20,92,100,34,89,8,86,78,21,75,24,61,5,71,74,57,83,38,49,59,74,102,13,26,98,1,90,33,85,0,100,50,76,5,26,108,111,53,52,58,32,68,74,32,109,10,44,95,5,77,114,3,42,102,43,60,96,58,33,115,38,101,100,60,113,112,83,12,22,51,105,70,90,110,66,1,23,98,74,114,87,95,66,24,9,91,30,42,28,112,110,51,50,90,84,41,18,41,1,105,114,87,93,105,91,104,6,59,112,43,72,92,16,8,113,109,81,1,102,117,100,58,9,49,21,95,113,113,87,65,32,91,75,11,29,43,66,111,9,62,32,40,36,39,104,92,69,7,64,66,107,9,75,82,13,33,92,68,10,62,0,67,118,38,99,98,99,82,61,94,119,38,76,29,23,88,85,20,67,6,71,112,8,46,24,80,6,101,94,81,98,34,26,97,43,5,2,117,12,103,74,50,22,73,58,5,52,38,85,93,54,0,72,8,79,77,43,74,72,48,44,114,106,35,64,58,60,112,55,88,115,17,117,99,0,63,93,49,66,89,73,43,65,73,14,39,26,96,13,87,73,11,36,91,42,57,99,105,119,64,61,60,6,101,93,3,42,120,57,61,94,3,19,112,69,66,65,93,13,9,82,9,41,100,92,23,115,84,63,36,27,26,107,57,13,110,54,3,78,115,74,108,105,59,93,8,24,31,102,114,83,36,42,38,58,19,49,2,55,94,25,89,13,105,68,13,24,105,20,103,58,4,11,72,35,52,48,20,31,23,99,87,22,54,48,114,42,2,17,11,2,65,97,104,82,1,76,61,76,102,91,30,82,16,46,61,8,82,4,76,114,103,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,76,0,47,112,62,9,94,62,116,87,51,34,2,39,44,76,11,31,37,66,109,15,62,53,27,74,52,119,20,92,98,82,57,30,111,84,47,46,65,41,16,19,96,34,29,91,89,33,64,31,68,72,115,112,43,64,73,18,17,66,39,16,78,69,2,69,26,12,109,35,117,48,63,10,14,104,73,55,115,74,95,112,117,8,14,29,60,68,30,60,94,40,89,60,60,48,13,86,55,50,66,46,6,83,54,22,27,24,32,39,8,13,120,5,79,27,52,92,41,5,68,7,74,50,11,113,92,26,2,79,18,30,4,119,2,43,114,77,2,114,26,9,101,11,47,19,44,17,25,57,97,27,54,26,40,82,107,75,55,37,54,72,45,48,115,108,102,101,113,96,30,85,92,114,77,84,24,35,61,40,92,120,53,109,112,42,0,40,13,71,65,74,38,55,116,64,50,64,7,107,99,84,18,19,28,18,79,113,92,114,89,109,50,62,106,97,49,71,91,69,25,115,116,102,93,30,79,67,115,61,53,62,52,64,41,38,99,29,98,72,80,1,98,75,75,103,12,50,8,88,37,101,70,54,85,17,82,46,53,24,120,45,59,77,1,17,91,14,118,112,27,37,62,77,64,54,13,98,51,20,31,108,117,49,60,49,94,66,40,25,15,99,31,103,6,87,80,7,64,30,87,13,99,84,64,94,98,90,14,110,85,31,117,107,89,103,104,56,119,85,100,37,11,50,55,19,4,68,84,29,102,39,53,17,16,70,7,25,27,72,12,28,95,12,101,100,36,26,5,86,32,38,82,103,59,44,55,102,42,105,5,2,64,16,51,81,2,6,109,33,86,86,39,57,115,64,3,117,52,59,56,118,104,45,56,6,95,21,47,118,36,81,92,101,44,28,49,78,86,10,94,11,80,107,2,2,58,89,28,67,48,1,58,34,42,102,117,24,103,18,72,52,102,93,76,48,36,77,62,75,39,82,91,46,27,5,37,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,55,0,11,23,28,62,38,55,84,25,38,79,52,115,80,2,17,8,100,43,63,66,41,75,119,55,103,87,108,33,28,67,31,55,32,95,64,43,112,91,42,87,77,84,94,76,16,24,58,88,0,36,25,62,15,51,39,23,12,33,87,50,49,7,35,35,7,40,8,0,55,58,66,4,9,22,88,113,53,60,20,64,99,63,27,118,47,74,31,94,118,75,1,32,9,106,46,95,96,21,74,100,104,100,120,3,83,41,48,45,114,67,54,86,82,18,116,12,1,90,99,58,108,51,101,104,92,69,85,91,114,16,27,120,74,83,89,60,12,77,16,101,61,5,14,68,21,97,1,103,36,106,62,58,64,80,70,57,82,74,20,14,93,63,12,57,53,46,107,98,17,8,10,100,76,22,2,38,27,69,5,58,100,117,22,43,98,19,19,14,21,94,17,1,18,91,78,107,114,23,119,115,85,23,95,112,38,73,47,86,82,39,116,44,71,116,107,23,38,49,65,49,44,116,59,18,101,48,70,94,49,26,108,75,20,90,9,53,71,33,1,100,14,14,29,42,36,4,1,107,34,114,76,6,38,73,44,89,77,3,65,72,40,70,20,24,40,63,33,63,113,28,80,70,80,24,66,0,49,116,59,64,100,45,75,69,80,6,25,26,73,95,102,44,99,90,57,81,32,42,96,111,59,2,82,61,46,3,11,60,50,119,119,44,88,50,44,38,12,7,27,24,27,106,66,26,73,17,20,12,120,22,90,69,15,48,36,38,73,47,61,84,52,26,47,24,11,23,86,112,71,22,33,116,14,113,95,85,1,58,115,66,85,12,105,62,67,32,55,111,10,4,19,27,84,85,13,88,71,81,106,27,81,10,21,12,58,19,9,39,56,72,60,59,83,107,72,16,12,47,49,69,55,86,33,28,12,115,27,11,74,57,102,46,53,20,49,75,97,54,35,89,98,37,11,98,46,62,20,21,47,67,110,41,95,1,75,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,79,0,54,84,16,15,93,85,39,100,84,103,17,38,15,12,47,108,9,16,47,1,87,38,7,21,47,14,59,93,96,89,102,109,17,62,103,118,45,115,79,53,8,80,120,108,108,56,26,120,25,18,80,18,43,28,104,102,77,57,111,107,69,81,31,35,96,91,71,106,49,7,108,97,113,76,99,92,94,118,116,118,110,105,83,35,27,116,2,52,112,66,23,2,73,82,101,116,38,57,40,92,64,39,42,2,29,37,70,67,111,86,85,16,96,31,115,66,29,120,114,78,72,16,99,5,21,4,40,82,22,79,51,112,98,62,35,54,25,46,47,4,104,22,112,42,76,91,11,23,119,84,40,88,3,89,27,49,64,26,76,43,59,102,41,57,55,53,62,84,118,96,28,103,112,111,90,38,86,71,109,50,19,59,28,8,93,117,74,61,48,81,63,66,86,32,90,85,49,69,101,50,42,4,95,104,78,111,117,19,96,107,115,9,89,104,42,5,11,118,90,106,19,99,40,39,30,80,84,42,21,103,62,54,72,18,16,27,49,23,46,95,30,77,26,79,81,77,90,40,93,102,1,66,73,7,74,59,31,76,83,12,4,1,19,16,47,19,22,108,115,46,28,99,12,41,95,106,101,5,108,112,115,45,109,75,116,65,39,107,86,44,26,21,26,6,57,15,1,48,15,7,113,71,9,20,25,31,72,7,2,86,51,104,18,50,84,29,2,26,118,53,91,55,118,104,53,20,46,116,32,80,46,30,118,53,99,18,71,42,76,96,53,108,13,33,108,112,1,31,0,100,3,100,112,90,45,34,44,29,69,25,111,51,39,73,17,37,114,103,16,113,8,5,70,47,59,10,30,111,47,77,84,114,61,67,31,34,9,22,97,116,75,49,94,71,33,87,114,2,64,57,0,87,36,101,110,120,6,65,99,30,81,77,36,77,55,7,118,57,18,14,42,22,35,74,67,40,61,102,55,100,26,58,36,2,48,78,106,27,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,71,0,100,72,100,74,120,12,22,28,84,92,88,75,80,53,53,100,40,99,71,66,46,34,72,9,45,68,37,67,39,103,18,23,37,1,91,79,61,91,7,114,74,43,27,117,64,85,98,53,7,2,106,100,40,48,93,44,36,89,5,30,64,58,116,9,59,10,9,0,56,111,30,55,64,93,9,54,100,61,85,6,6,16,25,70,10,31,73,7,39,4,113,100,115,65,23,35,43,38,63,84,62,5,5,114,27,74,14,81,60,73,31,112,99,15,46,20,29,0,76,28,44,33,17,100,102,69,41,101,81,80,54,20,42,5,94,106,15,105,120,30,99,42,98,59,114,93,93,106,119,45,73,55,81,92,105,84,101,5,86,29,63,65,111,1,83,95,38,6,58,5,87,98,12,28,60,93,22,32,81,28,93,53,47,13,108,108,105,114,37,6,40,106,43,111,110,35,5,110,97,99,63,59,82,49,51,98,86,114,59,101,97,47,96,35,104,108,21,40,39,61,21,104,99,102,104,28,15,84,74,81,36,37,100,78,108,14,17,1,83,79,19,6,99,56,92,7,109,49,70,16,95,53,68,12,106,32,109,28,3,3,17,33,91,43,54,20,75,25,1,71,107,22,101,70,62,17,48,71,79,100,88,27,120,79,118,66,32,85,112,3,34,76,45,94,52,117,78,24,39,26,42,84,2,80,100,18,19,38,93,80,13,74,96,72,92,85,111,55,75,78,115,67,64,87,42,74,98,71,52,16,56,2,46,22,115,51,50,95,22,32,18,19,93,120,56,54,42,75,110,98,73,12,45,11,83,1,43,86,20,88,66,35,49,40,7,75,10,113,100,45,82,108,30,16,14,51,120,71,10,28,115,120,21,8,21,65,84,61,8,50,0,110,61,28,37,50,18,113,74,10,109,29,109,48,70,95,69,77,16,25,21,44,32,24,4,43,89,30,116,80,37,112,31,7,98,86,101,48,37,108,86,98,4,78,65,29,62,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,30,0,37,93,61,83,14,78,91,29,94,101,102,55,93,63,80,29,53,79,42,115,9,106,36,38,29,13,90,73,15,69,26,54,66,111,30,83,33,53,23,107,78,12,12,95,90,57,113,80,79,92,46,110,79,23,76,76,106,29,5,98,34,64,19,75,22,115,95,77,97,108,50,6,99,113,94,85,38,118,53,55,23,15,89,37,50,22,37,20,68,36,13,47,84,49,86,30,80,116,109,77,37,32,40,31,34,48,41,12,1,85,39,100,100,93,47,40,110,103,54,115,70,44,113,26,21,109,91,81,7,32,113,23,118,2,102,115,33,108,93,94,117,89,64,50,9,34,104,31,3,76,81,18,9,13,17,111,109,99,54,27,13,39,63,16,4,24,96,20,13,85,63,70,77,95,66,83,104,113,88,28,120,87,52,65,82,56,88,29,25,25,94,84,118,48,6,38,57,1,55,33,13,27,53,117,31,120,31,107,0,81,76,101,103,7,45,69,112,33,24,20,103,19,67,90,5,51,111,24,35,6,26,1,99,19,17,71,72,84,34,115,72,101,12,97,38,51,47,91,58,46,90,56,53,43,57,31,114,44,105,5,36,23,23,43,32,46,119,97,84,106,48,86,110,110,50,63,94,22,78,104,80,103,45,101,73,46,36,42,61,102,49,12,8,96,89,67,75,88,5,52,84,74,84,59,105,34,65,54,82,81,99,101,98,30,37,110,70,119,63,99,47,25,60,100,10,28,65,61,20,23,84,94,20,37,70,50,105,120,77,43,48,4,16,110,57,99,26,87,58,52,43,0,78,23,72,3,36,68,23,8,118,61,94,117,36,91,57,66,85,30,22,67,75,108,83,108,107,21,105,44,29,30,67,107,7,114,71,22,19,61,36,80,28,77,108,6,62,27,99,80,24,5,105,40,17,101,83,113,6,34,59,41,109,22,45,16,77,93,6,1,70,106,34,74,29,31,64,8,58,113,97,68,54,19,23,68,115,54,80,27,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,72,0,69,97,14,74,64,23,48,49,0,48,52,112,75,64,98,14,102,3,1,97,40,4,25,99,85,62,105,22,70,111,48,61,33,95,23,49,96,99,63,42,99,111,85,106,13,104,23,106,85,68,3,10,102,74,75,29,9,52,62,109,9,115,87,61,30,80,113,13,64,107,80,55,65,44,24,52,49,64,52,63,70,58,91,31,10,23,96,109,109,110,15,101,103,80,32,101,80,70,64,82,116,106,73,93,87,41,58,91,63,100,111,67,68,65,67,116,3,4,35,69,108,10,18,41,13,37,23,101,30,66,5,88,46,66,61,26,87,26,47,51,52,16,36,18,14,24,12,104,61,22,81,36,78,17,113,94,11,49,21,39,13,81,12,58,64,48,21,30,40,92,99,59,76,36,51,88,31,110,19,55,9,113,20,57,19,120,32,115,76,65,103,41,82,28,108,80,30,93,101,35,55,115,6,8,102,86,75,109,46,56,28,38,119,15,68,0,49,56,102,61,29,6,63,38,55,33,47,0,81,85,37,38,42,77,89,55,38,9,33,13,69,120,24,35,111,118,74,90,76,25,43,44,75,7,51,79,30,70,94,37,77,3,3,29,65,102,2,23,111,20,45,95,105,119,116,120,77,35,91,62,55,111,85,76,63,102,76,55,39,59,50,85,58,72,63,37,32,47,33,22,111,71,27,76,3,28,79,60,88,79,31,61,3,108,29,85,114,0,119,89,61,5,35,1,22,73,86,59,45,84,28,17,39,45,19,109,12,85,4,100,29,38,17,51,92,38,35,76,92,83,101,92,31,48,120,93,112,88,34,56,66,91,1,15,56,51,13,53,75,118,97,6,27,88,21,72,19,19,13,79,56,77,71,69,113,26,31,117,93,62,82,95,113,70,40,109,64,5,58,90,76,21,19,23,102,39,78,53,13,2,37,62,41,109,68,0,14,28,62,71,87,21,25,34,4,38,5,15,9,59,35,2,92,119,27,77,14,29,91,58,102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,30,0,46,66,93,114,64,104,61,18,59,82,98,118,63,40,58,33,40,65,78,108,19,42,82,44,91,23,73,64,107,55,5,115,62,30,81,60,33,34,95,0,60,46,105,66,17,70,43,93,50,91,47,117,18,66,20,78,81,91,6,40,112,44,50,16,23,63,43,116,27,45,29,32,47,73,15,49,93,103,99,118,9,70,32,1,24,22,54,110,11,24,72,15,79,45,86,81,79,0,20,27,52,97,85,38,113,22,53,51,96,5,8,67,88,40,65,30,88,21,2,25,45,62,7,74,90,8,8,6,10,58,4,108,54,13,69,19,104,47,1,10,108,101,44,79,115,54,71,37,57,82,105,12,61,6,101,102,22,1,88,44,7,21,100,107,32,9,76,50,39,51,80,68,24,37,45,97,54,107,115,64,19,118,35,78,45,20,9,8,27,110,80,2,57,55,94,60,90,42,45,20,29,119,26,34,76,112,41,21,32,104,72,12,107,3,12,101,113,19,72,11,44,93,65,25,88,13,95,26,79,16,107,108,46,62,14,110,95,12,73,93,12,0,2,69,30,13,22,101,64,66,13,107,58,60,1,97,82,59,60,43,90,91,50,118,109,15,81,74,29,51,43,102,6,105,24,81,15,83,27,35,25,46,63,21,68,82,84,51,2,73,93,16,28,32,119,72,106,11,48,12,50,79,96,66,35,102,13,29,29,82,106,56,111,57,52,0,35,88,5,39,71,90,19,18,11,104,55,51,105,69,75,91,51,9,87,77,31,4,50,84,36,74,114,8,102,33,69,13,106,61,48,24,39,11,40,22,57,8,77,42,6,86,59,76,24,57,65,20,71,27,43,39,86,13,28,107,61,38,6,112,28,112,53,11,23,81,8,94,116,16,54,7,73,45,12,91,85,49,44,43,2,15,108,76,23,17,92,24,38,12,52,45,41,11,62,70,69,119,117,8,120,73,103,58,119,32,28,22,66,79,41,100,96,11,114,73,29,101,6,27,45,47,72,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,53,83,72,18,31,82,12,25,69,95,60,46,58,7,103,67,81,30,42,30,31,46,1,73,119,21,54,37,73,22,3,96,24,116,21,38,75,114,0,58,90,12,104,65,32,82,31,2,88,33,95,68,16,43,45,72,72,111,79,17,115,9,78,13,114,81,69,41,23,95,93,45,101,109,107,27,2,38,26,96,96,2,49,64,49,50,35,51,110,95,76,38,12,81,17,103,69,86,80,110,84,84,115,54,9,12,51,114,78,35,95,35,59,16,106,83,82,39,95,23,37,112,82,48,15,117,102,49,88,109,36,104,63,83,38,68,20,26,71,96,105,17,9,99,43,33,79,67,18,116,18,28,84,120,114,80,66,23,101,104,17,34,27,77,87,74,0,39,16,56,83,31,11,25,109,56,31,3,111,57,47,85,94,62,68,46,81,63,48,57,100,4,97,3,102,112,27,9,7,68,24,86,108,52,102,47,109,77,69,86,27,56,90,48,30,78,6,71,9,97,71,36,38,62,16,106,11,12,88,42,68,19,74,18,18,2,90,29,19,89,2,13,41,4,92,55,77,1,69,43,6,1,96,47,56,24,63,75,56,28,80,22,102,14,100,93,47,87,20,94,108,113,77,44,46,106,14,13,104,117,60,86,68,79,23,0,27,56,59,39,0,120,47,59,105,117,8,114,57,9,87,73,99,113,111,60,71,11,37,112,64,26,8,84,13,77,50,84,95,77,61,9,88,108,53,97,51,46,10,112,62,41,93,78,83,110,31,11,81,111,4,102,95,100,86,111,116,84,4,117,84,36,81,75,68,39,9,4,33,66,63,36,36,115,43,32,10,33,49,73,29,18,91,68,13,36,61,101,64,0,93,117,106,49,120,59,63,38,46,116,14,4,18,109,24,89,58,24,84,51,36,56,36,27,67,93,95,107,56,117,9,115,39,86,85,110,28,46,120,107,80,92,90,86,107,21,57,2,33,66,22,26,93,24,5,98,83,68,30,104,81,118,19,77,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,68,0,108,48,71,85,46,70,25,51,83,27,5,26,19,60,10,57,64,111,106,44,66,1,99,38,44,93,78,89,83,118,17,103,113,84,19,50,67,44,100,7,11,25,119,59,67,62,68,41,47,34,85,48,20,2,18,75,49,59,91,86,109,106,42,69,99,53,47,92,90,62,1,83,19,111,34,120,97,91,57,63,45,18,99,97,101,120,85,42,8,52,94,1,104,63,12,27,115,37,18,97,41,116,20,111,106,95,8,29,28,80,7,5,6,29,50,74,116,106,98,120,48,8,80,100,66,93,104,88,82,98,76,116,54,33,65,11,74,4,99,7,74,66,13,2,88,91,42,18,67,84,52,33,38,34,34,58,31,112,104,23,16,65,105,15,31,49,75,26,12,53,45,35,109,0,105,85,71,70,69,42,13,106,35,48,6,66,36,77,98,1,26,60,37,92,98,105,17,91,99,54,78,56,28,114,92,84,9,89,93,105,27,59,49,88,12,82,34,55,56,87,49,52,23,65,41,33,43,14,62,111,2,86,75,23,15,59,15,98,4,111,111,6,114,84,107,112,13,20,103,101,103,80,83,16,98,80,78,17,102,11,84,19,87,90,18,120,39,16,69,10,0,19,71,105,102,63,68,118,19,28,26,54,77,120,7,103,25,78,2,102,97,22,40,35,14,86,98,12,44,50,21,11,41,86,106,98,5,107,19,36,98,62,22,28,18,115,113,98,24,86,87,68,38,109,40,114,21,6,118,83,64,43,64,73,67,32,51,26,39,55,71,0,77,12,116,62,77,94,12,112,93,74,48,111,70,89,51,66,88,99,105,30,13,72,3,57,8,74,92,105,103,37,41,79,63,44,2,89,86,51,69,78,92,75,13,28,105,89,42,33,58,17,19,44,17,58,112,110,33,81,85,62,66,75,77,28,48,37,31,5,40,76,97,33,86,73,9,107,112,72,4,90,29,120,27,58,94,101,60,54,68,14,14,2,23,25,56,66,85,5,64,23,76,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,42,0,18,80,107,18,41,110,63,41,33,31,105,94,116,22,108,44,103,62,69,15,112,24,103,110,23,119,18,4,44,42,52,81,27,62,6,50,63,9,97,71,93,57,40,36,27,39,110,80,26,64,8,29,72,76,87,89,120,69,69,76,99,113,1,32,84,50,118,20,58,108,63,6,117,102,11,32,33,42,8,47,33,32,22,63,109,19,91,91,71,79,34,64,91,53,79,104,52,35,89,101,28,68,109,16,45,79,38,120,15,52,36,106,2,13,25,4,6,118,101,90,9,60,84,57,23,107,42,73,100,42,97,89,109,95,13,39,57,106,38,10,86,25,67,70,97,52,60,4,81,53,85,99,120,11,14,38,52,31,41,89,101,36,81,107,87,73,48,86,75,49,44,55,107,47,84,101,27,77,50,64,89,96,10,103,66,107,26,95,60,111,110,118,66,118,59,23,104,17,64,110,60,28,112,99,26,52,100,74,45,11,102,120,69,59,26,108,21,7,58,64,113,42,81,24,83,41,32,62,11,64,75,18,98,84,15,65,23,36,61,13,2,21,66,45,39,36,13,12,77,35,41,44,110,20,81,119,20,12,37,34,119,49,29,22,29,51,4,61,60,67,26,28,47,13,108,12,15,1,73,83,79,1,75,110,65,82,93,37,59,64,26,44,49,95,63,100,4,101,82,64,95,115,112,11,67,92,70,68,10,84,79,112,112,84,30,86,45,108,14,39,27,34,103,69,80,105,44,24,65,37,51,57,86,118,53,38,31,11,111,77,94,64,94,14,2,92,94,78,54,36,84,2,20,59,1,68,51,47,111,17,33,19,34,114,72,30,17,51,65,14,58,28,78,13,115,70,22,74,92,101,27,117,108,115,76,88,26,70,16,72,54,102,41,7,79,54,106,89,65,43,2,20,19,2,114,33,42,24,1,11,92,59,83,96,70,98,9,94,68,108,51,30,6,54,69,16,47,93,61,7,49,85,57,33,77,19,35,59,44,95,105,70,48,28,34,52,96,83,0,0,0,0,0,0,0,0,0,0,0, 0,75,0,80,85,31,32,67,41,29,96,97,93,96,54,104,114,32,110,105,11,16,43,82,57,26,110,84,73,1,20,101,40,86,79,36,78,52,29,44,116,88,116,103,84,116,97,39,25,1,70,82,116,89,23,82,54,25,64,19,61,118,10,62,50,113,61,12,25,82,0,45,93,94,57,21,63,55,85,23,33,75,81,61,119,100,3,57,110,36,56,62,42,115,33,63,43,29,90,117,0,67,60,65,71,71,117,32,114,69,24,54,51,111,84,95,85,11,48,118,79,11,104,5,110,89,42,78,25,113,84,55,85,42,40,40,23,58,101,18,41,73,109,85,5,90,10,80,115,109,68,23,26,93,119,110,23,51,108,117,87,101,88,76,66,104,49,44,83,76,82,48,19,40,116,30,25,40,54,46,111,43,71,113,81,39,40,108,55,84,100,76,91,52,91,16,30,40,34,47,62,8,91,55,106,114,75,61,100,25,55,87,93,60,103,115,111,3,15,108,101,2,100,66,11,27,54,36,109,88,44,49,62,11,43,12,79,78,36,59,53,39,70,52,44,70,4,75,92,8,31,57,38,5,42,92,1,24,73,67,16,66,42,90,64,83,83,2,120,34,110,69,22,117,101,104,16,104,7,120,93,60,34,50,62,19,76,58,65,1,32,4,105,70,59,93,60,74,69,11,75,67,42,27,75,89,24,68,60,39,9,30,69,20,87,90,0,1,69,81,19,41,116,31,106,52,112,97,69,64,34,88,42,15,37,119,87,98,64,89,64,34,54,58,96,119,109,39,67,68,66,1,2,31,82,117,85,120,29,41,93,23,35,72,17,45,105,73,48,72,45,100,18,92,19,18,77,48,102,113,101,51,42,77,21,117,40,76,39,54,86,47,47,81,102,113,53,95,74,97,116,58,62,18,100,120,77,25,78,81,28,76,44,17,41,62,60,70,61,40,47,96,106,54,7,1,76,15,9,83,22,72,53,114,101,21,104,28,3,33,88,26,109,96,119,52,93,86,120,73,109,0,0,0,0,0,0,0,0,0,0,0, 0,52,0,102,37,53,109,94,53,1,20,71,39,86,61,78,79,46,36,80,53,103,58,8,88,16,51,21,44,115,117,99,102,96,13,41,68,11,17,4,3,90,76,69,109,77,90,57,51,74,30,108,82,20,35,17,76,7,0,101,12,110,58,92,7,23,80,6,94,18,61,9,86,27,103,36,4,66,24,32,3,11,92,67,88,109,14,43,36,104,106,28,77,9,23,96,46,91,26,17,59,104,26,7,90,95,22,68,12,64,58,9,77,59,98,47,104,31,50,103,99,90,118,68,63,29,6,31,16,35,116,51,65,41,75,113,31,61,110,83,57,99,58,42,98,91,61,65,25,86,49,37,2,3,58,35,35,94,77,8,99,28,27,3,115,30,29,89,108,52,79,8,92,93,25,88,118,23,84,114,86,0,117,25,111,86,23,11,85,37,74,63,105,52,48,7,107,40,87,34,26,71,105,69,80,117,4,55,28,98,62,20,81,36,98,90,115,52,44,14,10,54,20,80,25,43,4,65,38,108,70,120,58,1,12,102,33,80,100,118,42,100,40,39,20,83,62,31,9,95,26,90,22,37,69,93,44,37,7,68,4,66,118,95,101,75,37,22,115,103,104,96,65,105,106,26,29,15,36,46,94,56,110,23,112,6,88,86,66,81,118,5,93,78,86,91,51,106,0,11,116,13,61,99,53,58,30,39,76,105,2,96,110,3,95,21,66,52,114,86,57,58,49,96,65,54,54,45,94,105,113,104,105,77,63,74,18,104,47,28,6,3,75,80,48,50,105,111,67,18,49,30,8,50,2,19,25,68,45,57,47,42,53,118,57,99,88,38,73,68,59,101,114,61,1,102,73,103,49,61,112,4,17,62,105,38,109,35,33,64,105,107,82,7,72,117,30,12,98,27,77,107,110,51,105,6,82,45,52,5,108,102,113,0,72,114,10,8,113,90,83,78,58,102,1,14,111,8,56,92,107,1,56,75,17,120,29,93,36,94,118,23,10,13,10,77,86,53,30,109,56,20,59,0,0,0,0,0,0,0,0,0, 0,108,0,38,22,50,44,62,94,94,40,98,114,106,63,54,77,88,10,86,41,100,0,67,109,37,48,56,27,116,102,59,75,72,46,113,107,30,22,40,8,35,81,105,107,72,54,57,56,56,120,16,61,59,84,65,2,78,47,101,103,56,79,85,12,0,96,50,94,58,44,56,6,118,98,79,0,98,104,6,23,82,67,52,120,102,21,35,85,41,29,54,99,81,83,80,119,61,19,34,78,2,61,85,95,83,93,86,67,38,64,116,5,56,77,37,88,89,14,16,29,87,13,19,119,2,12,117,25,82,117,79,103,63,18,57,38,36,21,84,57,38,84,111,2,116,113,17,10,61,72,72,30,6,10,114,114,94,7,69,25,26,12,97,5,118,47,93,49,0,95,27,94,27,86,36,16,36,25,55,86,12,5,60,67,35,26,118,41,95,30,90,93,80,108,110,8,64,105,23,41,35,43,41,109,76,40,115,50,1,65,89,43,93,12,3,115,11,95,37,84,107,0,54,70,40,26,44,114,7,12,94,53,68,45,0,38,87,88,107,17,1,62,99,28,26,48,21,33,20,64,112,29,20,79,107,86,12,72,46,21,42,43,67,61,45,68,104,76,96,40,82,93,38,26,54,4,117,80,87,75,20,98,58,104,114,81,73,120,30,6,23,100,48,113,107,40,14,32,69,45,111,76,81,15,109,54,100,115,8,59,10,93,71,106,37,108,9,99,69,40,40,12,92,119,115,26,44,93,114,68,96,109,39,33,53,84,113,10,46,50,96,31,78,101,0,39,116,96,59,55,68,85,35,99,60,20,9,105,59,26,21,2,9,80,102,110,77,0,113,38,34,79,79,51,117,59,82,12,39,99,0,105,28,6,15,13,104,11,110,30,33,35,54,78,69,90,75,82,31,84,5,49,0,91,19,41,95,17,23,59,78,95,37,96,95,40,41,61,10,55,110,81,18,14,103,22,85,51,65,103,81,2,41,85,45,0,68,92,83,106,113,68,40,54,59,87,53,92,29,90,106,9,0,0,0,0,0,0,0,0,0, 0,52,0,58,49,58,16,47,3,44,88,74,115,90,28,117,97,53,18,119,77,31,6,106,62,39,91,82,88,63,8,60,56,116,66,40,83,7,88,76,28,69,77,111,76,81,69,114,81,18,50,117,3,49,118,81,45,93,92,32,6,27,27,116,88,30,120,2,71,16,42,7,104,69,81,97,76,106,41,93,90,117,31,102,106,109,11,80,52,27,103,25,1,1,22,84,94,53,15,104,89,37,9,30,73,82,69,108,92,74,10,21,109,103,94,28,33,85,4,29,97,35,107,110,42,76,115,72,119,41,18,104,63,64,41,85,84,48,44,110,35,2,89,80,55,48,33,67,11,76,81,42,90,3,16,14,111,10,3,98,79,68,47,95,10,13,45,97,72,99,58,59,119,84,102,34,35,15,32,120,81,62,97,57,27,21,115,115,101,37,92,118,91,36,53,101,108,120,120,76,2,112,70,95,72,83,37,4,68,20,61,13,54,46,101,95,73,30,79,22,46,99,108,63,53,28,116,41,111,13,89,61,20,112,102,99,28,69,32,20,111,0,81,60,27,83,119,60,98,58,59,98,64,112,83,120,105,72,37,82,44,23,59,12,100,15,35,70,23,113,107,64,67,91,69,61,117,4,99,15,55,0,22,17,45,116,101,83,31,88,61,57,57,44,73,41,68,43,81,90,56,20,38,81,47,62,105,104,16,8,114,82,63,106,107,51,82,41,96,45,34,81,18,17,118,101,42,2,59,118,67,66,24,40,90,40,1,4,81,103,106,19,102,102,37,77,76,47,34,48,49,25,74,103,43,50,11,69,76,53,22,106,117,46,72,90,71,50,19,85,55,81,57,80,117,18,93,94,64,66,79,91,21,65,48,20,27,44,88,77,120,40,111,105,25,102,37,22,39,37,24,91,34,3,109,15,79,59,64,119,46,63,13,77,40,74,47,37,69,20,45,10,22,14,43,17,3,96,44,68,30,53,57,38,80,52,93,40,42,62,63,91,66,116,48,90,61,97,15,113,59,36,19,0,0,0,0,0,0,0,0,0, 0,101,0,32,14,47,64,116,58,42,62,40,2,38,68,106,48,65,17,115,39,110,77,56,109,62,4,71,109,20,98,85,74,53,116,91,84,38,113,72,109,77,43,12,87,60,104,14,107,39,44,35,112,66,71,2,48,93,59,99,19,48,90,34,89,63,108,93,118,39,87,25,107,20,110,110,17,81,95,31,92,57,66,89,93,64,19,51,44,35,33,83,26,51,92,19,10,28,79,62,90,101,78,79,11,112,70,104,83,100,100,50,112,47,42,49,103,82,114,94,112,4,99,45,36,104,103,28,111,99,50,64,38,2,47,103,82,70,15,101,73,76,28,100,79,36,38,45,57,37,9,55,32,56,114,120,64,88,1,85,83,76,67,107,0,34,1,106,109,23,66,11,29,2,6,51,54,53,75,44,87,44,6,50,110,7,104,21,93,55,96,21,11,68,101,116,89,13,0,55,87,11,92,77,40,112,98,14,112,42,119,100,59,115,16,43,62,93,44,101,104,86,79,36,96,92,84,26,4,18,27,108,27,7,70,2,28,97,71,64,95,51,29,106,65,42,106,85,17,34,83,76,48,107,52,29,20,43,73,120,33,67,50,43,99,32,39,39,71,62,54,116,53,55,76,75,71,55,104,14,12,92,45,87,119,7,95,108,108,6,120,90,17,114,92,69,35,85,0,96,47,0,32,58,87,110,23,60,72,71,93,55,118,7,102,79,90,51,72,36,82,54,73,39,27,6,5,11,100,28,22,83,88,111,110,79,93,1,75,59,19,90,18,20,120,34,76,75,2,1,53,37,90,21,65,112,108,29,78,88,103,59,120,64,80,16,40,4,22,34,54,97,37,17,107,97,27,25,64,113,50,28,34,44,28,77,69,91,60,75,33,119,104,81,49,105,116,87,108,39,96,11,33,40,71,88,110,1,60,70,62,47,91,92,89,112,57,34,57,113,37,2,4,63,64,91,43,78,24,39,3,65,34,40,28,9,44,24,71,34,16,60,70,14,114,44,9,102,57,48,77,13,1,0,0,0,0,0,0,0,0,0, 0,56,0,14,87,35,83,61,76,6,90,80,21,21,57,33,70,21,83,13,65,76,0,54,19,92,10,109,19,81,106,98,106,57,0,68,105,45,80,79,110,100,64,50,14,63,22,69,111,12,10,59,72,85,35,102,41,50,113,36,18,72,43,89,116,7,2,35,33,15,98,86,73,29,36,120,70,75,46,36,19,16,16,20,16,69,14,18,5,27,72,25,111,16,20,89,65,64,42,4,51,56,20,106,41,83,71,99,114,23,101,81,39,42,12,94,37,15,67,98,14,116,62,107,30,12,66,12,69,59,44,22,55,43,114,29,64,39,52,70,67,77,72,45,16,82,55,53,93,16,114,62,6,104,22,57,65,23,15,66,17,46,2,106,91,0,112,4,111,97,109,93,12,36,119,47,119,118,116,118,6,57,17,115,16,61,2,20,56,106,82,100,117,73,104,48,13,111,52,22,25,87,9,120,12,73,51,12,77,13,67,64,65,60,79,87,102,76,40,91,61,106,116,73,43,110,76,99,47,26,17,14,20,90,77,84,112,108,48,18,0,96,14,90,42,109,88,109,10,37,7,92,24,36,57,96,5,63,28,59,25,86,41,23,18,78,105,20,31,110,47,10,66,118,24,41,69,75,63,92,112,11,6,35,22,83,23,115,82,76,4,3,25,28,104,15,47,1,113,43,82,93,53,58,13,75,92,53,101,85,13,39,110,13,56,44,113,107,52,53,79,64,32,98,104,27,74,28,29,8,12,72,88,43,4,45,4,5,91,38,17,14,37,14,41,88,24,69,59,97,82,35,22,107,97,30,39,93,23,110,119,90,6,110,117,106,46,36,87,80,41,106,34,83,74,117,3,115,16,17,111,12,65,118,18,83,9,25,9,101,100,10,61,67,2,104,53,73,22,95,10,87,30,17,78,43,103,116,83,18,44,52,40,116,20,39,116,53,116,26,11,99,97,97,53,12,35,46,84,43,33,45,21,85,26,86,92,87,104,57,29,109,42,74,15,28,23,116,58,27,116,48,62,0,0,0,0,0,0,0,0,0, 0,38,0,6,102,19,118,1,81,114,25,8,56,115,93,10,21,72,30,67,43,11,37,33,102,101,66,3,110,85,56,70,10,71,23,50,67,100,94,28,74,117,70,36,93,49,100,28,79,19,100,79,28,4,74,43,68,51,70,3,73,89,31,110,112,2,104,18,49,106,27,51,84,71,76,25,98,14,93,79,68,105,35,108,55,97,86,69,40,8,92,2,72,71,90,111,0,91,32,80,16,95,68,76,9,85,52,74,30,51,74,66,14,108,54,68,77,108,72,63,17,44,114,21,113,118,100,117,31,106,88,102,55,38,11,52,83,18,44,38,54,56,2,7,57,41,53,52,48,69,115,39,93,3,61,57,67,4,115,31,118,26,25,31,60,108,22,15,118,18,89,64,78,24,67,111,117,78,12,45,22,96,1,61,71,117,50,41,118,87,24,42,49,51,100,41,63,46,18,12,97,72,106,10,16,111,91,108,103,47,4,9,57,31,102,22,34,1,94,11,33,90,110,72,40,22,75,55,11,74,12,52,83,108,43,12,109,105,105,30,0,111,106,19,108,3,88,23,106,70,34,37,23,96,105,58,91,2,31,40,87,84,22,32,68,74,110,71,101,14,104,103,119,114,36,92,40,50,74,38,85,0,102,93,29,42,10,61,67,34,113,17,84,53,53,114,31,40,88,34,36,85,108,94,89,101,110,119,1,103,97,56,74,111,21,33,92,81,41,18,68,116,119,80,25,68,10,62,37,108,112,0,28,100,26,84,38,77,103,115,15,48,67,117,110,65,23,79,61,93,84,85,15,73,115,62,72,71,70,119,5,20,11,73,111,41,19,9,38,9,113,85,91,20,66,20,108,117,45,20,25,4,25,106,94,58,67,29,56,15,112,114,110,54,15,66,14,64,17,119,5,19,119,82,16,74,41,69,53,32,87,77,113,24,117,35,68,61,117,109,76,38,38,46,116,114,117,52,0,74,54,26,75,59,74,77,108,82,12,53,97,100,79,19,23,20,111,111,1,117,97,64,47,0,0,0,0,0,0,0,0,0, 0,26,0,92,35,29,11,115,8,24,97,22,103,78,116,35,87,103,114,53,90,43,54,76,116,74,75,73,119,70,27,68,55,9,63,53,118,44,76,35,19,27,13,88,28,95,9,89,118,47,12,84,34,45,110,86,53,40,117,44,56,41,41,94,46,17,120,116,66,60,47,41,29,40,67,86,88,105,94,19,2,68,30,5,49,39,55,102,114,99,102,38,69,94,85,62,107,20,35,91,32,18,17,29,30,105,11,97,25,112,100,4,24,45,0,118,83,42,57,18,38,34,102,100,118,9,66,11,70,73,109,59,57,34,52,10,89,83,96,10,99,22,57,118,103,49,103,31,92,98,93,7,113,54,81,88,16,72,53,2,118,25,23,41,8,43,81,92,2,30,77,22,4,103,82,77,74,42,51,29,49,84,50,12,8,31,7,7,64,36,82,71,14,11,66,40,87,13,114,119,45,70,73,46,32,42,50,85,63,44,65,54,59,87,75,38,97,18,58,95,82,61,20,88,114,64,71,27,64,102,32,14,58,77,43,31,80,48,10,102,19,61,26,99,41,103,108,87,43,43,73,14,27,41,0,61,40,44,46,23,108,34,54,3,71,3,5,68,3,48,69,43,89,120,56,111,46,42,5,117,53,71,40,118,106,101,120,72,23,113,37,18,18,47,98,1,6,89,114,14,111,119,35,109,16,86,85,80,73,59,11,111,17,84,54,2,64,99,50,110,114,88,3,73,104,70,11,7,32,33,45,46,88,77,67,26,45,94,73,53,68,90,24,103,17,62,7,70,85,71,111,29,10,99,13,116,114,68,44,108,7,120,80,23,35,26,101,73,13,46,47,118,118,117,67,96,86,113,28,86,1,21,55,103,73,8,54,23,14,34,47,78,47,71,105,51,68,92,41,24,67,60,77,66,42,118,103,7,89,68,16,34,14,43,28,72,24,75,76,35,101,75,68,68,115,42,9,78,5,42,36,12,75,58,12,107,110,109,48,41,74,110,53,118,119,1,10,97,82,112,3,87,65,0,0,0,0,0,0,0,0,0, 0,5,0,91,74,83,79,45,16,62,118,41,112,41,72,97,95,109,40,49,77,88,82,99,36,117,56,31,74,45,109,12,118,75,2,47,46,116,14,36,116,20,25,104,69,97,119,22,95,4,33,70,48,1,91,52,59,81,22,53,43,38,105,16,56,114,37,110,65,92,54,60,97,119,22,72,72,99,88,96,98,20,17,48,0,33,15,114,26,90,25,9,97,54,41,117,62,48,5,26,26,44,3,115,89,63,54,72,13,104,52,3,78,14,18,48,14,70,59,73,109,32,115,24,113,119,90,77,13,95,51,112,18,21,20,20,44,45,71,98,58,2,59,10,76,80,77,47,83,53,102,4,104,68,29,50,112,116,26,35,22,66,32,15,0,12,27,17,42,115,0,38,101,83,106,58,1,11,3,16,84,88,111,16,67,19,54,110,18,77,17,43,75,76,29,95,108,58,16,77,27,27,99,27,59,76,43,105,57,32,101,9,66,58,61,13,36,50,115,9,105,93,21,61,108,98,55,48,86,67,115,58,95,34,60,24,22,70,101,118,65,76,27,45,20,30,51,2,32,78,34,24,99,97,78,45,107,95,84,2,35,89,18,4,82,84,0,109,19,43,56,32,70,53,102,102,43,114,17,59,64,87,74,44,99,73,60,57,46,0,47,101,81,58,68,70,33,103,12,64,89,10,61,0,107,54,47,13,98,98,12,54,1,92,91,62,41,15,24,61,25,77,102,46,4,14,22,29,36,26,46,36,57,83,61,82,5,36,17,78,51,35,12,38,96,15,118,93,14,20,96,66,106,90,107,107,98,117,94,30,52,4,25,32,100,8,44,104,78,40,87,31,51,18,55,75,37,54,51,109,42,70,1,96,80,2,102,101,90,26,17,115,81,22,95,58,106,113,78,13,113,111,25,5,0,76,81,34,37,52,74,62,3,66,84,55,76,53,67,54,23,66,74,13,11,114,102,29,81,84,115,44,101,63,23,105,61,88,68,80,59,61,108,60,35,30,49,98,106,43,67,61,63,0,0,0,0,0,0,0,0,0, 0,52,0,75,113,43,25,5,19,46,37,97,46,93,14,29,35,12,92,64,16,83,78,63,61,70,34,64,98,35,77,27,99,24,40,40,93,48,3,55,99,39,6,24,13,28,3,30,87,79,109,18,2,94,104,3,44,65,40,48,86,70,26,56,41,32,48,23,76,109,102,58,76,20,116,111,60,31,6,106,67,48,85,35,16,100,81,35,107,40,42,20,24,56,50,80,22,113,116,1,59,110,74,50,97,29,29,96,23,104,45,59,101,42,47,105,0,57,108,67,73,18,106,62,0,81,2,108,69,58,5,51,74,60,11,72,28,104,106,55,49,83,25,106,106,76,102,65,44,111,34,74,78,86,26,15,16,102,9,51,117,110,61,66,54,62,79,45,12,56,91,48,107,107,30,109,93,102,65,84,41,104,90,92,15,98,107,12,100,102,26,43,38,37,68,7,76,68,59,10,68,9,54,47,26,34,25,80,44,104,61,118,26,44,50,32,118,79,53,115,77,30,49,44,51,70,29,63,113,3,88,49,63,11,80,15,88,11,18,119,61,8,0,106,41,70,93,67,82,44,5,85,88,58,80,33,117,37,64,110,13,105,119,15,104,119,68,112,43,36,16,95,43,63,62,91,95,64,30,97,96,45,41,98,41,81,71,13,76,23,99,111,44,91,120,67,76,74,11,110,19,70,90,105,117,68,15,45,16,11,48,107,48,61,118,90,73,95,52,45,83,64,67,15,98,99,71,64,110,15,107,76,43,88,3,104,116,28,81,43,115,68,62,5,93,61,11,81,39,34,6,76,7,72,33,62,111,43,92,73,62,6,38,18,112,70,61,70,110,3,53,47,87,72,117,115,11,63,78,12,13,119,35,26,26,78,73,41,118,38,11,101,64,120,77,105,120,119,85,97,69,12,4,56,66,81,83,65,17,34,74,104,90,43,84,46,86,119,48,34,51,49,75,21,56,91,34,104,114,28,8,96,108,78,10,29,16,7,24,17,29,82,5,15,16,78,69,58,100,38,112,17,75,0,0,0,0,0,0,0,0,0, 0,47,0,25,54,10,108,93,75,104,102,93,33,30,73,37,47,74,30,28,107,102,44,22,52,3,98,113,13,25,58,65,81,107,56,28,58,18,35,84,29,68,34,16,91,99,82,3,54,18,3,92,15,86,21,22,115,52,71,48,49,113,70,108,50,5,86,21,54,32,19,88,92,66,38,117,78,113,93,90,41,22,56,38,47,63,29,39,52,5,61,36,6,37,108,100,61,110,2,80,108,90,48,9,61,80,70,40,61,67,27,27,40,73,106,21,25,83,91,54,2,93,100,10,32,87,71,100,43,47,71,120,105,20,26,83,59,88,103,76,35,46,22,17,80,69,72,76,24,99,58,60,63,36,96,59,19,96,46,68,58,103,68,90,17,6,56,78,26,32,36,23,13,117,96,11,37,115,99,4,0,83,17,22,103,21,77,12,46,43,58,8,67,31,40,30,88,104,108,51,91,54,115,21,55,83,5,84,88,100,0,4,71,3,56,78,98,47,105,90,6,93,49,32,102,29,92,37,36,43,79,50,111,34,36,111,37,50,64,120,119,90,86,83,22,15,106,36,16,86,47,23,70,107,120,48,24,17,47,102,67,67,65,65,15,38,118,10,100,105,65,87,115,94,104,92,95,23,104,86,65,58,62,69,29,47,66,47,107,17,52,38,2,62,30,96,40,41,44,90,27,6,28,101,9,38,62,41,73,88,55,1,77,103,7,98,0,82,9,55,90,36,50,100,76,86,5,6,54,97,80,107,3,76,92,72,65,38,36,90,5,86,43,68,111,7,24,57,76,18,36,43,41,20,70,73,105,81,71,75,117,80,101,77,49,116,40,67,20,5,18,24,82,91,93,82,43,120,90,49,37,1,33,15,51,89,91,63,27,3,105,75,76,73,92,37,74,57,14,93,62,29,101,99,86,10,93,86,35,39,111,33,88,68,32,71,0,45,79,29,94,57,111,120,116,64,75,109,78,62,49,21,77,84,112,105,66,107,48,107,117,89,5,57,94,113,18,64,98,31,64,35,61,0,0,0,0,0,0,0,0,0, 0,92,0,0,36,12,120,8,2,109,8,2,104,88,87,43,35,16,85,12,22,19,69,90,60,24,29,106,62,79,89,36,27,100,48,100,90,79,13,55,11,9,104,33,18,34,21,103,60,17,20,33,117,16,43,63,98,46,67,11,18,69,119,111,37,14,41,42,1,100,77,77,47,50,22,67,4,106,118,10,33,9,105,81,14,22,18,6,11,13,102,117,82,19,41,89,94,65,29,27,45,17,48,93,70,13,49,3,106,8,75,43,104,95,89,53,105,115,108,1,34,14,89,112,3,7,26,16,114,107,103,70,1,94,58,1,23,116,77,47,78,63,0,105,45,16,13,33,16,109,27,47,31,20,85,96,85,73,59,52,108,55,104,62,57,116,91,120,70,97,101,101,34,59,80,66,83,118,24,65,30,38,7,88,37,117,108,8,33,101,23,20,20,29,37,115,102,6,106,13,102,113,0,41,96,41,84,16,76,98,117,91,68,58,21,50,100,68,95,101,73,120,84,91,115,94,11,24,101,71,111,61,51,112,30,112,13,114,45,85,10,99,85,93,65,12,11,82,37,37,25,13,99,13,23,45,72,67,45,38,5,9,36,78,52,19,30,103,91,26,112,18,75,81,106,103,15,80,60,0,85,3,39,9,69,3,99,62,28,116,96,117,113,116,74,75,25,18,84,57,103,64,94,68,84,70,88,70,54,118,49,72,59,54,58,1,23,97,19,57,70,46,25,110,92,21,13,35,28,102,23,72,59,57,44,68,62,61,120,17,74,106,37,51,43,120,1,37,76,86,102,97,61,62,10,32,21,104,84,109,4,101,33,80,84,34,116,117,17,92,20,110,63,56,47,66,76,41,54,9,35,88,30,98,7,1,66,35,65,3,4,114,54,20,12,104,81,83,105,56,87,115,47,19,17,10,117,37,37,104,6,58,98,107,111,49,25,32,85,77,53,45,47,60,72,71,103,32,82,28,8,99,106,98,11,115,1,48,52,86,42,107,103,60,0,64,73,47,41,58,8,60,105,0,0,0,0,0,0,0,0,0, 0,78,0,103,71,16,13,8,66,16,79,103,109,13,4,70,29,90,50,37,111,119,108,30,120,23,83,3,65,27,17,102,81,87,113,88,27,103,114,106,44,87,108,9,31,84,10,59,36,36,51,104,106,29,75,92,99,22,30,106,29,75,86,28,70,116,70,71,89,116,75,89,21,87,22,65,14,45,94,81,107,71,21,108,3,115,109,60,67,7,104,8,100,50,14,106,77,104,83,36,79,16,102,97,5,21,114,20,28,23,21,17,96,78,66,51,42,10,16,26,29,16,69,37,80,11,59,30,103,59,34,74,67,104,25,114,92,11,27,69,65,72,97,47,113,106,27,88,17,8,25,103,58,115,72,120,108,53,42,23,95,120,17,62,70,44,23,25,61,36,40,68,6,110,103,75,67,17,101,46,86,38,35,2,2,113,89,14,105,39,84,26,94,85,10,43,27,2,27,75,86,17,110,89,77,87,79,52,100,77,71,5,113,35,29,93,118,115,92,19,92,40,90,96,7,1,84,94,25,73,14,112,10,66,46,46,105,88,53,83,79,85,13,111,85,31,36,71,5,62,22,84,34,67,64,16,61,96,113,18,57,91,84,50,96,61,7,109,0,107,77,86,115,19,54,5,28,26,116,51,23,69,1,90,91,117,107,46,101,72,78,36,15,112,25,33,21,66,8,31,70,94,66,16,101,17,40,69,82,83,38,112,58,45,108,99,104,84,115,13,101,41,50,117,45,81,66,16,64,86,97,86,52,82,105,24,91,101,117,53,3,16,75,64,4,94,32,11,56,62,96,56,112,38,43,6,111,77,115,78,18,0,20,37,93,49,105,94,5,112,83,105,12,15,22,39,66,92,69,2,12,60,33,67,42,118,19,20,34,62,18,91,33,102,93,71,67,22,23,107,99,13,113,98,18,96,105,31,67,82,78,98,86,60,116,77,112,19,12,39,27,42,36,51,17,55,62,118,34,113,68,62,97,32,83,104,37,18,1,72,30,106,1,117,65,37,5,87,12,114,52,106,9,0,0,0,0,0,0,0,0,0, 0,36,0,64,87,52,27,31,48,18,94,16,24,86,41,17,1,64,79,2,68,120,15,19,81,58,52,107,104,79,61,103,47,105,33,45,79,57,110,6,7,77,120,106,40,76,89,30,110,81,96,92,63,21,32,57,80,54,55,8,28,15,90,43,57,0,35,20,55,92,39,90,79,108,65,17,111,16,33,80,62,35,93,111,36,62,110,101,1,61,104,75,15,16,66,54,93,75,117,82,19,20,22,79,116,60,90,119,83,54,58,104,23,75,37,117,15,97,96,70,80,81,56,32,17,37,97,102,74,4,64,22,93,80,50,114,53,91,48,81,112,64,42,94,119,72,82,64,79,64,7,50,48,58,108,27,91,43,98,91,17,22,88,2,118,30,110,89,82,18,97,6,72,39,1,56,105,44,24,81,114,4,70,40,47,76,38,20,59,27,21,78,68,47,17,80,21,8,19,65,24,69,7,14,85,95,103,28,113,92,3,35,92,113,79,25,95,62,57,41,45,82,56,90,43,98,49,106,103,20,14,103,90,89,24,113,59,100,113,49,35,4,88,11,6,97,92,100,28,90,86,112,11,64,59,50,47,41,33,111,88,102,67,101,24,56,4,33,78,76,80,20,118,8,79,114,57,19,93,53,54,78,49,42,104,85,2,47,117,38,84,10,3,110,91,67,97,85,42,104,51,99,97,108,105,68,1,20,50,34,34,75,93,21,77,91,106,110,43,5,28,71,50,22,94,109,100,8,40,118,115,51,56,30,103,118,99,8,30,75,36,86,69,30,91,66,81,112,60,75,96,110,17,66,50,107,44,96,35,110,75,104,87,98,45,117,104,30,32,94,113,52,85,71,117,78,92,8,65,8,109,75,13,43,77,94,111,5,0,75,7,99,44,71,5,80,100,73,111,58,117,104,109,119,62,14,17,105,92,55,93,51,94,15,59,6,99,84,46,38,99,93,77,25,15,62,12,62,74,96,17,78,77,51,21,67,48,23,105,65,74,96,98,80,42,62,61,94,92,33,113,95,34,0,0,0,0,0,0,0,0,0, 0,108,0,85,5,100,68,12,54,114,18,30,111,92,58,51,82,88,107,110,19,53,17,88,75,18,18,114,43,85,78,114,82,29,20,12,106,18,19,16,4,12,86,58,101,76,34,2,93,100,35,33,99,39,30,8,48,118,83,27,99,96,117,61,33,74,7,57,108,59,74,71,80,65,48,116,92,80,120,87,57,73,115,81,106,113,60,16,102,106,64,5,54,4,102,80,101,105,1,98,40,54,86,75,61,107,7,92,19,33,32,103,91,34,17,17,9,51,102,51,2,4,114,10,21,85,44,44,86,65,17,7,98,4,36,8,0,25,39,28,104,24,23,26,6,9,51,99,61,93,110,96,77,36,58,37,79,64,7,73,87,1,80,1,41,18,7,39,116,40,41,91,20,42,6,30,103,10,31,70,82,34,117,77,60,75,33,45,70,44,56,23,44,47,19,71,26,114,91,104,32,48,86,69,53,11,31,39,28,80,47,35,102,10,86,116,119,61,52,36,103,88,15,19,0,92,34,83,119,82,39,112,112,12,36,103,7,57,36,27,69,29,72,74,95,68,10,58,107,2,66,65,52,20,5,89,74,102,74,26,55,7,13,48,86,66,70,60,120,98,63,71,24,26,54,5,15,19,37,23,112,82,116,97,6,96,13,52,49,33,60,84,21,48,113,53,54,114,82,3,108,109,118,112,29,83,81,5,86,9,45,76,6,74,95,47,33,82,102,51,42,98,38,78,77,53,112,116,105,37,41,120,104,19,119,56,84,30,38,35,111,111,101,118,37,39,80,113,112,49,68,81,60,25,59,72,11,9,87,16,32,11,43,88,66,111,6,90,48,39,116,101,17,38,66,14,87,57,61,62,97,105,31,111,0,90,9,34,11,38,74,119,113,6,26,102,39,78,114,40,72,56,45,113,26,61,58,61,99,87,95,61,8,53,49,72,98,2,67,46,113,111,113,70,8,100,3,28,73,35,26,8,81,89,91,63,25,120,23,59,46,7,55,111,106,9,50,74,58,41,61,83,112,0,0,0,0,0,0,0,0,0, 0,94,0,5,30,113,14,10,51,53,7,78,100,80,75,104,68,24,62,31,43,80,52,88,48,115,113,89,78,78,61,0,54,0,72,17,111,53,0,93,68,31,21,53,72,50,102,49,12,70,19,81,44,108,70,49,47,57,81,110,59,90,49,107,68,39,78,17,24,30,34,81,47,61,49,9,4,28,95,15,101,71,118,31,5,50,97,31,15,99,42,47,45,78,70,55,105,16,19,71,78,80,6,8,39,68,8,71,24,26,27,21,73,45,5,41,46,20,87,47,30,48,33,88,66,13,87,3,108,7,108,71,14,16,51,113,25,74,111,118,40,30,47,14,103,5,37,102,9,114,112,43,111,57,80,66,76,18,48,50,64,84,13,13,105,18,96,15,16,1,57,102,69,17,33,94,47,104,95,73,51,50,50,78,23,31,20,23,102,70,30,16,6,100,101,69,79,1,3,92,95,71,118,81,32,79,76,34,24,120,52,18,67,54,91,42,101,41,78,53,118,30,67,97,60,86,102,110,76,21,60,36,9,37,79,107,70,9,12,75,26,83,6,26,98,37,31,81,9,108,27,29,14,85,94,4,90,109,100,106,56,33,71,24,52,71,69,73,40,79,81,19,1,51,34,16,105,28,3,23,84,87,38,42,29,83,50,87,97,116,54,82,13,93,111,40,26,3,56,60,16,55,49,51,35,0,6,15,72,105,77,29,24,49,103,117,90,52,96,94,81,77,112,87,38,70,103,16,89,109,27,97,34,11,118,35,50,120,28,83,102,106,102,13,63,102,100,52,13,54,86,48,3,45,110,97,108,56,117,71,77,42,43,119,12,3,6,43,93,69,52,89,39,19,7,89,91,57,14,108,56,55,46,29,77,108,88,118,28,2,50,112,108,93,45,7,67,115,39,106,0,66,34,1,74,41,5,86,41,79,29,18,96,52,13,106,116,27,118,30,13,67,73,119,32,90,92,11,115,77,84,34,77,35,87,33,7,108,81,61,58,104,67,12,112,118,42,97,87,70,34,41,40,0,0,0,0,0,0,0,0,0, 0,47,0,13,0,14,105,76,61,81,41,68,81,20,17,112,31,25,15,90,0,63,48,20,42,51,37,91,117,21,92,52,112,91,12,36,23,56,75,69,24,37,116,66,91,113,35,94,76,4,113,117,84,75,47,22,13,118,9,67,32,28,74,5,41,97,55,21,113,55,35,72,7,13,106,66,2,17,81,28,94,25,99,18,20,104,27,53,25,91,72,81,70,3,10,19,31,77,86,74,73,9,88,52,36,89,4,3,40,56,9,35,86,46,60,88,34,85,63,109,120,20,63,52,7,72,108,74,32,58,72,76,17,83,86,84,67,107,85,38,119,118,23,73,78,0,12,15,38,7,66,9,41,90,106,68,76,5,0,31,79,50,112,114,4,20,69,53,54,13,5,61,89,105,69,70,23,86,8,84,100,3,97,10,70,40,64,34,16,78,11,30,55,68,107,45,83,40,60,94,100,55,3,70,112,81,37,2,11,71,5,79,50,57,99,31,27,30,6,107,99,98,65,96,119,66,38,59,35,43,3,103,25,118,14,62,62,39,30,80,38,63,63,91,58,32,7,20,100,12,109,18,63,95,8,19,48,84,89,120,22,27,14,95,51,101,27,54,86,76,49,28,119,118,5,67,103,51,55,107,19,30,46,10,56,118,77,97,84,20,35,0,41,12,58,109,50,71,42,59,75,46,23,38,93,54,47,94,19,116,38,7,58,99,78,48,18,116,13,70,10,106,105,72,85,1,13,46,42,83,0,68,56,107,64,80,10,92,37,19,110,28,99,3,91,91,87,46,118,34,51,92,82,32,18,64,74,6,22,103,48,98,111,74,113,7,47,5,23,12,114,105,27,4,87,87,20,56,6,15,40,45,92,77,70,91,75,10,106,82,27,47,80,75,115,34,60,28,80,107,90,19,15,111,118,32,93,98,87,95,23,36,57,39,26,117,63,42,100,14,91,95,6,46,68,10,1,45,17,87,12,117,24,76,25,17,22,41,98,5,11,117,40,93,41,3,11,67,77,59,69,42,119,0,0,0,0,0,0,0,0,0, 0,6,0,48,80,45,39,53,33,2,120,101,81,70,87,30,46,94,22,7,6,45,26,61,81,31,31,50,26,47,62,116,83,31,28,99,70,18,22,20,76,83,72,82,59,51,106,50,18,75,23,68,85,91,18,10,35,99,116,25,20,16,101,51,62,95,33,4,77,81,103,94,108,107,99,112,23,25,26,74,68,75,109,80,28,99,79,107,11,113,36,55,12,101,51,29,110,1,75,63,49,117,29,83,7,25,53,115,100,79,73,50,92,0,120,50,89,2,22,11,112,82,39,57,95,13,50,26,88,119,31,1,90,70,19,107,115,24,35,106,105,63,110,31,41,100,119,105,34,57,39,4,13,116,39,29,16,116,75,16,64,49,24,46,57,84,104,120,100,12,12,83,87,12,68,28,64,27,1,37,66,31,66,12,22,72,51,34,13,24,70,114,51,21,59,23,51,119,12,12,19,61,72,59,55,95,63,120,76,104,16,43,76,100,33,21,52,101,28,59,73,33,2,0,24,40,31,5,72,62,0,107,85,2,118,5,14,42,44,3,38,37,120,58,24,36,16,74,76,59,64,0,2,70,86,17,117,105,105,56,76,110,35,7,98,26,112,97,113,38,80,65,95,34,64,100,24,24,0,90,43,28,64,94,56,55,94,76,67,111,70,75,84,94,116,62,66,103,106,19,46,65,120,107,32,95,35,88,66,4,39,84,50,77,31,103,85,73,120,40,120,39,16,86,71,29,20,10,117,7,114,84,109,36,29,56,89,101,46,68,13,66,54,14,58,73,63,3,62,51,97,93,72,117,73,55,35,113,99,46,114,72,6,73,94,71,106,108,120,35,9,85,3,71,5,48,117,120,62,85,58,95,80,109,83,9,110,73,22,4,88,36,27,91,41,20,39,83,2,56,31,80,32,35,23,60,6,70,65,107,58,91,3,53,41,111,110,102,101,69,20,85,105,92,0,14,57,23,0,28,69,119,20,63,7,16,89,109,31,95,69,62,98,75,21,23,5,77,72,18,109,77,12,0,0,0,0,0,0,0,0,0, 0,33,0,57,20,93,103,98,15,96,99,79,81,117,103,89,109,85,66,112,36,72,19,45,117,18,106,74,59,4,31,68,22,112,42,48,19,36,35,0,69,62,88,68,112,15,38,22,50,97,110,45,20,90,11,47,84,53,38,108,82,33,40,120,3,82,102,11,15,52,22,10,61,20,63,83,95,51,101,34,30,60,52,79,26,88,1,110,52,42,71,119,37,110,97,11,21,42,3,21,9,22,59,88,50,87,88,63,16,74,9,74,109,48,111,23,110,38,67,10,58,92,28,109,114,38,96,111,66,87,92,108,20,26,36,21,69,92,51,71,64,13,47,60,16,97,105,42,6,107,22,51,104,56,76,53,10,81,7,79,19,52,112,92,49,84,74,97,83,51,55,16,17,101,4,59,18,10,29,18,21,10,118,76,54,34,43,118,71,26,40,29,108,24,61,12,104,51,16,24,44,59,9,70,118,116,83,47,36,34,37,64,17,21,42,61,119,69,82,116,18,103,0,83,86,85,43,21,27,66,74,100,94,16,114,34,95,20,118,111,3,22,40,88,97,37,1,108,97,88,10,113,29,33,97,41,11,89,71,81,66,99,47,91,119,62,30,35,64,36,93,25,81,85,29,55,64,85,55,106,91,29,77,106,57,37,116,62,83,5,27,85,33,33,49,99,5,87,65,45,70,100,116,78,63,73,28,54,25,73,84,68,63,85,73,71,64,28,52,113,33,106,82,1,49,19,72,24,6,103,87,75,105,44,4,53,35,58,50,79,44,71,88,54,1,10,37,112,118,98,35,43,46,27,73,88,119,117,57,66,113,118,0,106,78,65,21,118,5,73,86,63,80,69,118,57,108,56,63,33,73,35,116,19,56,113,69,82,95,83,29,52,6,16,66,56,1,54,12,111,34,92,34,29,46,82,87,63,7,45,45,16,73,97,118,115,75,10,65,50,104,25,67,17,12,38,103,43,76,111,21,45,44,82,22,98,32,25,33,96,41,84,91,2,21,37,28,23,16,42,96,120,78,0,0,0,0,0,0,0,0,0, 0,65,0,88,21,115,50,39,3,84,35,93,85,28,95,115,83,89,97,43,16,56,88,114,9,48,112,77,72,75,112,5,89,12,91,51,99,87,108,12,41,79,119,69,92,45,74,84,57,53,16,43,3,97,8,39,59,18,50,41,73,109,72,44,104,3,60,113,73,30,34,38,17,94,75,29,26,60,1,70,9,5,80,34,47,17,0,112,114,10,38,22,88,120,28,65,21,21,97,39,49,30,13,56,29,11,84,53,107,115,90,65,54,62,68,87,6,75,71,43,37,120,29,16,51,30,58,71,119,31,78,1,67,96,38,72,67,70,21,10,92,73,74,31,58,62,107,67,54,12,1,107,114,90,15,91,66,74,88,99,89,101,37,34,85,33,14,15,6,55,10,2,113,96,7,5,26,54,19,8,32,104,32,29,89,11,66,41,110,71,56,38,31,35,73,101,17,98,39,115,42,102,26,81,18,109,116,106,17,89,47,50,110,120,114,118,111,84,18,26,79,20,49,69,75,67,8,27,50,63,81,115,24,109,8,26,46,77,103,31,14,109,4,101,44,38,39,1,2,56,81,96,85,52,13,50,88,103,68,68,37,83,16,45,108,92,100,20,11,18,58,101,96,77,35,7,103,59,6,1,97,56,88,18,32,13,13,50,60,104,89,90,88,94,8,81,20,119,27,21,48,31,7,79,32,84,59,49,25,118,117,38,43,27,109,34,78,104,101,79,56,111,98,55,85,69,74,51,10,6,10,104,103,81,113,88,3,51,107,53,40,2,93,97,32,96,39,90,59,36,60,104,60,64,86,32,21,34,3,6,12,119,55,42,50,26,119,21,53,56,73,82,3,62,76,51,34,67,118,84,1,8,33,90,49,13,90,15,84,16,98,11,26,18,17,79,19,21,102,54,79,72,63,15,30,107,119,45,109,28,109,60,13,110,11,80,7,102,73,2,22,70,75,75,55,34,61,87,93,28,85,1,94,54,105,119,66,49,66,72,113,103,39,33,115,78,8,8,63,19,95,90,13,0,0,0,0,0,0,0,0,0, 0,96,0,60,76,62,21,6,97,87,90,42,95,67,68,46,9,13,21,57,94,35,96,10,62,2,92,95,91,20,4,69,115,45,77,73,105,97,80,78,87,89,33,93,87,110,95,57,10,57,67,8,17,25,24,80,57,50,80,92,25,78,88,114,97,30,62,109,26,22,83,52,77,16,31,67,6,97,69,30,94,40,62,44,97,53,88,57,91,96,50,55,12,86,39,63,66,44,62,68,88,30,119,16,61,39,95,20,19,73,108,25,14,109,18,25,2,22,25,90,86,57,79,3,109,17,17,5,43,96,83,107,60,116,71,73,55,102,6,9,101,7,30,13,24,2,8,48,66,61,79,39,109,6,104,37,47,4,68,62,9,86,111,100,12,8,47,46,33,5,107,98,115,73,80,118,46,78,70,79,41,47,23,95,38,96,111,14,10,98,11,34,13,72,10,6,37,24,48,61,83,82,81,63,36,97,36,48,24,70,111,35,41,3,100,87,23,101,13,27,97,26,53,18,8,92,59,67,115,7,46,4,83,39,46,65,60,105,48,31,22,54,104,37,68,65,35,13,25,50,107,34,72,113,80,0,65,29,44,43,55,52,66,39,46,25,11,21,4,46,40,81,119,68,76,11,8,29,106,111,50,27,63,33,94,93,45,106,89,50,87,69,114,87,83,87,60,117,102,70,97,95,114,82,14,90,100,64,14,20,116,46,53,59,30,65,83,39,64,97,103,63,94,36,68,64,14,45,30,62,61,30,27,77,9,91,17,114,29,63,24,26,14,71,106,55,111,40,10,118,4,33,62,90,81,43,42,39,116,107,44,12,113,118,31,76,102,96,54,70,54,103,48,22,17,119,66,36,81,79,95,91,24,50,46,19,50,71,39,22,37,96,21,107,74,39,95,59,113,26,102,51,35,120,22,52,26,3,37,50,37,78,6,24,66,103,88,23,13,109,42,113,95,27,12,83,62,17,45,30,32,21,24,60,30,87,108,85,93,10,18,75,76,75,98,65,28,57,102,114,66,93,8,0,0,0,0,0,0,0,0,0, 0,115,0,36,31,14,82,72,39,29,22,120,68,60,41,82,91,61,25,24,33,5,110,9,105,38,6,17,1,53,95,34,83,0,28,83,117,5,99,72,98,72,23,111,73,59,97,27,97,113,50,13,13,39,72,69,59,2,107,37,25,31,65,99,113,92,78,104,58,100,95,80,71,72,48,25,12,43,45,31,57,113,19,85,44,46,42,67,47,109,0,106,74,73,58,47,4,8,57,22,29,92,72,36,49,80,45,106,14,108,13,102,119,96,41,81,23,65,117,80,40,25,61,101,96,5,68,3,79,54,1,94,30,107,69,112,24,110,85,10,30,33,20,64,29,92,84,62,54,80,97,106,102,63,2,102,31,113,71,111,75,27,98,107,10,49,101,5,54,86,93,43,112,8,67,115,64,22,72,42,66,95,20,77,28,19,53,25,83,78,51,101,48,71,55,80,81,58,25,18,83,13,9,63,39,59,60,13,10,31,54,15,35,45,58,85,91,91,84,12,77,103,94,119,80,54,51,70,44,57,91,106,108,31,93,34,44,86,86,41,47,67,56,115,84,8,17,79,84,72,64,82,88,72,35,53,43,50,97,120,24,114,89,74,79,101,47,22,25,92,21,71,63,24,109,11,43,52,43,6,83,1,91,70,10,20,43,81,30,34,81,3,113,85,7,76,83,87,84,8,107,85,12,39,73,42,62,88,12,17,71,101,73,62,99,54,37,47,38,61,85,22,101,3,81,89,64,75,98,78,95,35,67,91,98,49,80,101,49,111,1,2,68,103,53,13,74,106,91,48,6,7,8,75,38,40,75,81,55,73,95,92,99,80,34,104,2,99,12,110,87,61,90,42,116,68,39,8,102,48,16,80,46,58,33,76,80,61,6,51,114,89,43,103,90,89,111,76,16,51,22,39,28,84,37,13,2,35,45,50,93,83,119,95,93,97,98,16,45,110,86,59,109,22,98,22,5,65,33,29,25,103,11,92,26,119,29,22,44,46,90,83,94,39,24,41,95,31,7,93,84,84,70,0,0,0,0,0,0,0,0,0, 0,55,0,74,13,47,11,11,13,105,107,76,92,104,72,97,87,0,8,20,31,119,78,96,114,113,115,88,91,59,16,55,86,32,114,55,108,12,15,52,58,30,75,51,22,27,20,79,68,108,73,84,15,79,13,103,7,36,101,25,116,84,92,109,61,33,56,36,76,109,112,22,9,19,80,36,85,39,75,13,91,68,119,38,32,23,87,16,38,100,88,117,81,109,48,84,107,38,0,12,85,43,58,59,13,112,91,36,106,115,106,4,106,86,58,36,3,24,80,36,51,72,12,47,78,39,45,11,102,93,34,14,120,62,55,24,77,38,25,10,74,112,103,48,84,18,35,78,61,24,110,25,108,24,59,38,91,98,83,48,21,62,111,43,38,57,5,31,25,63,41,67,66,37,62,13,36,97,101,24,90,111,51,28,92,57,35,54,89,82,104,60,56,1,36,29,15,63,93,48,51,95,88,46,120,117,12,66,68,48,28,81,99,95,104,116,64,45,86,110,114,90,118,47,40,95,49,27,58,65,56,64,71,96,77,56,66,62,95,42,109,52,119,98,57,50,72,113,37,33,106,20,20,30,35,51,79,3,56,70,9,19,100,33,31,57,29,42,98,22,7,31,52,90,111,116,117,13,10,70,2,72,0,57,20,59,69,4,52,12,79,120,77,111,101,61,34,52,52,11,6,117,36,61,44,104,24,53,36,37,69,44,15,118,120,54,74,48,97,79,51,77,86,62,70,77,71,85,61,65,2,53,8,17,91,4,14,52,55,14,112,103,56,32,6,9,42,101,90,75,33,34,100,59,48,14,83,104,18,72,10,50,79,61,36,96,102,83,107,120,72,113,6,82,81,15,40,100,16,112,65,62,91,86,93,109,1,24,62,16,54,93,29,109,113,83,118,113,100,104,105,53,84,89,60,88,58,0,27,88,93,115,49,9,19,30,0,13,40,75,13,50,109,104,43,7,74,84,40,116,82,66,104,16,105,89,13,57,72,39,118,82,113,75,43,104,80,24,13,113,83,73,106,0,0,0,0,0,0,0,0,0, 0,26,0,62,6,74,7,112,1,95,47,29,69,43,21,73,54,17,16,117,87,7,65,32,21,110,79,76,33,41,82,99,62,96,94,12,67,50,87,79,76,117,8,8,22,107,54,46,57,34,6,86,76,81,85,105,38,20,81,101,115,16,85,6,117,71,84,38,56,99,86,63,74,73,13,28,35,14,94,62,102,52,66,62,26,45,54,105,13,52,101,106,91,56,57,89,33,64,49,106,66,102,92,14,16,9,18,35,25,40,90,38,16,74,0,74,14,55,4,84,112,62,7,21,7,94,100,11,26,11,82,10,56,106,30,92,94,78,58,71,2,90,16,88,14,100,25,74,69,58,50,105,7,15,110,117,105,110,54,2,104,6,85,67,16,117,83,65,81,76,65,79,20,12,107,73,8,113,38,8,118,115,83,16,82,80,10,6,10,102,32,45,37,10,25,58,92,39,39,27,107,74,29,36,54,92,40,42,92,108,5,29,87,32,10,77,59,107,57,59,5,93,110,90,83,97,97,30,62,101,117,77,55,23,78,18,65,27,62,80,120,65,30,86,69,10,101,1,86,88,66,22,30,37,7,34,52,100,117,12,54,10,111,60,92,75,20,85,64,9,99,101,9,13,80,95,64,1,40,71,99,84,2,10,92,111,25,43,40,116,22,52,52,71,54,105,95,16,116,14,107,67,58,43,7,115,54,21,63,46,30,42,116,74,64,44,18,58,21,91,86,41,119,71,80,44,75,119,57,70,66,33,35,12,17,14,72,47,64,5,98,42,22,75,13,89,98,51,8,53,64,81,51,58,41,76,90,90,18,38,52,49,52,106,45,54,86,82,90,43,67,82,59,15,46,43,99,88,30,21,118,23,110,62,8,90,78,85,114,30,22,97,25,91,71,42,51,61,17,40,51,45,37,64,87,116,45,4,91,46,81,111,60,88,116,53,66,12,112,115,12,39,86,116,86,84,91,7,24,112,68,79,27,110,74,118,40,113,92,58,3,53,62,98,24,109,1,55,56,79,45,76,90,0,0,0,0,0,0,0,0,0, 0,117,0,38,30,49,45,39,10,68,107,35,85,0,100,56,113,18,107,43,105,80,101,81,10,89,9,17,20,102,111,48,15,81,112,65,108,110,45,9,115,85,96,48,26,27,24,81,119,84,90,77,3,35,61,17,72,55,2,94,74,30,80,112,115,107,112,73,93,108,119,86,81,50,91,119,109,117,9,19,117,1,43,99,64,118,111,17,89,60,102,68,68,38,7,31,35,40,96,94,3,103,106,66,92,27,57,10,61,116,31,4,96,115,98,0,116,27,71,38,20,64,65,87,37,41,84,40,5,0,29,119,97,23,52,6,53,120,60,96,97,68,54,93,23,61,46,3,66,81,107,43,77,108,68,80,69,34,116,31,36,86,104,47,104,67,47,115,112,37,0,21,112,112,72,50,54,75,66,84,80,32,97,23,14,71,67,84,113,119,35,108,4,78,76,27,101,86,2,109,37,28,22,85,21,5,11,110,95,115,90,113,30,48,102,48,104,18,9,22,75,21,104,105,64,56,20,89,81,111,79,32,68,1,99,59,60,89,51,106,116,49,5,48,108,115,100,81,117,45,7,6,55,92,2,80,98,63,53,114,76,19,30,106,83,80,84,64,70,33,38,98,91,64,90,78,79,61,71,39,7,119,37,75,15,10,85,93,12,32,107,66,16,105,39,31,107,105,18,91,91,80,91,27,50,101,36,75,97,51,52,73,116,70,106,24,97,75,59,92,28,67,69,2,43,80,26,57,82,60,117,104,8,103,44,85,61,90,64,46,39,26,39,102,106,57,75,5,63,21,39,85,30,81,1,22,117,104,48,80,17,32,62,92,40,100,119,70,109,93,81,64,60,35,18,120,120,120,26,100,91,69,85,57,59,90,71,108,89,108,30,22,3,16,35,7,114,44,89,89,36,43,53,78,99,96,119,57,34,43,2,9,83,12,97,74,46,50,83,86,44,19,54,3,10,16,82,78,20,30,37,50,17,25,85,113,35,118,16,85,61,105,7,2,66,77,87,117,100,96,1,106,9,0,0,0,0,0,0,0,0,0, 0,46,0,35,13,16,81,58,94,13,95,66,21,86,30,80,4,55,36,29,25,48,103,40,98,47,102,53,84,18,111,71,80,1,98,66,60,119,63,119,110,29,102,108,50,43,27,36,34,39,111,24,24,115,76,64,76,96,38,64,24,49,117,99,93,101,76,11,38,68,69,4,33,33,43,93,38,63,51,101,91,15,19,68,95,86,78,39,68,59,6,69,8,7,71,108,93,42,83,68,119,92,27,77,40,96,10,113,82,78,3,0,93,81,67,65,51,80,2,119,93,59,60,8,45,61,108,35,1,114,80,93,47,80,85,86,80,0,75,118,11,15,50,101,75,104,13,65,83,91,9,115,61,17,64,50,56,24,39,85,0,114,103,79,110,64,85,99,2,80,9,47,46,52,82,62,23,44,100,30,72,16,14,66,91,83,60,58,25,12,107,1,16,9,55,75,105,58,77,59,48,115,102,76,42,52,64,32,47,45,103,117,0,53,60,96,117,35,69,19,70,116,26,113,15,18,87,60,95,110,54,10,2,31,90,10,16,81,104,96,39,72,10,35,44,8,65,105,79,9,79,98,47,23,108,5,89,101,30,68,6,70,51,107,82,64,57,29,29,36,94,2,112,12,4,80,40,95,27,117,69,2,47,34,47,26,80,85,96,87,85,61,105,32,83,110,57,17,41,98,97,32,29,118,119,13,66,4,34,41,58,20,67,17,106,56,120,89,100,56,58,12,65,44,3,33,38,110,21,1,35,17,68,60,87,67,54,83,59,38,18,82,100,111,69,111,101,66,60,108,8,79,21,81,53,110,69,108,85,42,66,26,72,98,53,119,50,52,95,62,7,52,2,82,59,44,39,42,115,40,5,65,26,43,78,52,41,57,91,72,30,42,110,41,63,2,48,76,111,95,19,41,35,45,74,57,45,93,118,115,77,19,9,22,112,95,9,43,77,89,60,111,15,16,7,10,114,92,25,88,107,9,71,14,88,61,74,33,29,89,16,27,25,97,20,65,69,118,47,40,36,93,8,0,0,0,0,0,0,0,0,0, 0,43,0,103,119,76,85,4,76,55,114,2,0,116,15,26,17,40,63,89,53,18,110,62,14,97,38,86,65,112,63,61,77,65,34,45,99,95,110,20,49,57,26,112,92,113,106,24,109,25,0,9,120,117,99,37,55,118,12,20,78,106,76,34,89,27,6,69,68,32,46,99,45,45,84,9,102,69,55,19,102,31,105,27,29,83,67,112,98,115,106,6,50,113,75,120,49,17,2,102,9,33,74,118,88,31,66,18,100,82,38,73,41,70,39,80,53,4,4,15,44,97,97,46,71,67,91,14,67,3,104,78,41,116,102,60,9,93,33,118,85,113,68,16,119,109,114,105,20,93,106,70,103,35,4,42,109,112,61,17,34,73,111,108,105,13,105,79,4,77,32,38,21,71,79,77,57,61,97,97,24,36,2,56,112,106,21,11,36,31,12,92,50,91,98,35,101,68,48,36,61,9,73,79,80,39,80,2,76,69,18,4,85,32,90,35,119,104,73,95,105,16,102,9,75,4,42,99,79,64,6,94,22,95,114,75,0,99,19,50,100,81,59,49,73,37,38,104,17,92,105,114,107,78,65,75,80,71,26,40,113,112,58,42,48,15,99,41,45,6,119,50,18,72,46,61,8,22,52,110,103,86,120,51,41,66,4,112,99,6,84,111,91,56,40,76,19,46,11,120,6,68,30,68,40,110,111,4,34,9,38,75,14,45,25,45,13,6,71,110,64,119,26,22,78,99,104,64,83,26,41,38,12,81,70,117,9,84,83,42,38,32,87,45,28,104,114,95,86,55,44,99,82,84,109,29,90,44,44,110,57,118,118,81,9,73,23,38,29,111,22,100,79,19,51,86,77,114,25,81,82,114,39,79,77,104,2,101,13,58,13,118,28,80,76,20,111,6,58,119,98,6,58,74,7,86,46,94,83,108,52,97,112,60,16,120,21,9,56,23,99,43,26,3,52,42,18,24,8,57,79,15,41,89,91,54,35,92,97,114,54,102,2,15,43,112,34,98,50,105,25,49,20,0,0,0,0,0,0,0,0,0, 0,22,0,94,16,91,68,9,101,106,2,77,88,60,97,44,115,5,50,73,83,103,46,9,79,75,93,52,36,14,10,32,96,102,105,66,114,117,104,108,5,53,106,34,94,110,5,115,66,12,71,11,65,52,85,36,98,70,117,71,57,89,110,94,108,93,17,29,44,5,15,35,105,109,97,111,95,12,110,73,74,11,80,59,34,33,2,65,115,30,90,14,59,52,66,45,17,101,11,98,53,109,94,51,67,63,99,0,72,31,18,67,84,82,5,3,34,5,105,52,73,117,106,45,12,114,62,48,30,50,57,119,73,114,13,102,61,28,49,50,55,2,21,71,41,102,80,68,49,41,20,104,32,20,20,41,115,113,2,3,7,111,100,104,104,101,50,51,107,99,45,55,6,65,18,80,71,53,78,50,18,119,21,56,5,1,61,58,88,102,43,40,24,9,45,77,2,14,76,28,99,27,45,58,72,87,35,109,100,74,93,0,2,96,19,20,51,94,33,102,103,32,90,13,0,77,34,44,43,16,59,19,3,111,89,120,21,59,58,84,8,78,49,54,53,108,60,93,20,81,115,7,3,117,116,16,34,118,55,48,112,14,32,23,98,26,47,29,67,17,89,120,33,120,19,101,65,46,103,104,92,95,15,76,56,96,100,52,89,84,19,79,54,33,85,23,24,83,42,91,39,62,95,33,69,84,56,10,28,39,35,58,108,98,33,95,21,33,102,105,53,62,111,103,84,2,72,64,11,86,7,26,10,99,83,95,62,70,81,64,38,55,33,71,24,72,27,50,116,48,31,7,106,44,58,106,32,25,61,18,105,53,13,88,100,18,30,83,26,30,59,45,68,61,100,115,27,58,59,27,30,33,35,19,2,53,114,74,116,51,120,113,39,37,55,27,115,41,79,5,73,66,84,58,12,77,80,9,107,112,56,1,38,23,18,76,57,64,57,89,42,102,70,56,67,52,80,101,49,31,3,49,54,68,112,18,116,40,13,116,14,98,24,120,113,68,48,51,43,22,1,27,81,0,0,0,0,0,0,0,0,0, 0,64,0,88,95,59,106,3,27,47,82,66,8,30,38,114,2,72,27,107,67,67,110,100,20,119,84,83,47,95,53,114,98,120,54,103,23,66,1,50,43,35,0,62,94,46,55,92,15,44,2,103,31,0,7,96,120,9,106,53,73,22,9,95,48,8,9,1,72,53,18,4,120,40,20,73,83,97,62,113,7,11,68,83,92,115,63,10,57,63,73,52,37,79,38,91,16,97,37,112,93,110,91,29,94,42,118,39,104,95,83,117,40,66,49,8,88,52,46,82,67,99,119,58,20,76,88,86,81,105,65,86,55,98,77,58,93,75,113,55,113,12,104,78,79,115,48,82,74,17,101,83,116,36,25,111,37,88,15,21,14,21,62,105,87,70,106,12,70,83,76,62,39,7,58,19,93,22,77,90,102,19,5,117,95,74,102,97,37,108,47,77,20,79,78,43,86,78,96,120,103,64,13,16,42,102,75,49,5,37,26,48,15,113,36,77,102,86,23,110,73,93,12,98,4,85,108,19,106,36,91,103,27,108,117,0,102,57,74,61,42,96,19,39,78,12,56,15,50,76,67,72,14,64,36,89,16,27,113,28,115,113,86,73,15,48,67,9,49,93,41,114,50,63,9,57,107,51,68,82,78,108,40,74,89,34,108,99,100,110,42,4,76,49,77,33,32,17,85,70,119,54,66,8,111,53,22,28,54,110,87,109,42,63,76,56,77,40,25,63,59,27,84,39,11,79,12,95,80,42,93,27,17,25,108,4,28,112,63,60,45,14,54,112,55,28,26,70,9,80,119,23,111,107,111,17,53,99,9,16,59,44,82,94,5,46,104,31,1,79,72,83,16,68,118,13,90,19,87,64,112,64,57,115,80,19,38,96,34,45,29,91,21,54,68,59,35,50,57,76,81,23,58,19,0,107,88,76,14,43,78,94,104,105,70,119,42,99,115,114,54,17,53,109,14,14,17,67,89,75,85,26,17,33,24,55,76,52,116,116,115,54,24,114,74,42,25,38,4,115,26,40,82,0,0,0,0,0,0,0,0,0, 0,58,0,80,97,68,105,66,52,35,61,5,37,98,49,58,115,61,19,120,117,52,100,78,97,84,12,31,57,94,59,57,98,58,78,81,89,29,93,64,59,13,30,49,17,97,44,69,66,112,39,116,93,19,115,85,84,41,1,98,118,15,113,42,14,51,74,81,119,2,5,11,101,49,41,40,112,0,72,72,3,26,3,104,86,17,29,116,86,31,12,92,101,10,35,54,99,8,114,14,27,55,100,38,17,56,69,49,106,93,57,98,116,61,55,108,21,85,94,54,29,11,48,58,111,56,119,64,48,8,35,31,31,40,61,100,32,62,90,80,56,103,23,20,108,101,73,3,37,11,45,11,40,5,41,119,104,106,29,86,105,32,30,53,38,30,65,28,91,12,45,103,0,26,78,40,14,53,60,85,80,40,4,16,57,22,35,83,9,103,23,73,56,21,29,82,8,40,93,55,5,24,72,4,13,114,17,59,58,40,28,46,28,90,66,11,110,78,46,39,52,26,46,118,53,117,16,70,4,85,8,100,54,49,65,82,61,73,19,6,15,0,94,69,26,68,34,71,31,91,2,18,46,40,17,18,88,56,21,108,59,85,83,14,103,27,26,37,6,78,15,5,73,75,105,107,61,65,43,90,27,104,107,83,38,98,120,58,93,32,74,37,41,45,54,23,49,42,112,108,75,36,59,5,120,73,112,47,70,91,95,109,98,116,105,65,42,81,31,67,110,11,48,84,35,43,59,72,112,40,9,25,3,79,12,109,18,88,109,75,57,110,3,11,34,36,95,104,111,119,117,107,83,10,0,39,23,50,80,105,113,74,13,49,46,111,88,76,29,42,100,11,44,70,90,51,55,114,72,17,18,77,104,37,19,67,42,83,47,90,101,12,95,72,79,26,87,79,40,100,112,99,68,34,98,40,13,37,80,11,46,69,69,85,4,14,68,86,4,28,10,56,65,3,54,68,57,69,44,1,27,59,100,66,104,75,29,35,98,84,75,35,49,113,64,17,82,28,54,82,114,60,105,0,0,0,0,0,0,0,0,0, 0,40,0,43,41,119,102,22,13,74,117,8,54,5,66,5,37,115,75,98,60,115,64,118,73,71,78,25,60,50,108,36,30,32,16,23,34,8,92,25,3,78,27,11,27,32,8,24,68,94,58,79,11,90,117,41,112,43,1,2,15,26,68,120,10,40,91,109,18,55,18,108,74,64,97,12,102,87,14,16,111,8,111,111,43,63,36,27,25,84,119,58,92,53,65,63,31,2,75,83,104,107,8,27,79,72,55,86,46,45,58,28,23,114,36,56,8,45,100,47,60,12,50,104,98,15,82,40,21,31,89,86,62,101,88,59,17,116,38,85,68,113,88,23,30,101,120,22,22,37,8,84,97,59,72,72,43,57,99,89,49,93,66,55,10,83,61,26,82,68,21,43,39,117,86,13,20,96,22,1,25,20,96,101,111,75,103,107,55,30,0,119,100,32,32,19,22,108,74,52,45,49,77,60,8,58,31,95,81,90,93,35,60,113,1,96,97,65,26,98,80,36,11,47,66,10,49,27,60,19,84,85,79,66,118,73,89,39,75,97,96,27,106,62,80,22,2,28,26,87,3,42,64,77,103,119,104,32,92,5,22,120,33,63,108,16,3,59,14,59,28,43,5,70,86,101,94,29,66,32,109,68,69,59,92,119,110,62,9,96,10,61,21,90,62,94,106,80,15,78,55,89,53,50,55,89,30,25,65,30,70,67,26,13,79,52,16,99,42,110,52,56,114,54,74,63,83,90,71,61,75,59,95,83,31,73,44,99,59,84,118,4,108,52,31,88,31,46,87,77,54,92,42,88,79,6,81,17,105,31,28,114,84,13,48,6,59,46,120,22,64,86,76,1,37,20,97,12,21,72,60,81,10,44,112,48,45,82,102,21,72,34,29,42,1,97,10,88,113,85,32,71,97,9,18,67,57,19,17,99,91,104,72,14,42,55,6,80,112,19,47,39,53,111,87,91,4,48,117,23,99,24,68,92,30,83,55,41,44,97,67,70,16,109,72,6,119,34,119,95,27,51,46,0,0,0,0,0,0,0,0,0, 0,119,0,30,12,11,91,5,96,0,18,79,25,55,95,97,46,108,53,99,91,83,13,62,81,85,36,83,36,74,93,48,68,29,97,65,30,64,120,107,67,56,71,3,72,43,18,112,111,97,36,112,0,49,118,37,87,88,112,10,79,80,110,61,110,69,15,87,59,118,106,68,112,72,106,95,47,5,30,78,22,10,86,118,84,75,29,44,31,58,92,93,26,91,81,45,89,46,81,76,37,119,89,20,94,85,97,35,102,14,18,112,68,59,87,31,111,47,97,70,33,114,117,37,16,119,71,19,118,50,81,7,26,73,87,80,74,97,86,0,25,6,90,18,41,60,56,51,43,81,99,5,29,91,1,35,68,49,0,54,47,110,82,28,79,1,104,0,0,12,50,116,4,5,118,112,60,42,46,113,57,11,111,13,0,93,106,5,32,60,96,36,11,101,78,99,89,91,17,15,78,27,53,111,36,39,70,107,114,95,24,62,19,60,95,80,71,99,67,96,60,38,100,64,74,21,8,55,8,22,113,49,29,21,10,36,17,69,7,118,79,88,10,68,22,5,53,99,50,25,58,27,90,62,40,42,23,60,7,30,113,16,93,7,102,112,35,22,64,73,70,51,8,115,11,36,105,82,91,21,95,34,17,38,81,33,85,115,21,58,99,19,111,65,95,86,22,26,28,82,45,42,41,94,59,83,24,44,21,36,55,111,8,116,102,62,42,106,104,70,11,104,115,115,19,84,77,59,13,21,111,61,72,16,26,55,111,106,57,88,82,63,53,95,64,21,50,64,1,110,66,40,79,42,106,73,31,11,80,52,54,74,19,83,107,17,8,87,114,36,3,6,103,7,109,7,96,25,98,53,16,109,81,113,5,1,93,6,73,65,92,17,88,114,25,74,111,64,30,114,4,5,87,2,57,97,14,6,106,35,69,63,8,1,8,32,11,82,31,71,117,52,79,56,77,38,71,25,17,107,6,8,59,92,72,73,32,2,49,95,65,88,74,8,31,109,117,88,50,87,57,25,44,0,0,0,0,0,0,0,0,0, 0,71,0,117,116,37,99,15,120,11,45,49,60,17,27,61,66,48,105,5,89,86,92,106,74,95,35,68,43,83,55,90,42,85,20,47,4,35,104,97,63,79,115,19,67,73,85,103,113,18,25,9,71,18,83,46,56,15,117,19,5,57,100,39,119,49,26,55,36,74,54,81,54,100,40,62,107,62,1,62,43,101,55,56,116,24,77,78,116,76,95,46,100,20,76,54,69,75,44,72,22,74,38,5,3,78,30,94,94,90,9,12,33,99,7,120,73,106,83,117,115,96,86,36,28,25,34,14,99,52,39,80,17,68,77,67,55,81,2,102,52,76,30,17,107,101,81,93,116,78,82,88,7,58,90,80,60,36,46,11,10,48,110,81,32,6,112,25,14,14,80,25,53,105,28,68,28,22,91,87,118,86,6,24,70,32,71,9,81,57,81,25,72,25,44,53,33,117,42,117,1,107,6,69,43,26,56,103,119,59,20,16,101,23,41,92,103,38,60,31,81,35,112,108,69,9,0,118,14,97,38,17,55,26,2,11,15,72,24,34,73,84,111,97,34,84,32,6,74,49,19,97,10,51,11,114,20,95,60,50,27,13,101,113,26,27,17,36,33,94,64,107,88,98,16,27,16,82,32,3,53,21,105,57,33,26,51,65,100,75,47,51,71,120,24,33,70,18,112,106,109,116,106,22,82,38,3,67,70,93,49,92,1,41,65,37,97,22,7,12,30,30,11,34,109,47,24,62,3,48,51,73,60,85,118,14,108,35,79,1,110,106,31,19,100,119,7,20,70,79,13,92,62,52,46,73,35,59,77,1,7,22,20,51,115,94,116,45,63,120,92,55,112,41,71,114,49,7,71,46,24,67,81,81,44,67,102,21,113,111,118,11,66,115,54,119,48,114,54,60,99,108,63,11,48,1,66,78,44,7,16,24,21,4,49,78,66,81,113,116,71,4,46,28,88,48,51,63,11,44,30,99,62,44,103,56,13,16,61,87,92,5,66,118,99,111,55,108,50,83,119,77,12,0,0,0,0,0,0,0,0,0, 0,51,0,83,46,5,44,75,30,18,66,47,51,58,25,118,42,70,54,99,39,32,70,89,35,82,102,34,19,7,87,4,113,116,1,66,57,82,87,68,24,78,104,76,46,3,23,117,33,89,99,89,114,65,53,117,80,119,82,96,91,100,47,69,112,81,8,77,101,57,99,9,33,23,59,103,116,66,24,79,73,77,65,51,104,6,52,82,32,35,78,28,110,13,106,79,64,61,86,75,12,33,42,26,117,11,37,44,89,38,103,88,6,55,115,66,96,68,2,87,109,103,108,22,35,114,50,109,14,70,72,86,62,86,117,84,13,96,92,22,33,0,86,118,70,80,12,47,48,65,26,19,67,54,37,17,25,37,95,52,7,116,111,30,70,61,17,38,114,85,20,3,43,109,54,109,115,70,90,85,43,118,19,12,48,104,38,88,72,86,43,96,84,24,95,97,46,44,81,11,25,81,97,96,38,85,0,83,91,19,106,110,19,29,103,81,41,74,19,94,80,115,17,40,6,107,90,115,103,42,0,52,82,47,111,43,57,30,92,96,8,67,17,2,78,70,39,111,22,78,20,23,108,52,106,76,100,4,111,56,104,80,106,30,30,20,58,86,89,84,101,63,95,35,17,77,118,48,92,3,5,40,34,25,32,40,80,82,42,86,47,76,32,106,99,96,50,7,49,113,98,109,98,100,35,95,27,38,80,76,52,3,8,38,98,5,9,70,51,82,12,9,78,67,30,96,61,72,109,58,59,43,84,28,115,86,73,79,4,84,104,56,3,20,93,66,24,0,18,95,78,25,31,65,77,43,94,59,73,107,22,109,109,25,98,24,66,49,37,17,99,32,107,109,94,41,80,56,91,59,7,73,69,14,1,97,71,27,25,9,63,16,63,20,109,78,16,118,11,50,67,74,59,41,104,72,55,93,38,15,78,14,114,28,61,70,88,50,40,26,95,58,50,47,94,6,50,116,68,63,103,79,28,116,76,10,31,95,84,61,65,68,54,61,80,4,10,67,102,92,39,0,0,0,0,0,0,0,0,0,0,0, 0,61,0,112,51,114,27,72,116,101,59,75,80,2,38,44,62,104,52,61,3,17,115,70,3,95,4,112,72,28,83,92,43,105,6,43,52,73,44,86,99,2,46,45,57,72,0,0,93,88,34,5,82,119,12,82,89,9,13,19,32,23,18,109,113,58,75,103,17,47,79,88,77,81,9,68,38,21,114,45,63,76,74,104,110,50,105,7,3,2,69,4,69,81,82,39,108,61,24,20,60,119,47,83,119,92,52,107,106,87,90,47,57,25,19,20,80,115,98,44,82,119,31,40,61,81,86,76,41,119,112,2,72,76,26,108,23,94,79,67,82,13,90,19,98,65,19,38,87,25,83,88,115,96,75,64,50,79,30,74,90,13,98,37,59,5,25,35,10,39,26,61,68,94,21,21,44,99,43,12,92,109,20,112,22,7,43,1,42,113,103,52,96,55,43,25,47,3,9,46,69,78,41,10,101,91,94,18,81,28,7,2,37,110,21,25,66,8,107,30,81,23,80,57,22,32,77,89,32,62,80,76,57,23,5,98,104,116,120,88,103,39,29,104,22,77,81,70,76,48,90,33,86,97,119,28,66,98,34,75,3,92,23,107,95,1,73,5,14,79,33,10,1,112,23,47,31,7,71,118,113,37,108,53,112,25,100,65,67,90,15,40,91,86,16,45,40,92,15,119,0,95,65,22,101,119,62,62,106,32,111,71,63,96,79,35,53,7,44,73,5,67,89,87,6,81,86,3,27,32,92,23,47,112,77,99,24,5,112,103,1,78,83,82,73,74,33,91,110,11,16,73,10,93,96,56,69,104,65,33,69,117,63,62,46,97,93,115,112,46,74,63,17,16,34,51,3,112,119,5,105,36,12,98,89,99,83,119,30,4,119,53,42,91,71,103,112,31,43,95,72,18,17,120,100,62,29,84,87,114,41,47,31,31,16,7,13,50,18,40,73,32,87,27,77,118,101,111,92,104,60,45,31,50,108,60,36,89,92,76,61,117,55,100,58,25,27,75,62,7,76,53,83,0,0,0,0,0,0,0,0,0, 0,118,0,5,53,84,54,37,22,9,89,55,110,84,89,59,32,17,73,57,20,88,47,107,116,87,54,18,77,115,80,88,63,84,35,36,82,57,81,93,49,3,19,15,27,28,82,15,29,29,63,103,25,12,63,59,0,66,107,0,116,91,117,73,20,109,54,68,27,27,45,68,58,82,104,113,37,51,53,67,120,115,102,110,56,66,11,74,119,29,48,26,59,4,20,40,52,10,55,37,114,22,12,14,29,46,14,81,80,114,89,79,31,79,62,54,59,47,71,89,118,101,75,74,55,5,4,80,28,53,23,116,94,7,69,23,109,113,74,28,20,14,109,57,38,92,52,41,9,53,79,102,31,39,75,26,112,37,4,71,78,120,49,35,86,35,98,18,54,73,60,20,111,71,21,39,84,42,52,0,109,108,69,9,83,104,28,85,34,37,11,2,44,26,88,24,93,103,50,45,81,117,30,37,0,66,10,96,82,119,48,78,105,114,120,41,87,22,15,108,99,9,25,0,42,93,39,80,103,114,102,81,45,36,0,0,105,0,41,115,111,44,93,29,67,98,110,113,75,47,85,109,101,39,53,21,98,102,71,113,116,6,57,9,31,90,75,93,52,40,16,4,69,16,69,16,61,80,90,35,38,33,66,104,84,56,25,94,46,74,29,43,60,113,2,76,48,87,118,95,37,56,84,49,24,40,44,70,91,115,85,1,117,6,68,103,95,5,65,75,75,68,108,74,2,22,6,74,78,39,84,107,48,10,0,74,112,107,53,110,75,80,9,42,109,97,85,17,95,13,83,1,107,75,108,41,30,90,20,21,41,23,43,54,0,51,78,56,89,4,71,117,46,62,57,32,70,1,95,38,111,49,97,17,87,111,69,0,57,73,90,100,73,119,114,23,86,53,105,7,99,104,26,16,70,104,24,81,51,114,54,50,111,2,109,20,44,106,7,42,42,43,92,101,24,59,17,25,119,94,39,68,104,13,112,80,63,60,120,47,11,117,93,116,68,27,7,49,118,119,101,10,53,0,0,0,0,0,0,0,0,0, 0,26,0,5,17,72,55,40,31,54,111,87,57,53,76,24,114,34,101,63,75,103,93,68,99,38,105,87,29,58,119,75,109,100,23,94,120,106,26,1,91,3,9,103,70,50,14,107,64,4,45,59,100,45,16,72,97,60,24,20,2,68,85,47,65,30,47,60,83,6,116,95,88,95,67,120,52,104,77,25,45,6,13,102,43,60,5,5,75,70,85,54,68,57,68,3,22,32,18,97,40,30,61,80,6,43,54,52,9,24,118,13,29,47,99,58,68,29,39,51,10,10,108,56,57,55,98,70,118,8,88,49,4,29,111,80,3,40,3,3,19,34,70,32,10,19,43,85,30,45,92,112,5,112,53,75,53,54,95,108,79,27,104,25,78,45,2,17,72,92,55,107,31,104,103,32,76,51,114,40,105,56,65,87,64,25,36,74,92,42,11,30,83,57,100,98,19,89,72,27,43,102,13,99,44,84,87,86,8,35,15,3,16,81,55,24,85,114,23,51,95,106,115,63,120,78,102,75,15,93,86,39,56,86,46,36,87,26,94,20,1,3,26,6,5,50,48,53,110,109,24,1,39,26,32,114,76,103,98,51,52,111,52,55,115,79,20,5,36,119,103,75,106,2,110,114,9,2,108,102,85,10,21,69,62,55,10,78,31,90,69,90,1,116,32,68,20,98,32,23,110,0,91,73,1,56,66,74,11,22,11,87,94,15,73,107,100,35,4,16,66,91,85,84,95,61,72,57,36,87,112,15,77,69,116,107,118,109,77,106,2,47,92,21,26,57,113,67,38,63,105,72,35,61,42,34,89,12,20,120,93,57,105,46,116,63,38,115,7,54,19,1,41,93,11,32,15,42,62,105,18,107,66,1,99,107,72,108,108,9,4,20,43,9,114,45,71,43,31,14,57,99,28,95,98,68,45,53,82,87,18,105,20,106,115,96,5,111,41,51,49,11,111,73,100,91,44,21,21,115,51,19,87,79,33,59,15,94,74,120,82,35,111,30,29,76,58,29,58,120,31,58,68,0,0,0,0,0,0,0,0,0, 0,19,0,53,33,15,75,93,97,111,66,106,18,24,115,105,56,115,65,67,120,48,113,116,35,65,61,95,27,18,67,90,32,32,7,12,0,12,78,9,36,35,34,98,15,32,37,69,49,115,53,29,102,0,59,78,47,43,116,45,27,45,28,109,14,31,67,28,9,103,98,69,11,102,40,79,90,53,72,54,33,4,44,16,17,22,13,97,95,71,14,11,43,14,31,7,55,75,11,39,89,35,47,102,56,115,92,92,13,88,103,77,113,82,14,80,71,74,74,49,43,33,67,37,112,17,100,43,115,89,85,105,16,65,75,13,32,1,65,112,99,59,96,47,73,110,52,83,49,8,8,73,93,23,9,54,110,19,56,83,77,105,52,63,11,81,20,29,99,19,119,66,6,30,7,20,103,113,98,115,116,81,70,33,66,35,85,100,33,61,19,39,1,99,49,89,47,111,25,46,39,0,20,37,94,47,19,92,119,87,108,74,41,116,92,31,60,109,20,56,81,26,12,34,74,100,113,4,113,50,41,29,112,52,29,44,83,76,35,33,50,117,115,88,55,118,49,48,111,75,94,49,61,43,6,76,43,46,23,13,2,23,74,57,14,90,48,89,81,48,53,64,118,51,112,108,117,104,34,22,56,22,35,77,0,119,12,29,87,55,30,48,67,107,29,0,44,63,34,59,89,1,83,116,99,23,20,68,17,67,51,103,89,110,35,6,48,72,22,20,63,99,89,9,113,35,72,23,57,10,44,19,49,73,37,97,66,23,25,18,87,76,50,41,14,28,30,1,45,64,10,36,86,55,42,115,53,16,28,70,27,71,56,16,74,46,51,108,56,38,91,98,105,59,9,4,92,107,72,23,1,13,90,118,99,38,112,0,80,108,87,84,90,39,49,64,103,109,1,26,31,86,102,64,85,113,54,73,46,55,108,25,96,82,12,77,86,83,107,109,52,37,81,101,116,74,75,14,91,76,95,120,48,77,82,102,52,65,42,31,87,29,101,102,42,70,37,23,48,31,106,2,37,0,0,0,0,0,0,0,0,0, 0,11,0,103,105,31,9,74,22,95,18,95,40,51,72,102,80,62,33,91,61,58,55,16,88,9,5,59,67,46,58,57,92,104,83,45,25,65,18,78,64,55,94,66,1,47,89,93,79,98,39,18,17,14,102,116,50,71,62,66,70,111,63,117,4,6,32,69,64,46,36,109,43,80,38,99,12,62,45,76,37,4,33,51,27,100,11,92,87,120,62,98,8,58,43,109,76,2,54,74,85,55,89,21,61,13,6,87,73,22,54,1,54,66,20,14,10,47,47,61,29,82,63,36,26,120,25,44,108,16,88,79,44,21,25,62,31,102,47,92,119,0,33,58,16,53,31,97,45,80,120,45,4,92,27,14,25,65,119,93,43,50,7,116,46,115,17,99,120,90,71,69,94,70,11,3,96,103,81,87,112,64,97,108,23,24,84,11,16,120,37,88,36,117,94,90,66,60,48,46,5,113,51,119,119,41,90,27,88,19,105,99,96,76,16,18,114,81,70,41,22,68,118,17,66,86,90,9,40,100,28,54,96,113,23,26,83,73,59,76,41,43,88,60,69,15,45,96,10,41,89,88,41,118,48,104,38,74,0,54,48,116,62,120,79,8,97,64,80,69,73,101,112,58,36,71,92,98,56,50,80,93,63,90,101,119,18,98,109,119,79,114,53,7,80,95,84,99,50,31,20,66,113,53,101,74,96,87,63,74,98,87,33,110,71,87,90,87,47,97,87,65,110,73,63,0,28,29,101,34,92,59,85,41,10,16,77,47,63,8,95,94,44,32,51,101,67,41,94,76,68,62,73,36,14,90,63,67,31,18,30,97,23,14,60,88,11,81,0,50,41,114,60,74,120,42,21,34,62,112,112,101,90,71,48,99,86,119,72,64,95,89,7,61,69,92,43,105,25,88,118,43,83,4,65,0,10,120,114,104,56,27,116,63,87,86,115,48,54,27,85,96,5,83,89,100,92,70,120,65,0,34,0,111,106,12,33,14,85,88,57,41,81,43,119,54,60,104,2,37,37,45,67,0,0,0,0,0,0,0,0,0, 0,74,0,114,20,18,0,77,91,87,89,6,65,50,109,38,59,65,70,75,10,51,34,41,77,70,9,12,31,75,4,95,16,28,119,112,20,79,89,60,79,1,120,102,110,96,112,106,32,114,32,3,50,113,11,86,31,25,90,67,44,56,6,23,44,18,9,96,98,110,65,94,87,38,112,114,73,31,107,51,66,33,90,89,37,0,33,54,83,38,6,110,32,74,66,58,58,14,68,92,69,63,74,91,30,38,65,59,37,76,68,17,93,46,53,33,53,38,44,87,78,56,60,120,72,89,50,107,56,63,118,64,38,41,70,58,0,48,118,95,98,46,67,116,70,116,41,58,98,76,31,98,21,99,17,103,64,91,22,67,26,55,32,83,31,20,42,30,63,59,88,3,110,77,84,69,92,111,5,39,39,111,114,12,72,83,93,110,60,79,12,82,54,72,14,9,58,18,107,88,2,25,92,45,114,65,52,73,16,105,101,36,24,8,16,50,53,28,38,80,49,25,63,5,12,117,111,25,114,18,64,48,62,93,97,67,47,61,80,112,49,35,72,99,18,102,103,80,17,74,12,114,12,90,27,19,114,35,11,53,65,98,19,65,90,70,26,103,39,84,60,90,22,79,21,44,63,65,74,7,95,108,28,24,118,32,90,57,4,26,83,17,91,32,89,104,35,44,72,5,46,110,24,90,76,6,58,58,16,84,117,99,117,57,91,92,6,26,70,120,18,116,5,42,66,25,100,7,74,101,79,39,108,34,109,84,13,42,109,81,6,26,20,75,35,94,83,64,32,36,107,7,19,74,98,101,50,73,73,11,77,62,19,77,104,38,66,65,94,87,3,11,11,73,36,86,78,4,13,32,108,8,95,119,92,104,84,45,64,18,14,110,120,99,71,106,75,97,115,48,106,91,119,13,63,58,14,69,38,111,115,87,22,76,69,52,78,11,21,108,14,62,53,56,83,114,110,56,54,109,109,115,118,2,87,58,26,81,116,66,21,53,46,40,12,55,106,80,23,92,82,49,20,0,0,0,0,0,0,0,0,0, 0,85,0,34,104,47,51,17,46,34,2,83,1,49,66,103,28,77,30,64,8,96,13,31,119,50,28,33,115,12,55,47,21,32,8,29,113,45,60,60,23,47,97,15,75,78,29,107,90,4,62,103,99,8,70,116,11,44,66,44,66,22,43,39,0,32,33,119,18,11,36,33,8,28,20,77,115,22,0,55,92,64,60,36,80,71,30,23,99,88,108,21,24,1,37,114,68,81,72,115,32,98,12,0,50,15,13,69,103,113,99,93,87,98,65,100,44,53,68,14,91,96,85,11,81,24,95,96,72,51,55,15,65,64,102,100,50,74,62,1,68,101,120,80,114,28,9,44,95,21,38,88,104,65,79,62,61,116,77,58,68,101,80,33,55,116,77,29,26,18,47,2,2,24,106,27,15,64,34,28,26,98,3,39,103,41,87,17,23,80,20,19,92,7,25,53,0,120,112,80,30,13,21,50,15,99,62,88,61,25,47,85,102,25,113,79,101,65,105,32,81,11,8,83,43,16,51,107,108,66,72,34,89,115,61,114,74,41,112,13,12,12,70,27,33,82,35,33,28,118,98,5,66,51,74,56,92,56,22,103,116,25,87,115,61,38,56,29,59,111,118,59,80,109,54,17,23,27,17,76,15,116,46,24,111,93,18,33,33,57,3,35,79,21,3,112,75,72,60,43,10,102,98,81,54,64,10,78,82,64,14,112,86,100,62,7,85,87,45,1,74,107,88,50,16,102,102,109,84,116,20,34,68,83,100,29,8,62,77,70,2,114,51,75,103,119,54,104,78,23,5,73,97,103,81,102,98,29,101,115,66,39,28,86,116,90,20,102,51,5,13,83,54,57,58,54,118,31,13,58,103,86,106,74,25,14,101,33,16,100,33,17,97,14,40,67,52,65,45,62,58,15,28,20,73,60,105,36,40,88,25,38,31,103,27,42,33,119,110,75,23,30,41,64,111,44,39,23,12,9,28,74,102,104,112,0,88,74,19,38,19,5,118,88,65,119,17,112,111,27,106,1,79,0,0,0,0,0,0,0,0,0, 0,56,0,53,79,67,12,37,50,26,107,15,107,109,89,88,108,6,41,40,20,25,83,6,105,14,59,15,25,101,73,101,107,55,40,87,67,112,7,12,38,41,45,66,30,115,31,77,40,2,99,47,87,44,29,7,116,70,50,17,94,80,91,109,15,103,72,5,42,108,69,119,23,116,90,78,20,91,22,118,72,84,19,71,4,80,48,28,99,26,98,56,108,52,53,61,110,82,74,54,64,87,65,63,69,3,74,5,116,98,5,80,109,9,44,60,6,24,8,44,5,32,14,60,20,9,96,53,18,56,22,19,3,106,62,51,74,9,2,79,39,77,7,5,25,46,3,58,102,107,62,94,32,63,65,110,83,88,68,93,86,28,107,66,117,48,65,76,12,15,6,35,111,2,87,12,72,108,10,95,15,47,8,10,30,42,62,120,30,115,53,27,18,78,77,24,29,1,72,63,3,42,102,85,100,66,51,26,67,118,4,51,17,54,104,5,13,49,58,30,3,30,115,30,44,97,108,70,92,63,58,115,90,33,105,35,117,53,17,46,101,10,101,118,75,14,115,11,120,4,104,11,77,66,63,74,66,74,87,61,45,91,49,13,33,57,66,99,118,28,75,13,71,86,36,74,77,46,67,24,97,41,46,30,6,28,54,104,26,51,69,71,92,6,116,91,59,58,105,74,9,94,31,12,2,43,84,41,74,55,72,46,77,114,56,96,109,90,59,52,118,42,97,46,109,67,97,32,4,20,3,107,67,86,12,89,32,106,4,26,75,15,43,88,55,65,20,68,36,2,14,54,78,62,93,91,85,10,47,28,56,58,11,69,54,9,51,72,30,103,116,31,40,50,98,6,29,83,86,42,79,1,79,20,63,62,53,29,117,49,35,27,82,56,112,112,93,42,111,6,113,60,99,107,84,54,71,105,81,96,108,1,99,74,92,57,73,80,44,40,119,88,95,4,74,53,116,24,13,60,52,37,117,10,66,15,33,92,51,87,50,72,74,14,30,43,53,101,35,65,10,91,92,0,0,0,0,0,0,0,0,0, 0,47,0,4,73,95,33,83,4,83,87,52,20,22,25,84,100,69,15,21,38,95,8,69,96,105,4,78,51,107,19,56,42,66,15,32,111,89,102,72,107,59,72,103,94,70,6,71,88,2,67,105,67,95,25,93,20,3,52,34,55,19,119,22,105,9,86,96,24,99,24,108,18,107,11,45,13,59,90,64,19,72,24,110,42,99,95,120,13,94,37,77,48,50,50,59,79,118,100,39,10,20,77,109,113,68,88,62,49,63,101,59,15,13,105,6,42,46,119,2,81,33,90,84,88,91,112,118,54,119,91,105,89,100,66,56,69,95,80,86,22,102,10,54,81,65,40,116,66,41,51,47,47,111,76,80,94,91,16,16,19,83,15,47,80,60,79,97,65,113,99,35,73,7,68,99,12,46,102,58,102,15,40,67,36,118,15,80,37,5,86,54,21,46,56,90,23,53,93,42,12,30,53,48,20,60,26,38,71,36,52,52,55,67,70,100,20,107,16,22,79,16,106,72,75,5,87,112,76,100,65,71,39,6,5,65,12,53,86,32,101,117,91,5,46,89,48,38,38,12,112,106,2,75,83,47,0,96,97,55,106,71,95,119,7,0,33,72,80,69,81,71,10,3,5,71,73,6,110,24,31,5,86,27,34,29,34,63,107,5,32,14,107,37,77,39,57,118,64,27,76,18,109,10,108,34,67,28,41,90,105,105,48,15,44,117,85,85,52,48,45,1,71,94,59,14,89,111,36,49,60,18,14,15,89,21,6,14,37,37,105,36,8,69,44,40,16,49,33,23,108,23,55,33,93,44,54,68,86,95,66,52,53,28,116,94,7,57,41,32,44,58,50,57,36,36,118,108,109,39,52,41,58,47,94,11,55,66,48,91,7,23,67,69,34,18,15,51,6,19,32,111,19,15,93,24,64,85,20,76,29,110,62,86,98,63,116,75,97,81,64,98,75,110,28,51,90,70,33,99,66,64,22,86,102,71,86,51,116,45,45,0,37,14,50,51,22,87,35,89,25,12,54,0,0,0,0,0,0,0,0,0, 0,60,0,28,91,46,58,117,120,96,29,71,65,55,51,66,112,115,38,89,14,100,29,20,87,3,40,86,22,93,63,57,24,47,63,105,2,77,107,8,78,38,119,6,7,57,25,27,82,81,60,119,37,20,3,80,79,63,49,45,56,34,38,30,98,68,110,72,7,46,67,22,118,58,18,98,74,110,82,66,38,116,47,47,23,26,111,41,104,2,43,111,98,12,85,31,44,83,1,81,77,51,99,16,112,95,108,98,83,47,18,87,89,8,58,16,68,30,94,81,8,38,0,95,5,97,27,52,98,81,67,23,54,88,43,68,50,44,76,39,106,66,28,11,117,24,13,120,28,31,114,100,11,82,39,38,42,17,29,44,99,98,119,54,62,20,93,101,89,48,94,39,91,6,18,64,59,95,25,91,71,27,20,4,22,64,72,22,16,56,28,6,113,64,98,42,119,60,50,39,59,72,95,0,71,110,109,89,86,31,85,36,44,41,4,65,86,104,12,62,29,81,63,77,99,7,63,115,39,94,86,66,48,83,80,89,88,87,2,84,47,45,98,120,87,55,23,27,96,62,22,54,70,38,49,106,38,49,6,44,118,109,29,23,32,119,93,70,12,22,92,71,59,76,114,38,79,120,44,8,98,48,9,81,33,30,73,15,19,91,96,29,34,1,35,42,34,2,62,103,105,52,115,95,2,37,64,12,84,54,2,22,75,2,106,28,22,21,90,73,25,11,100,65,89,46,111,68,19,19,113,106,89,83,2,85,23,23,90,29,11,0,36,94,17,109,108,63,62,109,53,30,73,113,115,70,52,19,54,88,79,59,102,34,81,50,87,84,104,101,23,48,85,30,22,25,117,7,0,27,91,71,1,74,12,102,39,92,66,31,19,15,90,85,78,95,6,46,81,40,16,60,69,70,78,26,93,70,115,119,78,29,108,8,86,108,78,86,117,68,25,14,27,58,53,48,8,25,68,2,94,23,114,35,38,95,54,118,114,102,100,116,105,114,49,100,21,96,113,35,54,22,60,0,0,0,0,0,0,0,0,0, 0,81,0,92,116,89,72,96,61,9,57,26,23,107,113,117,75,4,10,74,97,104,5,42,88,65,30,111,54,26,59,75,8,38,7,107,13,113,79,1,57,96,13,92,82,54,116,89,37,66,103,45,22,108,13,94,95,98,1,96,101,112,59,41,114,52,25,120,63,4,106,110,31,44,80,112,98,36,46,59,33,26,64,48,0,108,26,94,116,8,32,31,20,29,94,59,83,36,84,71,120,41,49,7,19,95,29,114,39,33,16,30,83,118,108,14,107,75,97,38,92,96,112,73,8,110,5,96,86,91,64,30,108,85,26,6,95,113,97,18,104,119,76,116,28,79,70,26,76,55,37,70,12,16,97,82,31,30,25,93,4,50,0,72,85,32,72,50,98,78,70,99,117,103,114,40,8,4,88,15,12,58,32,106,5,78,118,21,19,11,29,103,102,59,71,108,10,57,77,53,75,1,63,21,92,104,43,102,11,118,55,90,30,18,66,98,3,29,2,26,10,28,74,65,111,11,91,100,90,32,22,59,42,83,61,40,9,88,99,78,70,1,9,15,49,61,111,95,43,101,82,82,23,85,37,78,100,91,18,97,48,2,9,55,60,110,1,84,68,110,105,51,83,62,31,81,63,111,39,102,87,79,75,120,60,106,73,22,21,44,108,91,76,61,38,90,100,51,27,50,79,68,64,41,44,106,67,55,52,51,21,108,113,112,75,58,40,37,41,1,15,33,119,110,25,113,119,29,62,71,66,111,31,14,35,94,10,95,117,66,2,58,88,5,49,111,33,67,33,70,46,87,119,73,0,63,54,51,89,71,56,60,17,112,78,28,75,61,17,76,36,36,68,64,41,61,101,14,87,75,66,83,81,35,49,109,113,9,12,113,97,60,31,37,70,24,30,37,35,94,41,54,50,19,111,44,71,55,9,39,91,116,69,28,60,98,52,114,57,41,63,12,100,103,13,62,58,17,56,8,23,45,101,90,20,42,81,19,106,42,110,1,13,24,106,112,90,6,59,71,48,23,18,0,0,0,0,0,0,0,0,0, 0,5,0,63,71,51,29,69,28,51,68,91,90,47,2,113,44,39,46,107,102,35,55,41,108,15,13,66,40,25,120,52,55,25,98,25,86,26,23,27,92,29,114,113,43,79,3,98,69,6,1,2,10,37,60,42,80,24,41,110,28,26,120,30,24,45,107,97,65,14,91,83,98,35,69,68,78,70,5,25,24,12,20,34,85,98,17,119,27,51,79,98,84,38,114,42,63,29,7,104,4,88,43,67,110,99,119,19,12,58,55,62,61,30,7,21,51,27,22,55,104,77,77,111,110,4,47,96,1,57,72,20,98,44,70,17,87,9,25,119,20,88,110,86,15,119,1,120,47,112,52,106,56,3,48,41,61,40,101,60,118,41,82,80,36,94,57,64,79,31,11,46,46,100,56,84,111,100,69,31,71,73,70,11,103,15,79,62,30,90,21,21,56,5,114,108,49,10,106,23,95,34,65,50,6,29,75,6,25,93,26,89,49,101,5,64,74,107,11,118,92,24,5,64,66,111,86,104,36,112,56,93,16,23,114,36,68,58,32,119,28,12,69,101,51,8,44,54,102,107,89,4,105,60,47,76,13,56,102,1,91,46,114,22,91,106,88,115,68,36,27,77,4,68,12,1,22,64,77,3,120,78,58,55,29,77,41,73,117,114,98,4,105,81,112,112,35,27,33,83,27,12,36,75,52,41,101,8,101,59,116,112,72,114,50,54,86,6,96,57,47,94,106,66,51,59,24,46,43,20,44,40,23,0,56,87,13,41,10,7,99,91,107,107,7,104,8,104,78,100,21,45,105,64,41,113,43,35,1,56,7,39,94,70,43,21,90,43,20,13,94,58,46,39,14,34,1,20,119,103,102,24,64,8,71,17,53,48,8,99,100,51,7,113,87,43,19,84,103,83,60,43,105,65,62,70,85,86,107,21,75,49,2,58,35,42,36,22,15,34,49,75,47,89,11,13,26,46,52,1,67,102,114,24,35,102,36,109,110,67,54,14,45,16,16,52,1,90,44,119,42,63,89,0,0,0,0,0,0,0,0,0, 0,103,0,7,64,35,90,3,111,70,81,38,79,3,29,49,86,97,80,50,114,66,25,119,38,16,28,72,87,115,29,10,16,51,60,101,35,14,111,19,54,96,98,47,45,82,114,72,16,104,97,107,45,105,20,56,68,58,79,99,46,51,55,109,47,120,15,61,23,6,15,64,40,112,28,58,9,15,102,49,40,80,60,2,118,19,63,4,36,70,85,58,98,35,105,61,37,42,7,108,116,114,99,96,5,33,10,97,98,48,1,63,76,118,6,30,72,13,12,63,18,64,77,2,42,10,62,40,78,33,93,19,107,54,57,12,64,28,108,119,105,96,3,69,69,0,41,78,33,62,31,5,5,26,28,89,94,27,24,67,91,49,13,5,65,94,94,43,24,93,90,24,104,53,98,39,46,55,58,92,30,96,36,85,30,35,117,19,14,1,50,61,20,21,39,34,88,120,91,108,27,93,56,17,93,2,103,70,81,61,23,77,21,81,119,40,108,37,81,70,33,85,120,97,114,71,63,74,51,29,67,112,38,16,111,29,115,48,83,118,31,49,103,95,107,93,109,28,25,98,23,34,10,93,16,15,2,56,104,24,36,71,111,112,117,7,24,4,93,51,77,60,83,76,112,83,103,103,61,61,91,112,63,62,60,1,116,54,62,40,61,95,59,44,83,119,25,87,78,16,77,89,80,80,37,8,105,87,6,113,45,77,22,57,66,74,15,44,82,111,89,92,116,30,3,104,97,25,62,116,16,105,106,17,74,86,12,55,84,47,37,70,46,28,14,36,87,25,39,95,44,120,65,20,76,1,11,19,73,70,42,53,82,6,105,48,76,11,60,51,37,79,2,1,97,14,116,7,38,18,46,21,28,106,79,26,50,77,73,29,51,34,106,84,41,14,58,86,17,50,0,63,95,2,29,30,94,48,4,21,113,36,12,92,113,64,64,95,5,80,88,77,25,30,9,61,78,95,73,116,26,105,46,108,117,6,1,28,68,120,88,108,41,37,31,114,102,92,73,89,48,88,108,0,0,0,0,0,0,0,0,0, 0,106,0,8,31,104,31,119,120,42,21,33,0,5,78,102,62,113,110,67,59,40,5,115,78,39,82,38,111,107,46,63,45,18,109,2,44,16,7,56,11,113,71,91,78,75,99,43,28,9,37,78,11,17,103,32,51,92,52,61,5,27,25,37,54,100,28,64,89,34,31,39,52,107,27,112,29,8,61,18,71,85,39,79,107,111,36,101,105,27,95,39,37,110,117,57,66,23,12,120,112,20,19,90,83,63,22,33,8,17,5,118,66,59,81,29,107,93,19,9,77,94,38,18,13,59,47,19,109,52,37,104,37,105,16,43,93,4,70,78,58,65,67,26,92,50,119,72,113,55,80,120,55,22,104,119,2,39,61,44,33,76,119,72,103,43,62,4,97,35,91,47,65,54,39,112,120,8,91,26,52,4,84,75,32,54,108,61,0,81,105,71,37,2,23,92,58,59,45,64,48,95,71,96,19,40,67,8,13,107,67,84,67,72,101,37,22,89,36,60,53,13,101,76,1,37,39,14,115,74,39,15,60,109,103,54,17,58,17,68,57,42,120,4,18,116,10,33,68,36,70,120,19,39,84,120,63,2,3,97,43,115,95,96,40,67,92,53,69,89,115,117,109,0,31,106,32,27,2,46,9,89,18,54,22,84,14,118,73,105,58,10,52,56,88,19,23,98,3,95,31,57,57,83,61,15,108,39,42,36,2,114,8,58,12,71,69,93,28,101,72,100,69,96,101,39,32,61,73,9,3,57,50,65,44,11,76,117,101,89,60,11,111,119,100,15,21,112,61,51,49,40,15,38,50,73,26,106,4,45,38,97,89,86,70,11,116,69,111,114,27,69,82,86,102,40,4,38,0,16,87,39,61,8,30,21,60,44,113,12,76,71,57,43,21,39,36,42,5,100,116,82,35,51,17,0,14,59,19,110,30,72,58,28,82,63,87,60,70,65,103,120,109,87,74,80,26,42,34,1,110,77,86,76,118,62,52,44,53,38,115,47,48,3,110,35,55,116,18,119,7,29,118,0,0,0,0,0,0,0,0,0, 0,60,0,27,12,24,81,109,50,12,84,3,51,114,38,63,18,80,63,53,99,27,95,4,27,57,70,18,78,80,85,29,56,102,15,92,114,4,31,10,11,0,43,79,34,2,91,38,44,90,98,50,76,39,91,81,27,113,41,6,65,90,47,58,120,61,100,74,36,102,101,79,81,115,34,80,29,82,30,76,31,57,107,98,65,26,117,88,34,69,67,15,47,48,47,106,90,28,40,44,114,106,79,44,91,58,104,48,119,7,32,83,8,113,105,21,11,31,75,49,9,43,4,92,24,94,93,14,0,39,115,88,64,33,74,117,91,43,12,48,70,50,64,36,16,29,71,104,71,5,17,22,4,42,26,109,115,98,4,26,91,117,28,96,114,78,13,111,62,79,43,108,16,42,111,73,50,15,40,93,94,29,66,16,103,6,27,99,10,24,2,50,42,73,63,33,29,51,19,53,25,9,23,25,105,120,95,23,101,1,89,85,64,43,44,7,83,87,31,9,99,86,26,14,79,63,120,104,7,65,18,70,85,108,7,81,22,120,85,75,17,28,11,44,91,65,30,34,22,21,4,38,67,72,106,62,33,54,35,89,102,66,21,48,59,37,80,1,95,68,53,80,14,43,31,107,36,23,28,28,110,52,29,64,64,92,66,68,75,118,118,107,119,30,117,105,119,36,1,105,33,74,54,79,108,20,92,76,51,38,18,68,38,112,81,54,21,74,119,94,63,60,114,10,23,68,3,68,25,62,105,2,16,65,103,0,52,2,109,30,97,64,120,28,87,95,119,109,60,3,32,88,116,108,117,46,20,104,14,70,5,104,27,91,4,29,48,111,30,18,49,36,108,30,116,84,52,81,45,113,31,70,37,14,64,26,60,53,25,79,54,41,87,76,56,23,93,111,112,22,30,64,60,24,3,93,25,28,116,104,23,70,62,63,103,22,70,88,72,87,91,96,102,116,20,28,101,4,58,17,55,48,77,22,56,82,64,75,71,17,81,113,39,86,102,46,29,99,74,106,94,38,45,0,0,0,0,0,0,0,0,0, 0,39,0,31,72,67,34,90,23,81,6,19,26,119,55,39,107,40,43,41,109,103,22,72,64,73,1,1,93,107,102,48,3,94,105,1,70,80,23,46,35,49,96,14,14,74,77,25,49,9,120,68,5,104,111,82,111,22,1,92,104,21,80,99,59,69,83,102,17,90,90,116,7,6,10,46,21,54,107,103,95,27,90,53,77,98,63,19,3,6,106,55,25,3,120,2,39,103,75,112,59,52,27,120,102,16,90,49,72,103,63,111,103,11,56,93,28,48,28,86,14,68,43,22,33,15,46,93,67,9,39,102,93,56,17,78,82,52,94,92,38,89,112,56,17,119,3,66,98,66,14,34,80,117,81,8,63,11,93,12,39,59,120,39,10,13,44,40,62,66,58,97,41,79,10,49,83,109,120,30,23,116,91,49,103,80,45,73,71,95,73,103,55,15,46,68,0,80,109,111,73,35,116,15,68,86,12,35,47,21,106,12,95,43,40,35,110,37,100,11,98,20,11,47,39,68,112,80,25,7,21,115,81,104,77,44,62,47,50,76,95,120,6,83,17,35,14,92,62,110,118,3,73,41,83,11,60,10,34,2,0,57,56,42,37,47,110,33,104,53,94,73,40,29,54,104,21,82,75,23,110,83,28,95,49,19,102,71,20,35,51,43,79,72,5,3,60,104,106,38,17,111,41,0,46,97,77,1,12,74,83,84,74,120,98,86,0,107,78,107,48,2,101,71,73,68,7,101,115,110,91,48,116,56,19,18,96,105,9,25,1,113,30,16,77,11,116,105,49,55,65,62,20,10,37,104,83,5,99,96,64,54,1,14,92,19,73,36,5,36,89,119,47,108,114,27,5,76,77,98,97,27,32,12,60,79,33,90,63,111,81,95,30,58,93,75,65,84,13,46,101,37,49,36,2,67,33,35,38,19,89,6,2,39,58,36,96,16,46,79,18,65,16,13,8,49,41,104,11,18,71,64,69,117,22,9,60,52,117,87,1,97,116,104,77,14,96,28,104,88,66,26,2,0,0,0,0,0,0,0,0,0, 0,99,0,71,19,62,10,40,105,71,64,10,3,39,11,92,15,14,54,57,50,54,104,75,51,78,17,13,51,32,38,20,99,103,17,72,3,5,27,60,103,58,95,8,61,8,9,3,63,3,108,90,85,94,113,11,7,71,95,60,9,85,19,110,119,56,79,16,79,3,87,24,24,24,117,3,19,24,102,68,28,113,33,74,114,35,41,103,105,2,18,74,50,109,98,94,15,39,108,50,50,88,51,20,24,25,9,99,56,63,72,120,104,9,63,111,8,64,33,117,30,95,72,86,105,58,34,118,55,88,84,90,59,79,25,34,0,103,120,106,114,99,74,78,69,20,52,114,53,70,59,46,82,71,59,79,24,106,21,54,58,75,53,77,94,79,59,72,9,117,50,115,27,36,54,6,78,83,92,36,82,120,33,91,101,109,68,10,59,112,4,47,105,22,114,18,26,114,89,70,73,74,68,103,22,101,56,60,118,112,87,45,92,26,113,56,89,68,25,2,79,90,38,25,119,34,32,34,24,48,9,18,45,91,76,26,81,68,42,24,46,7,38,34,68,41,66,113,105,68,111,95,106,80,40,75,18,19,115,26,116,119,100,55,43,62,105,3,86,16,35,106,16,2,7,63,118,25,17,89,24,43,64,10,93,43,86,62,56,76,106,20,32,45,21,14,108,46,98,61,52,80,17,46,71,77,61,9,54,119,60,60,79,22,43,110,51,73,35,86,27,42,56,50,114,10,22,85,63,52,120,86,120,53,40,4,75,52,36,117,51,18,3,67,13,14,72,42,79,118,51,36,79,40,29,49,85,101,70,84,118,70,95,43,67,72,87,19,37,112,72,97,107,5,14,35,112,59,65,107,46,107,23,17,51,24,109,55,20,51,32,82,24,59,109,49,113,55,76,25,93,4,119,103,97,5,28,3,57,78,66,77,119,13,17,51,46,2,63,84,87,14,35,23,57,41,64,71,82,54,100,91,25,91,85,49,4,63,116,49,68,81,1,23,105,97,104,104,6,32,20,39,3,0,0,0,0,0,0,0,0,0, 0,12,0,57,6,48,27,36,93,22,97,57,3,45,21,54,102,48,88,8,28,97,74,54,100,105,5,38,6,55,84,5,16,4,49,14,30,48,48,42,5,31,45,50,55,95,65,33,9,28,112,11,47,43,67,50,52,27,3,81,66,83,95,3,98,81,19,64,112,43,93,0,7,104,25,78,14,84,107,23,83,118,35,59,111,67,20,101,19,29,120,45,56,120,112,45,15,66,1,27,75,57,111,77,55,44,5,35,58,77,40,110,74,27,28,31,8,117,65,29,62,94,25,109,51,86,14,108,33,71,76,45,94,28,104,110,65,27,13,49,19,68,81,52,47,5,26,71,13,80,20,35,9,104,53,18,114,2,54,2,46,41,107,38,93,77,116,79,77,40,17,48,27,84,107,20,12,116,5,58,31,36,49,19,91,31,106,3,34,44,107,101,69,22,98,37,74,89,12,33,57,27,24,99,117,42,40,93,10,32,85,47,38,4,5,112,34,116,78,49,66,92,63,83,48,16,26,35,70,6,109,71,17,40,91,41,73,104,59,24,82,28,6,49,103,58,32,42,31,54,59,18,45,92,65,19,97,45,0,1,101,29,9,24,100,107,93,117,23,86,103,34,20,84,9,29,39,104,76,72,64,61,101,61,55,83,73,30,7,69,118,25,46,34,48,85,84,21,104,24,34,77,45,11,19,13,61,58,3,20,84,72,99,9,102,86,3,23,101,59,70,59,4,3,17,103,82,87,19,83,53,68,93,84,41,25,34,40,61,84,89,6,72,40,47,0,112,94,8,106,59,49,13,1,73,86,41,53,55,50,54,103,45,4,81,119,12,40,102,94,49,47,22,65,58,18,81,98,101,66,117,110,99,34,97,106,86,70,57,101,51,12,97,16,109,72,25,75,58,69,55,79,9,117,73,2,102,51,56,38,106,15,23,41,28,113,15,91,100,40,78,63,118,68,120,110,69,92,111,18,67,86,51,114,62,12,20,37,115,29,111,22,3,49,45,29,27,82,77,46,81,82,33,0,0,0,0,0,0,0,0,0, 0,62,0,114,3,93,46,3,100,86,45,90,31,63,21,4,38,77,83,76,113,30,111,49,14,49,64,1,70,62,113,43,25,26,72,0,26,31,21,73,21,116,113,9,36,35,78,20,114,118,21,100,120,111,21,91,32,47,85,9,74,20,115,20,66,47,20,114,21,45,109,1,111,88,97,10,40,70,24,29,15,49,22,82,50,12,45,79,52,8,55,110,59,0,56,103,31,20,67,8,16,3,22,66,106,53,39,51,19,55,92,29,78,91,13,31,89,88,78,42,1,44,60,54,77,50,44,44,103,79,102,95,56,42,18,76,28,54,51,56,10,65,100,114,107,116,110,79,9,11,40,45,60,72,90,113,83,13,67,118,115,58,91,66,54,81,87,59,64,87,0,18,99,96,63,34,118,114,100,64,17,120,2,10,74,60,21,120,105,118,108,86,27,78,49,0,43,77,101,15,31,5,40,120,0,46,96,42,120,25,74,24,119,67,104,85,114,12,44,4,20,117,74,110,83,21,49,99,0,22,20,11,45,108,102,72,57,2,32,95,14,64,84,2,110,3,63,103,103,61,86,84,34,47,104,80,95,49,45,93,91,92,4,88,47,108,78,64,101,82,114,19,41,55,73,15,22,66,60,76,19,56,0,84,104,59,6,65,52,20,40,66,9,78,56,2,53,10,83,44,65,73,85,72,45,81,117,99,80,59,113,100,76,38,86,112,84,11,39,109,99,53,8,33,54,6,27,58,39,58,38,106,106,9,34,20,1,73,48,107,107,25,25,58,39,69,56,49,104,9,28,22,37,119,70,90,89,64,97,120,74,76,69,118,111,82,119,30,108,45,60,71,87,75,81,66,41,94,48,12,61,108,65,67,32,18,88,61,29,93,101,68,40,87,62,95,99,82,2,118,19,17,30,33,25,5,8,94,79,11,113,68,75,4,21,84,103,108,80,97,41,41,25,4,64,79,57,32,5,118,44,70,61,8,45,76,72,103,57,75,102,93,63,41,19,34,74,4,104,105,3,44,120,0,0,0,0,0,0,0,0,0, 0,108,0,85,5,100,68,12,54,67,96,68,58,69,44,49,13,19,43,93,111,24,15,90,40,111,32,56,26,35,44,105,13,42,34,68,77,32,54,81,58,35,36,38,65,33,28,49,34,17,5,30,33,105,60,46,44,26,30,76,88,18,67,47,37,77,20,117,29,54,0,82,58,54,8,79,38,63,99,32,6,3,4,54,93,110,82,66,5,26,17,19,72,25,92,89,23,12,71,19,16,23,20,96,36,115,40,95,101,66,35,70,108,54,120,33,67,20,61,12,14,115,101,69,54,68,49,85,64,29,11,62,32,0,118,107,88,26,23,3,86,12,43,82,109,17,67,97,105,70,87,106,28,71,61,82,23,1,20,105,108,53,62,108,33,36,90,15,34,71,89,58,92,55,84,57,104,100,22,25,77,40,33,4,84,120,72,52,27,48,43,35,90,102,69,43,17,41,117,101,57,7,70,51,36,99,43,86,45,56,103,112,53,77,107,92,97,73,98,92,71,72,6,94,70,114,60,102,90,25,95,98,22,110,20,40,61,13,72,93,64,101,88,26,21,119,12,50,48,24,4,21,7,30,90,81,62,49,22,116,21,61,3,20,28,54,66,104,84,53,75,93,99,57,36,44,36,67,104,76,99,24,68,3,94,108,95,77,58,23,72,94,53,38,83,87,23,14,4,9,49,60,23,118,71,49,107,38,5,107,37,78,49,37,58,81,58,112,24,18,85,45,74,42,34,115,57,59,13,20,104,43,92,65,83,89,75,4,12,95,19,85,24,118,85,73,102,24,64,20,107,65,30,108,66,59,56,96,64,92,84,81,59,114,70,21,45,79,42,27,51,46,116,89,38,101,40,102,37,75,119,102,86,47,98,76,44,108,92,103,11,106,76,100,80,67,84,84,39,66,32,28,46,118,94,83,12,93,65,68,111,87,87,47,99,46,31,107,16,29,10,20,93,56,33,81,91,45,13,47,28,68,18,50,109,12,78,14,13,110,90,113,1,50,89,94,109,106,107,31,24,108,35,0,0,0,0,0,0,0,0,0, 0,12,0,39,20,78,15,61,100,69,38,70,78,62,66,63,4,81,104,13,28,49,76,20,85,12,67,47,119,113,34,32,112,119,69,60,88,115,118,115,101,65,105,94,81,1,93,59,116,66,76,6,92,103,2,117,93,71,95,19,47,77,117,36,120,92,18,118,49,106,10,3,10,77,90,61,28,103,71,55,99,6,19,25,66,99,10,100,50,99,67,89,3,27,58,25,5,13,52,83,59,112,31,113,54,1,64,102,94,13,67,82,96,75,74,64,98,63,45,28,79,4,108,93,6,24,43,56,39,82,28,109,92,102,66,31,53,28,112,24,40,76,89,28,109,27,44,77,44,113,102,104,75,31,68,115,96,78,81,55,100,47,53,43,47,74,2,98,111,50,35,117,103,69,8,32,10,44,49,13,71,73,37,58,82,48,95,75,36,80,31,8,50,36,118,102,114,101,104,33,29,85,27,108,120,31,108,32,48,112,10,1,111,96,114,55,46,118,36,16,60,27,36,117,3,47,43,116,97,117,104,103,20,35,54,89,4,71,118,17,10,88,7,44,58,26,37,67,78,60,99,45,59,14,65,39,71,8,33,86,75,76,100,51,103,117,118,27,12,0,83,46,42,29,110,32,8,118,51,10,61,108,99,109,68,47,81,29,79,36,99,24,11,33,57,12,56,43,3,85,84,97,95,108,7,55,33,110,82,51,84,62,25,21,10,18,8,104,14,43,21,7,76,77,9,73,48,64,111,71,32,110,63,68,18,53,104,38,89,114,55,6,71,62,64,55,82,72,46,4,97,46,107,119,83,8,27,5,99,54,63,59,54,5,117,104,103,70,6,74,119,112,95,83,81,118,51,59,47,109,119,21,66,49,59,113,62,68,27,5,88,8,9,97,38,80,84,41,62,64,94,43,5,19,12,7,68,18,60,35,13,97,20,116,60,119,58,55,33,20,71,103,93,94,109,103,103,39,31,111,17,16,56,4,40,35,89,8,98,46,71,85,31,73,103,36,52,110,67,50,71,36,19,0,0,0,0,0,0,0,0,0, 0,52,0,110,17,71,72,68,45,22,20,91,16,120,114,30,95,12,94,51,113,90,58,113,71,2,38,80,14,53,76,75,89,72,34,93,105,49,89,5,95,78,18,119,71,94,30,92,43,2,92,39,113,85,78,89,61,119,6,37,118,52,114,76,104,70,19,106,92,58,31,100,71,89,80,68,12,0,70,51,54,110,84,35,116,65,34,66,43,77,54,11,12,83,100,100,60,106,81,76,31,14,42,81,96,119,55,110,17,74,17,5,38,102,56,22,34,76,106,69,4,40,118,40,21,75,8,79,102,59,4,34,32,43,74,8,89,74,22,95,8,88,69,8,39,68,20,26,87,36,23,59,0,12,74,78,71,38,24,63,80,17,97,71,69,104,49,82,119,25,46,97,91,92,28,17,54,69,91,86,45,33,4,107,51,27,15,96,74,103,21,114,22,60,11,101,60,95,46,101,38,62,12,90,112,72,100,120,50,3,13,100,89,116,8,11,120,60,29,65,46,86,86,117,19,19,41,85,29,72,108,80,111,62,90,26,15,48,42,63,82,113,66,118,24,85,91,24,107,108,51,99,89,80,104,115,62,115,72,89,22,80,58,4,19,3,48,3,85,38,50,79,34,96,24,65,89,106,97,11,90,3,94,24,27,117,22,83,96,47,46,75,70,37,22,19,22,12,11,74,109,89,9,17,119,42,23,18,11,10,40,32,120,103,37,52,65,43,79,101,23,45,90,69,77,97,80,96,61,75,98,78,113,61,105,58,87,97,97,39,95,70,92,53,86,115,88,91,13,110,66,41,23,2,5,87,15,35,40,111,53,114,88,58,70,15,47,15,38,35,100,18,41,73,88,79,68,85,108,107,3,71,50,52,20,27,61,97,66,87,6,22,92,49,51,48,12,37,108,43,8,61,56,62,46,81,72,35,40,117,119,86,54,117,103,80,56,40,7,63,22,117,99,79,74,119,108,107,63,1,46,80,22,116,49,8,11,119,108,19,90,113,119,119,24,112,2,14,81,108,113,45,67,0,0,0,0,0,0,0,0,0, 0,63,0,20,10,75,48,119,61,64,79,76,61,93,19,7,53,83,118,87,48,107,45,101,62,32,114,82,68,93,86,17,75,2,6,88,80,38,89,87,68,96,52,11,21,81,101,119,77,93,31,60,57,37,59,120,57,103,78,36,81,23,13,54,19,37,105,13,43,56,25,66,16,51,65,16,108,9,5,33,21,85,49,60,79,115,24,88,9,87,116,78,92,29,34,25,109,93,16,30,94,60,2,11,81,25,58,117,44,38,47,43,46,32,96,79,6,28,93,19,102,88,27,42,23,114,48,12,18,85,56,61,75,52,56,57,46,104,102,9,118,78,27,8,89,13,9,4,43,111,101,33,119,49,86,38,104,39,21,84,5,43,49,106,19,52,47,83,65,109,55,116,5,4,119,105,1,48,47,3,110,7,76,8,98,72,111,119,42,3,42,43,117,63,41,115,35,96,61,24,76,97,61,94,40,85,84,20,83,36,21,46,92,2,104,105,23,42,94,17,104,38,118,120,101,34,45,47,106,63,56,103,36,1,2,42,94,59,27,99,24,64,43,43,112,26,22,12,81,73,107,92,15,33,39,117,105,19,35,81,102,13,84,65,110,50,105,17,30,72,55,2,19,97,90,109,106,84,91,67,22,58,101,61,98,116,73,118,56,12,2,15,106,107,101,70,36,7,59,44,64,115,5,93,34,70,108,94,103,61,104,26,15,87,88,97,108,46,41,90,20,97,1,23,24,120,83,59,101,9,20,1,18,44,108,105,92,66,12,115,0,115,53,71,92,95,82,102,72,18,97,8,68,44,117,63,42,19,103,73,111,49,48,101,39,37,6,58,1,109,70,61,51,42,65,99,55,15,83,92,10,53,19,105,17,99,117,64,119,55,71,2,74,13,1,83,75,69,19,31,33,8,54,10,48,15,22,59,30,42,66,24,64,15,0,18,101,7,47,62,63,81,71,38,50,23,26,119,87,41,57,37,86,37,7,52,9,56,110,48,53,111,51,1,20,83,5,88,58,6,35,41,40,0,0,0,0,0,0,0,0,0, 0,75,0,13,79,77,42,115,68,10,100,53,26,8,117,49,92,49,52,97,102,79,1,48,75,47,102,50,44,47,74,56,108,109,38,120,58,66,117,36,76,5,29,25,77,120,59,101,24,114,113,97,13,44,40,109,4,112,65,68,24,118,105,64,38,85,47,75,64,14,100,19,65,20,51,58,2,81,44,61,72,49,22,31,87,17,52,117,106,91,44,4,12,19,73,62,77,35,3,107,71,10,22,19,45,95,118,40,69,24,118,16,99,96,74,1,16,86,63,60,4,18,10,119,93,25,40,42,86,43,107,76,38,73,90,67,60,43,70,91,97,51,77,103,37,69,80,39,81,98,82,117,12,25,37,5,91,28,116,40,59,117,76,8,45,81,95,31,65,81,104,7,50,59,48,33,66,120,10,44,45,78,31,48,69,77,51,111,73,4,56,70,69,8,61,62,105,59,50,5,84,66,3,116,29,47,38,75,37,66,25,14,29,65,53,33,118,110,120,89,52,38,108,29,32,97,32,120,115,99,61,69,113,84,33,1,19,99,19,88,0,4,27,38,74,115,11,38,25,30,69,66,91,62,49,12,88,109,41,22,44,63,64,12,74,2,91,50,76,16,49,27,110,48,3,67,108,50,6,81,98,93,96,21,65,107,91,10,94,7,37,3,24,48,27,95,54,66,53,64,106,72,77,108,37,51,21,14,91,92,59,41,72,110,37,117,79,7,42,73,15,104,10,35,80,46,108,79,119,109,82,103,39,113,66,28,59,95,25,35,45,26,60,1,41,67,76,53,87,65,48,60,84,46,85,5,95,116,87,116,71,80,112,107,93,67,103,1,82,16,23,113,120,111,38,40,29,120,4,24,15,109,76,82,70,89,31,93,75,86,101,117,36,98,19,51,93,74,75,80,22,82,116,115,84,72,67,110,83,28,15,58,32,9,90,69,110,12,33,115,50,82,51,103,82,73,98,26,63,51,81,97,13,44,110,72,79,119,120,59,101,64,17,109,79,15,37,38,14,92,111,108,35,0,0,0,0,0,0,0,0,0, 0,88,0,3,96,107,22,31,44,120,82,70,80,67,100,1,41,33,28,34,39,88,23,13,115,74,20,30,96,58,21,47,0,88,44,50,70,46,12,69,4,114,24,41,26,102,72,64,75,86,24,86,24,117,100,22,4,65,109,91,114,22,77,27,74,68,92,103,79,119,110,65,12,6,24,7,26,49,79,115,3,113,5,118,14,94,69,57,108,92,118,11,2,53,35,71,93,15,59,86,22,74,99,34,90,14,10,15,92,4,50,31,15,95,63,40,79,28,26,5,32,95,31,87,108,99,116,109,40,1,40,68,30,66,104,77,6,71,85,82,66,74,63,25,6,3,11,23,102,110,28,5,24,9,34,99,95,33,29,29,1,16,44,88,91,120,22,42,7,84,39,44,111,11,86,89,55,38,83,111,29,49,34,101,56,42,97,99,105,101,53,103,71,88,97,20,31,16,58,78,39,32,91,99,21,97,120,33,103,47,92,59,49,12,82,29,56,23,60,42,66,67,108,51,92,21,88,21,50,115,22,7,30,7,101,93,47,68,56,86,55,12,86,17,47,4,50,102,9,91,117,89,88,32,92,34,6,13,54,102,37,113,43,36,105,52,119,42,91,32,91,90,112,109,44,5,6,71,108,29,76,17,48,92,8,26,28,96,5,62,64,107,44,63,82,31,28,53,112,16,102,39,12,34,71,78,81,2,6,84,19,17,118,17,32,97,82,31,52,94,32,119,80,76,30,53,3,22,8,62,100,117,98,43,120,53,89,68,29,20,77,60,26,41,0,31,88,78,87,0,119,65,4,81,5,2,100,30,91,105,69,65,59,66,42,86,21,39,109,15,34,56,52,82,77,9,111,41,101,28,36,95,10,97,32,31,20,74,108,6,49,120,11,15,48,50,42,40,101,85,34,46,91,96,70,95,52,78,30,52,8,4,68,118,37,113,95,75,69,76,49,76,46,47,49,106,36,5,98,33,77,39,27,39,54,75,64,99,49,53,95,65,17,5,5,0,72,22,59,110,97,65,5,0,0,0,0,0,0,0,0,0, 0,72,0,57,58,25,50,65,37,21,118,64,14,91,0,17,30,102,3,43,92,64,83,101,27,8,42,19,93,54,101,1,43,78,34,102,104,9,76,3,0,116,91,117,58,19,89,72,98,44,55,83,9,2,7,25,15,7,41,4,32,23,47,12,89,92,54,40,36,120,23,111,35,86,106,57,33,37,94,36,41,59,78,107,61,23,70,50,73,114,60,55,99,23,44,91,16,15,8,69,62,107,106,33,37,116,95,81,72,60,31,86,74,71,84,9,53,42,4,21,35,49,84,20,86,17,16,0,117,57,68,44,9,1,67,3,35,42,53,13,13,4,111,95,67,16,49,21,76,37,46,47,108,0,115,103,108,114,37,28,66,102,4,110,76,19,61,89,21,28,99,102,75,69,76,33,119,72,100,46,106,80,9,7,37,73,50,25,56,32,45,80,93,119,113,49,81,3,94,63,4,18,116,103,78,8,66,52,33,72,104,65,61,48,54,46,101,86,98,108,30,109,11,83,93,68,46,62,21,43,12,60,15,99,112,2,81,6,28,56,9,29,40,20,67,97,33,35,107,30,69,120,89,37,40,35,108,6,117,52,111,4,33,45,59,94,34,75,43,6,5,19,63,107,12,119,5,3,6,69,56,16,62,6,77,119,47,56,40,39,27,108,100,48,66,18,12,27,1,46,72,114,90,80,87,93,20,94,3,104,105,117,117,69,107,110,45,13,32,37,74,74,103,51,37,2,15,86,29,62,113,58,106,102,104,71,71,115,120,113,57,107,53,35,67,91,31,96,19,109,66,96,76,45,48,18,40,111,86,16,116,85,47,33,55,85,12,32,4,36,13,105,80,57,52,23,120,94,105,111,107,32,70,54,39,32,61,5,73,96,49,91,101,28,55,34,50,90,22,22,47,44,58,53,20,109,15,74,2,42,116,92,81,37,82,46,118,65,110,87,84,34,14,111,42,29,48,41,109,70,62,58,83,84,80,107,30,30,110,70,14,13,61,57,107,45,44,106,42,79,66,120,78,0,0,0,0,0,0,0,0,0, 0,27,0,120,110,22,111,118,28,41,24,22,6,56,82,11,99,9,88,43,58,55,48,70,78,8,111,93,68,6,20,94,39,24,80,119,120,103,113,92,110,82,92,82,87,12,77,29,106,3,1,70,116,16,111,93,44,88,3,24,89,21,116,1,71,49,10,113,36,54,65,22,29,13,3,83,27,0,106,19,83,80,13,110,104,37,113,60,97,72,6,87,93,32,14,6,29,48,84,67,24,66,30,91,61,61,92,71,54,0,2,55,103,20,74,61,114,15,93,101,10,110,62,39,99,7,106,59,101,31,107,110,35,52,46,117,105,0,107,95,56,96,57,39,15,91,4,73,118,59,64,97,27,30,6,102,9,97,50,62,5,73,52,80,101,49,9,73,63,39,56,97,46,9,63,33,60,41,101,11,78,9,96,93,34,56,81,117,116,44,100,91,31,58,32,118,98,11,10,63,103,84,94,37,9,58,89,51,63,42,119,12,63,26,2,113,24,28,37,101,59,118,94,38,75,90,82,71,26,19,58,72,46,10,110,59,82,56,2,46,44,103,23,105,80,97,36,87,77,42,100,37,58,9,37,116,81,35,77,84,53,32,97,98,79,12,31,116,3,76,49,20,106,70,104,114,7,76,100,9,72,101,79,73,34,27,110,115,39,0,0,31,97,13,32,27,26,48,15,110,37,92,81,105,58,40,112,93,106,91,113,116,35,62,56,87,4,25,9,22,10,86,22,63,23,16,92,68,104,18,56,115,50,60,39,15,61,104,74,100,115,94,39,33,29,69,56,83,40,37,92,109,83,16,109,13,64,76,85,58,53,58,32,5,12,117,29,10,62,82,64,55,106,69,78,102,60,88,83,67,58,70,112,22,107,0,101,79,26,90,1,25,86,25,100,27,59,11,33,116,60,38,47,109,10,118,50,0,50,61,62,83,29,17,77,117,85,0,23,53,86,94,86,73,89,74,13,12,64,119,69,43,117,100,91,16,103,60,51,57,63,7,101,94,102,96,6,20,76,69,20,51,46,0,0,0,0,0,0,0,0,0, 0,69,0,118,101,68,67,83,106,92,60,32,19,116,2,69,19,43,52,91,52,96,23,84,58,35,94,86,101,71,69,94,93,20,32,120,14,57,90,38,54,80,22,81,18,31,11,98,0,10,114,10,90,17,27,63,62,23,3,87,5,116,9,35,0,104,35,71,112,30,39,53,120,109,115,110,87,11,59,93,75,76,93,41,38,74,82,0,80,43,74,97,58,74,63,66,24,15,111,28,108,43,71,7,41,20,90,98,101,21,14,67,117,64,44,111,77,115,114,114,34,15,5,25,38,63,99,52,63,32,116,106,33,74,78,92,57,41,53,42,6,66,14,98,79,89,8,4,99,51,75,71,103,104,96,23,94,4,100,46,64,24,88,31,11,117,59,107,35,101,74,82,46,44,119,92,80,99,15,14,78,102,6,109,74,49,88,15,72,47,50,53,69,64,21,63,56,37,78,79,96,88,49,68,56,93,68,94,114,42,116,37,10,99,22,53,39,3,32,118,32,102,62,59,61,77,113,86,83,98,22,68,48,104,54,111,21,40,74,42,58,69,105,73,52,104,37,91,117,90,104,86,113,62,62,62,63,16,86,114,118,107,92,68,37,74,14,21,90,94,20,24,108,69,84,3,60,102,52,7,36,63,1,106,60,5,16,30,106,95,20,57,10,116,51,118,118,83,14,68,91,10,7,75,59,60,10,25,85,59,94,11,74,86,54,45,7,35,10,68,103,104,105,55,71,111,35,120,97,12,113,43,58,57,68,74,120,95,108,120,90,30,15,14,98,3,54,66,99,68,17,47,113,0,35,56,45,5,19,109,87,46,12,108,113,77,96,49,68,29,17,2,117,65,69,115,61,26,80,27,85,4,12,28,76,28,103,11,29,48,58,5,50,3,114,32,14,95,92,41,19,9,11,72,88,42,63,117,44,3,84,33,23,60,6,95,64,119,116,113,24,56,100,105,98,110,66,120,23,109,6,65,113,50,83,10,50,32,47,111,20,55,109,28,18,43,41,56,37,70,87,8,16,0,0,0,0,0,0,0,0,0, 0,104,0,43,119,57,43,101,8,69,19,14,63,1,67,66,70,19,42,88,104,48,33,14,107,67,50,61,91,100,74,13,32,113,24,71,76,116,85,4,14,104,85,8,96,33,91,87,115,114,111,31,32,71,51,64,54,32,11,99,95,3,45,115,11,68,108,56,108,56,51,120,73,112,49,73,14,112,21,11,24,108,31,54,44,89,87,99,74,51,39,111,117,88,65,79,101,86,68,75,2,59,20,114,109,115,69,29,86,11,10,39,73,81,50,71,82,106,16,111,89,85,52,96,36,90,74,101,71,111,32,65,119,19,22,0,43,116,5,69,20,62,63,10,1,108,57,114,104,15,98,120,112,67,60,92,53,63,49,73,113,63,3,10,24,21,55,60,45,90,34,75,5,59,2,109,56,28,114,2,25,57,83,19,60,54,31,39,72,102,37,112,68,85,83,76,97,110,2,11,21,87,63,61,64,56,3,22,90,111,48,29,80,58,14,1,63,84,51,99,40,86,57,53,46,31,58,44,60,51,6,43,26,74,5,50,13,35,82,48,35,2,13,87,40,65,92,30,76,66,13,66,50,113,24,105,111,68,109,82,23,35,100,93,82,0,74,77,115,8,71,9,101,6,20,80,12,113,76,24,37,41,7,88,112,90,78,113,42,54,9,2,41,71,58,53,52,112,22,9,119,36,118,114,72,86,34,99,70,111,25,117,75,26,59,38,55,105,8,38,55,43,9,99,26,84,79,26,119,91,81,47,88,28,34,75,55,49,14,1,3,29,30,88,4,29,37,63,6,68,8,108,113,4,117,64,89,33,41,103,99,116,13,63,34,103,42,66,78,67,117,8,20,112,115,65,46,103,79,43,64,28,31,114,113,97,76,36,76,50,15,45,10,95,82,39,105,65,75,98,74,88,58,36,80,22,27,98,63,106,7,90,83,19,36,103,17,15,100,41,93,43,37,11,7,89,58,53,22,18,116,119,15,71,4,119,94,38,53,38,108,16,120,109,45,112,70,94,39,6,116,106,9,0,0,0,0,0,0,0,0,0, 0,89,0,57,16,88,108,104,44,33,63,117,16,50,46,1,61,62,21,57,59,14,4,101,89,61,97,40,48,114,26,119,114,17,12,69,3,80,120,105,39,38,79,60,31,12,45,7,30,58,17,60,47,118,90,110,109,60,51,49,111,61,43,30,42,70,4,38,13,3,98,4,66,1,74,92,110,18,69,52,48,17,30,114,111,22,8,118,33,16,83,84,43,55,74,65,88,114,17,18,108,88,103,89,87,116,24,18,25,112,69,71,104,95,35,16,49,17,42,105,103,52,53,100,95,114,114,22,3,21,52,58,63,62,63,79,2,69,79,58,1,4,106,68,118,35,1,54,114,104,18,9,31,120,115,13,114,31,119,21,69,23,116,60,118,8,40,15,41,78,81,76,15,43,37,107,26,23,98,13,24,6,93,75,72,101,40,106,17,14,35,63,6,81,85,36,111,3,103,1,119,21,93,72,56,84,49,92,57,14,11,97,77,71,6,4,0,91,65,12,0,44,70,14,4,1,90,118,60,107,4,72,99,40,0,37,57,20,57,6,3,33,114,65,15,68,59,85,2,75,42,91,78,42,118,32,104,92,38,61,25,51,91,103,103,68,91,95,46,22,118,3,99,61,96,54,51,60,29,75,16,60,77,26,119,2,66,42,24,5,21,50,11,99,113,74,20,99,5,30,70,26,28,107,119,30,119,84,106,96,33,101,58,89,79,73,57,114,28,105,66,27,47,117,12,21,93,17,117,41,106,103,65,69,18,15,56,31,67,42,73,97,110,89,61,79,1,73,15,6,110,64,115,93,16,63,56,55,99,71,46,22,1,91,74,3,7,113,50,73,4,37,98,73,9,19,58,94,115,48,41,27,82,36,43,62,100,33,83,35,120,45,78,25,64,10,34,66,42,13,51,3,116,90,62,77,34,97,43,28,104,105,93,14,64,62,71,108,77,93,23,74,17,73,104,1,20,81,42,111,78,120,118,4,110,98,48,68,57,75,42,100,63,109,95,100,69,51,50,99,52,72,27,0,0,0,0,0,0,0,0,0, 0,31,0,101,76,107,45,24,66,45,18,14,68,113,33,64,62,18,96,97,98,3,93,108,91,50,53,22,97,25,109,1,41,74,38,101,54,6,28,17,18,33,25,48,39,12,67,47,4,96,62,28,18,113,57,93,49,42,104,30,88,21,41,38,58,105,68,41,119,60,81,11,48,90,21,3,102,72,0,88,58,33,95,0,76,82,38,88,84,45,83,16,14,74,86,80,103,50,85,106,47,40,10,98,86,59,107,18,27,83,76,25,49,7,81,44,1,35,49,114,11,74,104,23,27,29,101,72,5,24,62,115,33,89,90,102,30,54,79,47,0,2,11,85,30,53,88,95,73,9,60,117,74,13,68,54,115,110,1,30,39,20,108,10,17,28,8,59,34,115,6,64,8,39,111,72,114,70,5,112,2,42,83,2,46,54,0,53,11,26,99,90,27,30,80,5,27,81,35,67,83,33,77,39,53,61,48,86,68,85,112,56,38,26,5,20,36,5,53,32,62,71,4,15,64,103,27,35,15,118,53,104,70,102,38,55,117,116,102,102,41,120,83,3,23,77,105,54,13,55,1,29,62,86,31,106,56,118,64,24,62,6,12,41,47,36,49,88,11,81,89,99,106,74,30,118,6,105,113,88,60,41,72,62,38,101,83,68,5,71,30,70,33,54,94,58,22,83,93,7,100,39,84,33,117,100,97,87,47,20,90,79,69,30,59,79,100,31,113,106,27,94,87,14,56,119,95,63,87,113,110,76,7,1,110,34,17,85,80,64,116,91,103,11,10,85,106,4,113,62,113,74,21,17,91,27,51,20,60,50,78,17,17,50,60,80,110,7,120,43,47,38,32,111,48,52,94,120,16,92,108,63,71,63,78,0,104,67,22,102,109,54,25,37,96,55,18,89,81,44,67,16,14,103,28,70,10,56,91,106,114,0,1,80,0,59,19,36,8,48,35,22,28,118,56,36,34,10,49,9,10,85,48,116,5,33,1,45,81,38,63,70,41,8,116,4,43,6,69,48,12,91,92,0,0,0,0,0,0,0,0,0, 0,80,0,60,3,34,38,41,70,58,85,24,36,8,119,25,119,107,86,74,114,60,111,36,68,57,108,71,15,80,51,81,60,92,115,74,66,14,115,120,108,7,103,108,56,116,26,105,32,2,26,117,3,98,35,117,18,21,106,2,108,11,64,5,21,108,54,113,99,30,75,90,14,103,67,29,81,30,71,7,20,104,113,119,7,50,78,79,61,108,14,95,38,89,60,87,47,7,46,33,30,8,46,13,16,112,120,89,65,20,62,109,84,56,92,37,16,73,115,23,59,93,35,51,56,15,1,117,44,19,63,11,74,115,76,28,7,79,108,90,95,87,2,108,119,86,100,38,111,43,58,18,114,2,118,90,6,22,33,78,80,83,119,107,54,104,25,120,32,34,99,33,52,17,15,92,84,107,89,60,107,17,89,18,36,24,43,58,49,28,16,46,44,89,51,6,106,76,47,54,66,18,65,43,41,105,96,48,78,112,12,83,39,94,29,62,19,65,105,114,61,119,38,91,90,47,85,72,35,41,2,14,37,114,39,22,68,58,22,97,93,85,62,79,58,108,100,71,18,83,118,78,81,65,29,13,25,4,41,90,116,106,14,67,106,50,39,13,40,72,120,6,6,114,120,79,37,51,90,8,100,103,64,12,46,26,13,37,70,106,93,15,96,93,62,53,10,67,84,37,77,64,101,79,29,64,50,117,65,102,16,75,57,14,79,12,11,67,41,118,53,82,84,91,76,114,98,96,30,46,41,112,1,92,104,32,85,83,11,99,11,61,41,86,60,46,10,3,23,118,19,68,101,90,68,62,98,64,86,79,84,47,60,8,103,75,105,85,58,49,109,115,0,53,0,30,46,34,32,56,61,109,38,89,59,20,87,69,72,120,52,28,98,46,100,68,10,63,63,75,88,49,22,83,18,30,119,107,1,107,20,60,107,12,84,0,38,4,20,67,95,59,66,66,31,119,119,53,49,2,56,116,57,105,10,98,54,10,110,97,10,104,101,4,75,119,110,102,10,63,49,70,111,0,0,0,0,0,0,0,0,0, 0,103,0,98,24,80,86,0,115,14,108,85,64,9,28,96,77,35,79,46,16,31,25,61,99,9,46,76,74,64,88,72,99,1,97,113,67,44,113,55,83,114,98,101,80,50,72,60,89,28,110,19,82,20,70,65,36,12,67,45,37,38,50,34,9,96,29,111,59,103,115,114,1,81,40,61,33,84,100,86,104,104,55,24,34,22,116,68,78,52,91,46,85,16,22,67,58,64,47,53,104,17,89,10,71,59,6,11,3,28,85,57,15,80,106,12,34,47,38,24,36,72,47,80,78,52,2,80,64,95,106,26,116,93,15,111,5,31,60,59,0,52,58,29,82,81,60,79,80,98,109,29,101,16,0,54,27,40,114,71,61,68,14,19,25,71,31,4,78,102,15,0,46,21,27,53,8,42,76,47,2,82,112,65,111,60,97,118,7,34,52,104,120,65,49,90,89,32,73,67,63,27,66,93,30,18,4,38,80,42,79,51,85,66,78,76,40,4,109,74,39,67,99,3,5,46,32,67,71,84,93,61,55,48,101,27,103,58,51,85,17,28,30,61,72,114,64,60,112,51,79,112,78,100,91,73,56,68,36,74,11,73,72,20,36,38,3,86,18,82,31,2,17,21,96,17,100,21,46,111,18,107,59,13,74,92,38,118,93,38,71,103,73,87,58,22,108,115,92,11,72,53,65,47,18,71,0,53,23,91,25,118,73,35,40,72,12,95,92,36,25,39,119,17,66,100,102,80,99,65,36,42,27,109,34,95,57,79,48,32,95,77,99,70,95,45,95,72,38,54,30,89,22,43,107,71,26,60,104,38,113,63,69,69,73,75,4,49,27,41,59,29,70,17,57,41,85,42,7,64,17,65,29,46,33,100,4,6,24,65,94,22,76,45,104,27,59,7,1,105,47,19,53,3,90,6,44,25,107,43,0,16,39,58,95,26,75,18,118,101,6,4,22,101,112,94,101,80,31,77,109,78,28,30,69,88,1,5,3,20,16,28,108,107,58,49,36,5,47,65,55,48,62,0,0,0,0,0,0,0,0,0, 0,0,0,69,43,119,76,100,116,117,87,22,3,31,9,106,71,16,16,68,77,71,4,83,70,98,67,113,41,50,76,30,48,57,57,94,8,3,77,34,111,79,57,81,103,46,99,36,23,10,56,18,44,93,54,16,0,1,45,108,42,78,62,117,55,42,59,84,18,45,76,42,96,40,119,117,94,87,89,3,100,106,18,33,102,41,39,82,115,113,108,115,58,44,84,101,36,33,7,100,113,89,56,38,94,62,20,77,103,39,21,90,95,107,82,60,16,46,53,104,57,33,38,103,76,32,92,39,81,79,42,57,11,59,45,99,8,41,16,81,55,3,11,6,119,116,64,108,88,113,24,15,25,111,53,22,41,84,12,84,81,58,28,63,71,4,37,38,29,31,107,104,105,43,116,66,44,63,27,40,90,55,30,40,36,82,52,113,59,75,25,74,91,64,72,104,65,77,27,120,3,87,58,95,34,19,34,62,3,1,118,16,42,75,69,105,87,111,117,64,3,11,12,68,112,3,112,97,6,87,22,101,99,114,63,113,0,44,20,10,25,48,85,78,13,8,78,43,88,52,107,46,77,89,5,17,106,30,81,27,22,106,100,80,80,111,63,82,18,18,27,114,35,45,26,69,80,96,13,16,52,25,22,13,103,7,7,99,11,90,93,69,104,109,61,67,13,29,26,41,24,11,50,9,92,16,57,96,82,39,44,27,21,29,28,78,97,112,62,49,105,76,83,34,3,9,69,74,65,81,101,37,59,48,74,92,102,22,103,114,119,106,113,102,7,45,29,70,1,106,18,55,13,81,113,59,17,90,31,65,74,90,107,80,116,22,14,9,9,42,103,108,105,65,46,119,107,52,94,12,52,89,62,44,18,27,74,73,47,73,36,87,119,108,24,81,4,92,55,101,76,57,72,41,40,51,59,98,31,112,56,33,66,15,84,82,117,28,78,4,6,99,61,95,114,104,60,35,120,68,73,10,102,64,73,49,90,17,86,38,49,62,72,77,27,105,99,107,109,60,53,15,38,0,0,0,0,0,0,0,0,0, 0,90,0,86,49,114,64,115,13,61,23,86,88,27,73,95,120,57,106,66,93,28,27,41,49,73,112,116,98,24,13,67,120,6,21,58,95,101,0,22,110,86,89,84,111,52,90,5,56,112,37,96,104,70,11,113,106,6,73,36,21,117,117,117,93,78,67,115,76,90,68,72,47,49,51,24,110,100,92,12,45,43,40,107,58,113,106,77,32,33,86,83,120,3,42,40,34,34,110,79,68,78,118,93,72,99,114,119,32,0,99,114,27,108,67,31,22,106,25,102,92,7,28,23,82,80,100,64,52,82,45,98,103,119,108,8,51,105,16,80,78,113,42,119,80,11,83,18,21,67,69,63,22,51,109,118,34,53,35,12,19,88,67,97,20,100,37,27,58,42,63,4,70,69,118,52,52,106,57,55,48,9,94,90,101,38,80,118,24,100,86,27,57,31,89,93,37,115,58,71,89,81,103,71,49,91,47,25,101,19,82,102,96,1,55,98,73,39,90,111,65,68,81,119,29,1,19,10,23,60,1,16,36,19,53,98,94,41,57,35,6,28,10,27,57,118,59,15,113,30,90,32,107,89,75,80,86,110,44,108,11,101,106,51,31,115,82,101,21,30,22,21,113,55,38,99,95,36,53,22,88,15,115,43,6,107,50,68,107,45,33,53,40,12,13,42,64,45,54,15,6,98,15,57,35,21,66,115,55,47,48,36,110,67,26,94,94,32,7,48,67,108,48,63,52,37,71,3,102,0,35,98,31,26,40,39,118,72,37,38,47,4,63,67,45,23,105,42,13,8,15,45,6,116,38,69,66,1,111,80,66,50,23,96,6,58,46,106,20,25,80,107,78,71,105,98,69,38,80,38,104,34,42,80,32,91,5,108,7,95,45,62,20,73,119,92,98,1,117,22,109,119,20,41,39,32,86,5,43,81,34,56,42,71,15,100,81,120,114,106,93,1,25,54,91,14,62,6,104,57,95,49,111,18,72,22,40,8,64,40,74,16,108,29,14,67,49,13,43,23,79,102,56,0,0,0,0,0,0,0,0,0, 0,42,0,105,109,64,95,116,108,115,75,43,94,88,29,46,15,77,95,94,120,29,113,29,38,9,119,39,69,33,17,52,88,24,7,36,20,17,20,28,55,22,76,9,31,108,72,58,10,37,90,100,56,31,4,107,112,30,41,37,69,106,112,104,45,9,66,95,19,73,68,9,17,113,56,48,51,102,116,51,110,45,92,63,19,56,15,11,42,88,58,105,91,14,94,43,71,55,116,76,114,75,42,53,92,86,29,53,85,62,104,30,102,55,105,56,17,77,67,116,118,71,102,61,28,114,32,17,40,4,115,117,88,99,17,64,79,86,82,76,92,109,66,69,31,59,0,5,64,89,25,22,14,24,25,14,113,28,7,37,114,45,71,46,45,110,113,58,83,13,0,38,64,5,109,16,114,87,119,5,52,32,6,93,100,101,27,9,6,9,51,43,1,95,26,84,17,119,12,47,85,45,69,7,95,45,9,82,4,68,10,54,38,102,52,68,94,3,25,13,83,63,71,72,97,21,22,9,31,28,68,101,82,107,42,25,19,86,19,9,87,32,105,14,4,112,65,113,45,90,91,24,79,16,117,94,29,31,69,15,84,66,67,78,76,76,89,48,28,111,58,18,61,76,102,107,85,80,110,105,90,86,28,85,107,65,98,98,75,85,44,14,71,27,113,117,107,11,36,42,102,77,11,49,111,108,4,7,32,28,64,34,42,102,81,20,56,16,29,59,97,109,86,66,103,72,62,0,10,98,60,36,43,17,75,29,95,6,81,53,91,24,116,65,23,7,85,21,30,21,25,41,116,73,99,14,91,14,81,94,35,18,11,37,38,14,70,94,49,7,80,48,98,81,86,22,116,68,42,9,60,71,5,46,12,24,75,110,96,71,1,11,31,63,88,20,83,31,7,17,53,118,93,29,60,6,83,32,67,106,0,41,60,91,48,72,94,47,69,21,106,86,50,57,0,51,97,31,84,65,56,56,3,86,68,42,117,33,40,107,61,108,5,21,9,60,80,33,11,62,27,73,106,0,0,0,0,0,0,0,0,0, 0,4,0,63,24,116,85,33,52,95,115,87,65,15,64,25,65,6,119,68,62,48,56,110,8,117,33,78,65,14,118,70,46,93,75,63,116,77,85,20,85,61,70,49,17,22,4,87,117,82,16,8,46,118,73,15,73,50,120,27,27,10,97,116,34,118,92,39,7,11,60,36,40,110,12,65,32,0,88,52,78,114,29,83,83,18,9,50,27,6,23,28,38,16,97,78,110,6,102,26,80,16,94,16,18,108,67,65,25,107,93,46,93,27,33,60,56,117,13,44,96,96,95,95,79,33,29,28,23,35,116,23,5,6,94,40,51,8,109,12,20,102,63,110,68,20,88,13,116,71,51,104,112,31,94,55,94,112,52,116,13,66,14,23,117,53,87,7,73,80,105,24,37,112,89,110,65,14,116,107,14,6,13,70,79,94,101,38,6,75,9,19,85,4,88,63,7,30,26,36,59,86,39,21,53,22,79,96,67,71,4,90,32,98,69,23,78,79,95,61,59,89,28,78,47,92,111,0,20,66,96,69,22,8,44,21,20,88,89,104,32,83,57,15,47,19,110,23,39,100,37,15,36,0,74,39,70,53,45,43,85,58,53,88,65,46,52,116,117,23,42,95,22,17,42,14,61,81,44,87,4,40,4,91,90,13,90,32,25,66,41,14,29,89,49,59,86,71,59,6,100,64,3,60,24,89,9,85,16,7,104,15,102,57,32,120,56,25,95,65,0,84,27,115,99,71,43,54,59,56,30,93,58,94,100,93,64,115,110,98,17,13,29,68,20,98,79,27,26,89,70,101,77,29,85,21,48,31,71,60,28,30,15,48,12,112,114,0,113,55,64,65,64,51,97,62,105,93,87,19,40,0,8,48,48,63,118,106,100,115,97,107,47,79,85,99,87,97,78,98,66,47,9,109,61,120,17,87,99,97,88,49,23,77,98,51,95,27,11,78,33,80,73,75,10,90,31,7,71,20,88,49,108,50,118,73,13,3,61,110,107,61,53,80,119,112,17,4,77,14,47,23,18,0,0,0,0,0,0,0,0,0, 0,83,0,25,83,16,91,84,37,92,61,24,96,73,91,33,17,72,63,76,82,0,27,31,7,58,107,77,87,9,40,20,65,70,30,22,64,100,113,106,59,113,16,25,21,88,80,99,77,40,6,70,60,55,11,45,34,82,96,1,64,57,85,98,79,82,2,111,16,102,9,16,82,43,57,82,93,86,24,46,112,60,90,2,18,20,16,114,41,87,88,13,119,116,2,16,94,110,67,41,63,58,102,98,26,113,74,94,98,72,20,36,9,113,1,4,98,90,24,91,80,79,106,28,61,82,74,48,72,101,0,45,68,77,46,89,70,44,105,60,8,86,107,22,54,103,15,93,42,44,44,1,27,5,35,37,23,34,109,41,118,47,62,34,71,113,30,32,52,91,85,88,41,28,27,38,51,1,27,72,81,3,62,26,25,53,23,6,36,118,48,60,110,79,107,19,35,97,7,92,16,38,15,2,67,102,9,95,73,21,109,87,94,120,98,80,36,28,35,58,112,38,71,99,105,60,79,5,101,0,112,81,45,114,12,8,99,42,117,120,113,94,28,68,112,17,104,68,73,26,120,10,73,24,71,38,30,89,0,44,42,77,13,50,13,16,106,69,86,92,85,46,45,26,4,119,84,74,11,53,69,19,41,75,18,17,52,74,7,87,23,102,74,64,55,55,119,89,66,85,25,5,96,59,95,99,82,45,11,60,42,47,57,33,112,18,114,102,73,103,45,77,115,2,30,34,17,104,112,39,61,0,47,84,13,21,88,61,84,30,39,9,63,59,36,100,114,95,7,46,74,76,106,111,31,94,117,75,77,87,76,10,109,20,104,109,42,46,38,73,40,29,60,43,22,91,42,92,23,76,82,21,65,22,106,109,67,94,16,45,26,17,13,40,1,64,110,45,9,86,57,71,49,30,27,28,120,93,12,21,36,45,84,74,61,105,22,10,118,117,93,33,71,64,95,63,6,2,24,103,30,3,94,53,101,6,100,97,98,44,99,37,37,91,117,72,102,92,102,57,13,79,49,0,0,0,0,0,0,0,0,0, 0,87,0,90,108,18,24,32,41,15,73,88,66,116,39,87,47,79,91,60,39,6,0,33,2,35,56,30,6,26,32,112,48,14,87,97,99,47,69,120,14,102,55,115,1,83,51,10,5,51,79,50,86,65,52,68,0,38,67,108,22,65,43,85,58,60,114,89,88,101,112,59,30,62,105,15,101,114,53,19,59,70,83,119,82,83,70,44,34,94,60,116,46,43,89,18,45,55,105,30,47,59,68,23,35,20,26,45,85,89,22,91,90,24,103,61,4,56,11,86,2,8,109,14,18,67,3,34,91,45,79,13,32,28,47,48,13,3,63,40,89,75,3,120,88,97,61,30,4,16,95,103,45,120,42,65,111,15,78,43,41,29,62,24,113,106,14,48,27,67,8,72,50,111,94,85,95,11,7,23,92,107,10,91,52,37,93,21,14,53,50,94,28,93,113,103,115,76,62,47,60,76,86,82,87,68,39,92,42,104,35,112,38,12,24,36,53,27,9,116,36,70,6,107,72,89,77,33,66,16,11,60,6,108,91,35,97,58,105,89,21,91,40,95,72,87,101,43,2,46,79,118,120,65,16,95,48,26,72,92,84,40,113,66,15,8,81,45,106,71,94,26,28,80,97,22,102,93,116,15,43,106,68,9,101,51,41,89,91,48,117,111,43,46,101,107,110,116,10,31,94,119,100,26,4,22,84,28,22,60,32,102,65,80,3,61,90,51,12,113,79,79,2,87,68,62,79,36,26,14,99,39,116,61,50,95,115,59,0,14,75,106,109,108,90,108,33,72,93,114,23,12,67,92,108,44,104,81,28,47,49,11,73,13,18,114,98,117,62,66,110,104,65,35,43,11,115,72,16,119,105,109,98,117,40,15,78,40,0,94,98,107,65,17,2,43,117,82,44,102,37,35,40,116,62,17,97,89,90,94,58,115,82,74,29,49,18,1,20,120,68,12,117,68,15,5,49,19,84,98,0,94,48,104,84,64,23,93,15,2,60,80,94,26,95,1,42,104,85,55,35,78,91,0,0,0,0,0,0,0,0,0, 0,39,0,103,63,94,56,113,40,112,92,17,20,35,109,4,95,73,81,33,115,44,101,45,86,46,119,34,78,15,51,4,74,33,111,80,26,18,74,94,52,12,88,111,35,109,28,5,12,87,7,65,30,69,93,35,3,65,3,52,15,104,103,2,10,39,84,31,41,3,77,29,26,41,83,77,47,20,78,89,46,106,60,97,86,63,36,112,20,60,108,119,2,45,88,89,119,51,56,78,27,32,73,48,13,111,35,48,1,46,92,98,48,0,30,70,0,107,30,23,5,15,68,39,34,61,14,76,53,93,1,30,46,56,23,56,103,64,120,14,38,39,8,26,55,90,13,80,113,23,89,49,108,52,82,61,11,65,54,15,50,118,43,97,3,23,101,73,42,49,75,24,33,113,82,43,37,106,89,29,95,54,70,67,32,10,38,10,32,10,76,24,66,51,80,1,43,51,0,3,17,17,70,120,23,23,40,32,82,12,95,7,67,39,11,50,16,93,84,36,49,67,41,36,13,58,38,53,26,80,48,7,66,102,86,98,39,67,86,9,62,10,103,108,119,49,101,110,13,48,40,95,58,77,14,105,87,85,8,105,87,18,5,0,4,120,8,10,19,107,18,82,113,32,59,14,45,76,17,108,29,97,70,97,97,99,62,102,96,50,4,91,6,44,51,45,97,61,96,49,65,85,115,54,0,86,111,54,86,39,22,4,2,34,38,17,10,72,64,76,51,29,85,12,90,88,67,19,107,96,8,108,85,1,103,46,14,13,26,19,46,103,69,45,30,119,81,85,92,73,105,17,17,81,95,75,55,17,9,116,30,28,86,59,31,19,83,98,102,106,17,63,105,14,25,119,28,119,5,5,96,79,54,43,22,100,91,26,100,59,90,66,102,93,43,120,60,43,96,97,36,102,101,87,62,44,81,58,67,5,50,103,20,70,47,70,111,23,3,33,79,19,89,3,99,53,75,32,67,81,33,15,8,9,107,70,88,27,112,119,96,28,14,86,71,82,60,102,118,65,40,100,30,0,0,0,0,0,0,0,0,0, 0,25,0,106,68,2,24,2,54,68,115,85,38,38,20,42,95,58,119,61,7,41,47,74,75,67,101,68,6,24,78,96,36,57,5,33,90,82,33,102,57,77,65,76,6,84,13,9,109,7,61,76,34,83,27,47,87,28,107,47,19,28,86,96,103,87,20,37,4,111,93,106,78,102,9,71,60,23,69,119,3,111,120,14,106,84,71,10,67,70,111,38,5,112,34,10,84,60,53,84,20,36,11,83,96,105,4,97,17,117,90,4,69,77,57,71,19,118,20,117,94,54,117,54,89,3,82,42,97,18,60,36,14,28,6,21,11,70,23,54,112,51,29,80,80,42,35,6,57,54,75,92,65,106,98,74,61,3,10,62,46,51,45,75,30,95,15,47,61,111,55,23,44,16,25,48,22,62,27,77,68,43,14,83,17,75,42,30,39,43,89,118,64,22,69,102,43,94,102,83,58,111,119,85,8,65,6,76,68,111,48,3,49,30,14,120,24,67,95,31,31,17,42,110,102,30,55,37,119,94,5,33,34,90,9,14,50,112,15,87,22,88,93,119,45,61,115,119,6,11,3,41,43,7,67,33,76,113,39,69,84,80,68,11,110,38,28,119,59,29,11,101,114,18,7,9,75,42,56,27,46,52,98,22,6,56,92,54,30,36,20,42,88,48,64,109,92,116,58,94,120,42,87,82,119,61,84,79,75,114,30,23,98,120,38,3,30,23,116,120,62,3,55,28,89,102,51,0,21,28,33,77,43,100,81,9,49,23,37,18,15,65,94,17,16,97,80,59,3,43,58,92,90,32,101,4,21,51,74,45,111,6,18,117,117,50,113,70,65,79,101,110,14,17,95,52,96,39,90,30,102,30,100,71,24,66,105,2,71,85,76,44,8,113,88,107,104,78,42,38,56,12,6,92,21,103,97,101,54,110,86,65,33,29,61,82,62,39,65,35,31,12,99,5,111,71,76,118,38,84,64,55,24,96,114,27,107,43,91,77,4,17,52,64,37,109,55,26,49,50,19,22,60,0,0,0,0,0,0,0,0,0, 0,41,0,71,80,86,107,34,109,31,119,92,1,52,109,110,99,108,43,107,49,30,48,6,77,13,106,20,106,18,50,15,22,23,68,24,19,71,37,64,43,29,60,85,9,27,106,43,34,48,114,80,38,1,5,107,117,87,112,102,79,106,23,111,102,40,66,7,94,111,93,9,70,10,4,71,30,42,45,8,31,19,28,42,64,31,34,66,96,18,12,89,14,68,6,35,109,89,60,8,25,65,99,53,4,105,37,76,81,110,87,92,15,70,59,29,87,82,79,30,96,66,93,96,39,97,31,114,68,78,14,55,102,28,21,53,60,47,38,71,5,9,97,103,72,118,65,54,69,77,18,87,41,95,58,50,55,46,50,43,31,41,116,72,93,38,17,116,2,14,82,118,19,49,114,31,22,95,100,88,107,112,2,28,60,24,88,13,115,0,17,99,24,35,48,51,6,29,34,56,67,74,75,26,7,6,103,5,10,48,84,62,58,5,21,113,81,109,86,40,97,23,106,59,82,82,86,91,114,57,60,106,114,87,56,3,112,103,104,18,28,105,3,55,78,84,71,92,6,7,61,50,36,24,37,120,17,81,91,99,57,6,107,42,10,116,118,97,96,94,93,108,73,19,55,39,19,70,70,106,86,80,20,82,22,21,13,53,16,43,19,104,83,9,80,66,101,5,56,104,1,77,5,99,5,81,104,49,24,52,65,52,95,10,56,97,42,58,61,63,98,36,57,26,73,43,38,13,30,53,80,119,104,70,47,82,118,94,23,86,72,3,62,22,20,120,12,32,49,30,100,58,12,14,87,118,43,95,83,9,86,71,32,30,2,24,77,30,29,113,58,79,31,94,9,89,110,38,116,89,36,12,7,20,54,107,86,72,118,93,109,107,15,117,109,40,26,59,94,89,45,70,110,4,25,57,87,67,1,34,94,110,84,4,88,10,69,50,95,80,71,13,49,14,77,64,22,99,3,93,110,60,95,41,110,4,77,25,5,10,39,113,68,19,114,34,14,3,34,103,103,5,32,0,0,0,0,0,0,0,0,0, 0,110,0,57,30,12,63,34,98,96,57,36,117,30,24,75,107,71,103,92,65,64,8,77,38,20,69,87,120,51,40,17,60,9,11,92,83,103,64,116,118,39,30,74,103,43,113,41,76,9,66,60,107,112,113,29,80,85,17,105,21,117,14,56,104,19,72,96,99,28,116,12,69,35,27,26,38,89,92,41,103,103,62,48,108,24,15,42,38,16,31,110,108,117,49,56,114,94,46,119,67,66,38,82,13,101,68,101,67,31,46,111,60,31,10,116,116,3,66,46,66,25,77,100,40,46,0,64,80,50,57,118,0,69,18,111,119,95,2,106,9,63,49,58,108,46,5,89,99,5,16,33,99,18,103,35,41,11,80,17,107,43,60,119,88,22,97,58,20,89,8,116,89,7,85,13,7,76,46,94,101,72,48,10,37,95,109,103,27,2,106,105,34,65,17,39,15,90,63,87,72,90,82,87,114,42,88,54,51,21,25,24,105,89,30,35,24,114,24,44,39,114,115,115,93,86,28,71,16,94,23,4,95,108,72,13,15,22,113,57,85,89,74,105,111,25,53,3,6,94,109,36,13,80,51,70,69,101,50,73,114,110,61,23,22,99,10,92,96,48,61,22,110,38,99,22,100,15,119,51,116,40,50,119,89,61,109,105,76,39,33,120,74,24,95,117,76,28,10,53,87,28,63,83,16,66,84,33,17,46,2,5,118,97,63,32,14,27,57,63,93,53,68,57,3,21,44,96,81,38,88,101,120,41,86,24,90,1,34,109,0,34,63,117,75,29,76,81,80,101,83,29,15,20,70,108,36,115,42,90,73,56,8,110,22,22,16,93,58,82,86,0,26,13,60,53,101,13,3,14,104,34,67,4,35,104,96,80,39,111,79,88,102,95,37,3,79,79,84,117,35,18,71,30,93,1,92,17,96,68,62,83,22,8,7,101,106,38,88,60,28,99,103,27,3,26,62,81,26,59,102,83,60,42,42,58,18,59,3,66,4,95,15,108,30,29,114,91,105,107,26,5,32,0,0,0,0,0,0,0,0,0, 0,57,0,108,78,81,75,8,120,114,6,67,33,12,116,105,96,18,75,22,55,29,72,49,49,106,42,47,98,60,105,118,10,60,95,52,48,77,84,67,40,2,30,99,31,16,78,104,27,112,103,55,75,26,119,69,10,68,62,112,82,107,40,78,56,98,17,52,34,79,64,12,15,120,6,26,111,22,69,107,96,72,84,72,6,7,67,6,103,0,7,3,22,120,79,34,118,113,40,76,102,33,76,39,74,74,56,107,10,18,44,98,109,40,107,93,19,79,21,101,86,16,91,83,91,118,11,45,82,111,64,101,21,114,5,73,8,111,9,62,23,26,89,58,18,26,108,13,29,95,113,41,113,107,57,7,96,50,82,98,19,103,37,109,35,34,100,5,13,113,40,65,94,73,114,59,35,75,99,106,44,28,89,101,28,45,23,104,86,104,8,49,48,70,53,55,36,30,85,23,63,40,42,27,9,31,15,105,45,74,51,27,78,1,58,83,40,80,18,24,63,28,94,27,99,11,69,59,50,6,10,68,113,79,59,62,75,61,101,32,12,28,107,69,41,105,42,33,99,93,61,19,21,53,95,27,30,107,71,77,12,44,1,65,51,101,94,3,99,26,71,66,85,28,11,18,33,106,87,25,71,108,89,63,32,46,51,107,104,14,71,20,28,63,116,66,40,41,102,54,13,14,8,14,95,4,93,66,59,83,111,7,55,49,115,8,64,76,50,104,66,55,40,60,27,98,9,33,72,26,103,98,110,59,74,21,7,75,108,109,82,98,71,54,76,118,43,65,42,39,84,14,57,48,60,96,23,20,77,91,87,3,104,16,2,85,14,96,32,58,93,75,80,118,99,14,62,107,10,28,55,97,69,4,7,74,9,118,35,75,7,36,43,101,30,39,20,90,81,117,38,42,24,95,28,81,68,46,86,82,99,52,55,95,108,40,112,116,6,18,41,108,85,110,16,98,99,90,85,54,96,74,50,5,65,79,16,62,22,82,86,5,45,37,12,97,68,101,65,45,0,14,80,0,0,0,0,0,0,0,0,0, 0,72,0,15,107,85,43,34,27,35,38,84,19,103,10,41,112,67,93,81,119,20,21,65,53,39,65,41,3,78,107,42,46,117,45,79,118,13,57,83,58,24,53,60,88,42,5,69,20,28,71,2,63,49,23,73,33,92,107,96,68,79,7,52,103,30,63,97,49,21,106,72,56,95,97,110,19,10,76,79,53,85,7,60,19,45,45,3,96,65,45,79,119,113,38,79,11,6,31,40,2,39,33,117,77,41,33,71,12,51,89,63,40,58,61,7,95,85,102,45,5,85,99,66,1,16,35,44,44,11,8,93,108,13,89,62,15,62,112,72,48,21,77,99,83,113,108,68,3,47,31,6,3,118,48,106,67,33,68,20,49,37,63,31,52,94,86,20,90,49,49,112,8,61,60,107,38,107,39,91,11,14,41,65,83,97,25,5,50,27,70,118,73,31,59,38,97,112,8,101,113,78,76,34,54,88,5,41,32,44,61,7,33,119,12,21,68,49,32,89,113,72,109,39,60,44,23,22,70,91,37,104,33,103,39,98,4,120,64,95,98,78,73,64,2,41,11,117,85,94,58,99,109,85,88,16,116,120,14,111,104,64,115,41,111,98,82,32,29,82,34,21,13,27,25,18,33,41,73,52,88,30,98,110,100,55,58,96,85,113,58,90,26,116,19,86,54,32,44,38,18,65,61,71,112,27,37,98,89,81,111,78,109,114,41,70,89,84,33,90,103,119,3,118,39,89,103,71,13,28,77,69,48,31,84,60,96,95,75,45,13,35,117,114,108,35,27,31,96,33,56,34,106,13,38,58,32,51,40,117,19,85,10,4,106,1,46,64,22,42,42,23,24,29,45,60,74,47,20,93,53,47,46,89,120,21,109,15,56,48,76,42,37,76,91,24,84,103,67,69,64,112,107,96,34,35,83,33,24,111,55,97,55,15,32,18,61,38,68,109,108,23,80,41,47,2,41,107,58,51,89,105,108,85,110,116,24,71,44,51,1,3,95,42,31,76,112,25,4,81,78,73,106,0,0,0,0,0,0,0,0,0, 0,66,0,109,33,102,53,114,110,72,28,115,61,114,19,74,13,39,80,114,83,102,93,42,51,109,65,91,17,37,88,52,48,115,78,5,87,12,105,52,61,111,65,38,50,44,64,96,8,34,3,13,73,53,82,82,103,43,15,70,63,78,104,29,5,7,84,114,44,78,110,62,30,33,45,68,110,12,97,82,36,74,42,22,50,91,30,63,46,97,10,119,25,71,113,44,47,48,54,60,7,21,80,92,77,43,107,114,105,15,42,23,65,39,58,37,9,4,98,95,25,32,5,58,43,77,71,27,69,67,27,61,68,9,24,53,25,40,107,31,7,27,62,15,75,92,53,67,53,69,45,20,52,94,112,35,92,112,109,25,37,49,104,69,7,97,41,78,10,21,14,72,3,33,36,87,51,53,26,1,48,78,101,66,63,66,109,53,91,51,91,11,61,36,16,115,29,82,93,79,109,82,97,62,72,20,114,108,76,59,76,6,57,91,71,2,10,19,10,17,15,59,93,6,54,93,115,30,80,29,93,73,109,103,79,46,18,82,99,89,32,62,30,58,95,14,46,19,33,46,21,42,89,14,10,101,40,77,49,60,108,112,120,36,94,47,32,3,96,82,4,16,97,31,35,46,98,112,23,83,50,26,71,19,46,15,23,77,61,120,86,74,64,49,43,96,41,17,87,14,53,31,32,92,96,68,109,107,97,57,115,117,114,9,49,107,114,36,102,45,96,115,118,98,111,80,30,87,109,37,103,30,112,100,118,98,81,115,23,31,88,91,113,73,75,95,103,112,106,71,89,48,44,93,99,51,23,66,89,70,64,41,67,113,74,60,95,85,103,103,14,16,86,46,39,118,19,20,8,43,118,66,96,90,89,83,36,79,34,63,2,11,70,56,72,48,37,49,94,112,90,116,77,100,19,70,62,57,59,23,92,100,102,81,28,16,52,88,103,95,59,44,99,78,78,105,119,96,1,48,53,15,46,114,42,52,79,118,73,54,81,62,63,52,33,37,15,91,104,12,88,34,103,0,0,0,0,0,0,0,0,0, 0,108,0,62,119,31,50,107,96,106,104,19,74,88,62,54,67,35,47,47,110,36,62,95,63,25,75,65,99,90,25,60,59,111,74,41,101,12,55,68,63,14,106,47,61,89,78,92,37,49,53,95,36,115,85,30,112,59,105,57,77,84,98,13,82,80,82,41,33,24,102,21,93,91,52,64,7,109,111,30,12,101,8,53,62,11,70,91,110,13,53,18,22,59,36,49,36,53,63,64,79,88,28,31,75,75,5,104,64,0,99,25,78,43,94,52,80,9,37,99,110,74,76,94,119,39,84,96,118,63,60,71,75,38,55,97,113,112,46,77,63,65,35,62,23,98,118,101,60,5,36,24,67,78,13,34,98,80,101,88,45,20,90,106,13,29,36,77,53,84,115,4,32,70,85,88,49,106,21,89,36,94,85,113,58,107,102,98,111,12,39,80,1,77,10,17,65,5,55,55,47,102,57,99,27,3,23,27,109,81,108,30,12,86,52,62,44,38,22,70,5,49,110,24,82,30,49,35,30,13,50,86,117,45,50,68,54,66,69,33,98,30,75,40,96,95,46,83,54,6,22,68,4,81,1,8,5,100,39,36,20,27,37,33,92,66,35,69,50,18,90,55,82,115,46,99,115,20,37,101,31,66,116,115,39,22,40,17,21,37,101,71,7,22,27,52,94,116,46,84,36,50,60,26,34,74,7,76,8,66,27,76,66,120,68,35,62,0,95,36,88,103,115,40,80,58,99,82,11,75,111,43,92,115,28,41,18,34,0,21,89,18,86,104,81,89,118,64,31,2,51,117,66,89,4,36,112,40,20,83,97,114,20,105,112,41,92,67,111,47,65,35,48,87,26,67,112,109,112,76,91,27,40,5,6,26,36,45,42,104,21,0,94,52,8,104,63,95,49,120,84,22,118,9,88,1,90,31,113,32,73,115,12,85,75,84,5,108,114,68,3,71,62,51,101,28,45,73,92,34,31,41,57,73,120,106,31,119,48,106,39,8,118,84,41,78,46,46,32,73,60,108,35,0,0,0,0,0,0,0,0,0, 0,29,0,10,47,108,25,67,45,54,116,99,10,14,48,84,101,114,68,78,60,95,116,0,59,34,41,118,104,69,85,103,80,24,46,113,101,82,21,104,12,2,40,83,100,54,7,0,90,8,79,16,31,11,15,114,29,115,88,108,41,98,76,47,23,92,112,111,65,21,73,39,5,30,90,101,23,80,100,50,89,13,32,96,12,22,11,15,65,102,105,88,92,15,41,21,35,20,82,63,52,110,23,100,28,8,14,78,59,94,109,75,96,87,109,42,23,28,53,2,81,56,114,64,24,14,27,96,87,56,91,74,48,72,42,26,95,62,113,70,56,38,17,22,16,52,36,12,29,112,8,32,13,78,53,56,86,8,5,15,82,40,86,78,118,10,82,103,32,62,56,114,112,44,37,89,92,88,69,10,10,48,26,39,32,33,25,39,18,80,30,72,23,61,41,0,57,71,97,42,4,112,56,86,81,75,7,20,92,7,100,48,111,3,93,90,65,6,15,111,39,51,82,100,59,36,1,39,57,3,41,37,35,37,82,25,101,117,7,40,75,68,89,78,25,42,118,49,81,85,94,19,108,78,20,58,114,38,89,36,45,32,81,8,77,60,79,19,62,74,25,115,77,49,73,44,71,106,64,104,89,109,35,91,31,67,109,50,5,99,71,116,26,60,82,26,13,10,73,9,23,51,65,42,120,17,68,62,60,90,117,45,21,30,104,58,37,49,37,48,42,10,40,74,1,112,103,74,42,67,16,79,63,7,28,104,50,111,75,50,24,95,6,37,109,40,24,88,86,105,31,31,70,55,101,54,54,96,55,59,108,101,57,2,99,73,66,108,12,85,14,30,8,88,119,41,47,56,76,57,25,5,116,40,21,44,66,15,120,60,59,87,31,43,28,115,68,72,21,106,44,60,77,58,8,58,71,70,42,117,75,50,66,2,64,27,11,93,69,88,107,42,4,51,100,52,94,107,48,25,48,115,54,94,66,11,5,30,45,5,106,31,95,83,40,6,45,82,49,52,54,62,21,0,0,0,0,0,0,0,0,0, 0,27,0,113,63,110,30,40,44,83,17,72,25,87,14,76,63,28,108,19,93,5,8,120,111,23,42,59,57,11,103,77,70,95,82,22,118,56,56,88,96,43,86,119,62,0,25,70,89,85,59,18,117,50,67,19,68,0,77,69,94,101,72,73,12,100,117,61,110,112,39,7,53,112,23,5,57,88,87,71,48,60,55,95,60,34,87,63,6,82,32,20,79,54,114,57,66,79,84,87,10,45,30,37,81,109,60,88,37,70,51,23,88,3,79,84,40,63,40,8,97,39,81,31,60,64,102,16,90,24,6,31,18,93,5,19,61,62,116,63,14,106,4,13,117,106,47,95,29,46,103,87,83,112,102,34,95,40,22,42,17,83,38,53,50,98,76,104,5,96,103,13,55,33,12,63,78,10,86,40,93,94,39,38,39,14,104,63,42,106,2,2,10,36,72,119,32,88,63,10,27,9,21,93,46,1,19,46,107,60,60,73,68,65,92,53,102,113,106,25,117,42,43,8,88,75,117,65,5,32,113,74,14,59,72,66,40,103,9,112,115,100,100,108,54,62,27,12,1,120,2,26,87,71,28,105,13,100,61,100,39,33,32,44,13,66,8,85,90,30,82,9,98,107,103,5,38,36,19,91,33,61,40,1,21,5,93,85,106,53,64,113,42,101,26,41,81,6,4,17,116,39,68,115,112,114,61,31,65,78,76,0,17,117,54,109,13,117,58,1,112,113,106,27,69,51,14,107,11,86,62,117,97,65,102,110,6,85,114,11,64,110,50,22,85,20,100,5,58,23,67,73,67,45,84,36,100,62,81,74,4,2,52,36,42,113,66,76,83,115,77,100,41,83,56,5,72,36,17,44,76,51,88,119,95,44,50,89,120,27,19,88,2,28,7,113,120,12,79,88,100,47,111,34,36,116,51,76,95,87,65,46,64,35,52,112,58,8,48,96,105,100,60,12,5,78,42,87,115,31,69,109,19,24,33,16,51,31,91,10,75,19,113,92,25,34,117,105,7,98,100,107,77,0,0,0,0,0,0,0,0,0, 0,82,0,91,84,2,39,113,88,26,11,41,55,61,61,71,55,103,17,72,67,87,91,25,23,13,25,80,88,16,40,82,76,91,4,72,55,96,52,51,48,97,44,37,43,54,30,6,119,15,76,18,49,95,80,8,5,32,33,68,24,110,75,50,4,116,34,86,38,63,114,39,42,86,15,2,59,34,83,1,116,59,108,117,65,52,115,60,105,98,101,68,46,22,72,111,60,16,20,97,108,30,98,107,1,4,4,73,25,55,84,42,3,57,65,107,17,90,92,27,51,12,120,4,48,62,45,65,38,33,97,7,26,35,74,35,14,26,103,95,12,113,120,69,50,31,17,22,70,34,73,120,67,114,109,1,55,87,112,10,4,33,60,21,79,52,106,28,0,41,115,12,37,2,5,22,97,58,95,27,41,44,24,44,8,86,119,104,66,60,101,23,71,107,42,36,109,28,11,33,13,84,41,40,14,25,55,94,87,107,78,63,119,87,67,113,108,93,53,41,73,35,88,104,12,112,74,7,57,31,83,50,14,116,39,14,76,50,92,3,93,46,108,24,15,44,33,75,37,103,14,29,58,31,64,108,66,13,56,37,104,93,99,45,9,84,75,0,6,71,26,117,48,45,35,22,111,53,21,13,69,39,65,109,42,119,20,116,66,67,53,7,19,76,80,96,58,54,120,37,18,98,14,95,37,59,76,93,52,28,74,49,6,50,54,83,50,78,39,14,8,47,61,83,82,93,107,119,102,82,118,14,88,46,7,40,119,61,23,34,117,98,112,12,70,111,20,57,78,65,101,59,67,105,35,26,50,38,20,37,21,106,61,22,80,42,26,50,47,113,47,25,87,23,11,75,7,54,15,21,46,110,41,39,26,81,102,54,95,11,30,40,21,102,67,13,62,75,23,16,50,21,40,90,7,53,96,63,104,93,19,115,37,66,55,95,47,4,8,56,4,73,82,55,64,81,79,37,46,23,96,47,103,36,57,119,66,39,12,7,104,103,54,58,10,69,102,67,101,8,101,40,82,0,0,0,0,0,0,0,0,0, 0,19,0,102,17,83,68,79,24,84,29,56,110,20,108,101,34,91,58,78,26,53,119,114,100,91,78,12,64,116,68,104,65,115,36,43,58,34,89,2,90,41,29,43,34,79,56,113,59,62,55,4,113,73,87,48,24,51,93,100,110,17,80,48,4,51,89,118,35,102,78,90,18,38,29,17,98,110,27,21,51,58,90,16,11,41,118,120,118,10,118,14,48,67,94,32,25,16,90,106,45,107,113,104,39,14,103,54,112,5,26,49,5,55,98,45,73,30,18,74,53,3,71,11,113,67,47,71,66,68,26,71,117,14,116,44,98,101,100,67,92,52,17,51,48,10,89,107,118,52,70,16,14,3,96,78,47,49,99,10,20,37,4,21,7,8,43,91,9,18,56,19,76,50,35,75,119,29,104,0,6,61,32,106,80,34,115,7,95,57,67,68,45,83,26,44,63,13,72,119,110,108,68,66,33,118,93,91,36,20,67,23,35,31,105,59,78,2,79,20,97,26,87,21,16,7,48,41,19,73,51,113,8,24,18,95,7,38,56,97,102,116,3,42,7,48,73,34,69,109,87,34,41,15,113,82,53,5,50,69,107,26,13,68,74,86,60,9,59,46,99,59,18,72,88,69,6,30,32,20,45,56,53,46,119,87,97,5,44,110,59,38,13,101,17,45,92,83,0,1,118,50,31,50,23,25,22,113,87,4,43,30,16,45,105,78,71,8,114,43,4,95,70,113,15,87,64,46,41,29,81,114,79,109,87,22,21,34,25,5,4,81,41,73,27,55,25,89,74,108,25,99,104,11,86,88,78,16,51,4,2,99,101,103,81,30,65,29,18,64,83,94,22,114,77,111,54,30,13,84,97,102,30,40,54,120,79,72,24,5,27,90,14,84,81,7,75,8,103,78,64,115,61,114,99,110,4,53,59,1,99,64,103,38,39,64,37,55,47,110,13,119,112,59,24,103,26,41,111,24,62,109,24,2,56,118,44,86,46,19,106,111,107,78,10,38,119,7,39,88,31,116,15,0,0,0,0,0,0,0,0,0, 0,117,0,94,61,29,20,103,42,81,21,22,68,47,42,53,9,78,41,97,14,68,77,64,6,15,79,119,109,7,74,45,60,10,1,59,118,38,63,3,111,98,49,17,41,66,86,1,75,118,94,31,18,53,33,40,96,5,80,40,28,69,72,18,26,66,22,48,66,5,5,75,56,59,30,53,67,113,21,17,97,55,109,73,75,2,108,42,15,117,117,16,95,60,16,81,92,14,69,82,26,31,16,94,67,84,106,65,114,108,17,112,11,98,56,6,50,95,27,74,51,7,102,5,118,53,42,68,110,99,20,35,70,15,22,107,7,41,44,51,80,98,86,55,63,61,31,93,54,103,4,68,28,28,51,24,96,66,83,109,73,7,94,83,102,8,52,68,103,73,9,105,77,90,20,25,61,81,109,76,79,69,106,26,20,0,79,58,32,57,77,118,8,9,24,18,49,62,7,8,36,10,81,80,14,22,71,32,86,20,27,81,49,28,24,11,38,109,76,52,119,77,68,6,63,62,33,99,43,48,99,61,119,16,40,57,67,98,2,64,80,79,114,89,81,110,8,99,79,69,111,16,37,5,49,20,0,96,8,76,84,118,24,120,13,120,94,21,120,120,101,27,1,103,18,20,21,46,4,72,54,107,93,17,62,54,87,96,116,47,19,71,71,71,0,42,118,18,52,14,42,90,22,102,0,10,49,27,109,80,103,76,6,94,41,100,13,1,18,100,2,104,94,66,33,58,103,104,19,80,92,90,37,57,94,108,68,17,48,115,96,4,5,59,97,18,103,18,4,40,46,50,120,30,109,76,104,51,69,45,52,80,81,10,46,26,62,45,10,80,29,4,35,101,88,58,100,60,58,114,53,28,83,114,70,110,66,89,112,113,35,99,63,44,40,11,84,4,33,36,60,76,60,71,119,94,0,29,25,9,20,29,91,78,87,119,63,68,66,39,35,65,51,11,44,102,22,98,14,7,32,73,10,0,63,5,38,25,41,91,65,67,19,25,39,98,88,66,4,96,101,62,21,0,0,0,0,0,0,0,0,0, 0,82,0,7,50,111,14,73,68,16,50,92,10,74,24,115,9,39,91,76,80,12,3,56,89,47,82,90,46,8,17,92,71,44,103,44,108,118,31,81,26,118,68,56,84,86,22,59,106,88,85,7,49,12,29,77,23,71,9,66,119,65,80,12,8,34,88,68,30,83,95,23,3,32,97,23,27,81,53,8,69,27,55,68,101,7,25,3,94,113,93,22,1,118,72,56,54,24,26,56,15,39,97,9,83,9,83,22,105,31,108,37,29,24,30,110,61,54,91,103,91,100,32,88,40,91,0,77,68,91,30,111,112,12,120,106,9,74,51,59,15,47,112,107,54,56,12,41,18,20,109,99,90,63,113,109,49,47,73,4,52,63,82,93,94,93,29,116,98,84,56,41,111,52,97,102,22,15,116,34,117,64,23,62,91,97,82,23,85,94,95,97,96,21,45,19,6,97,74,6,116,11,30,119,19,56,60,40,64,109,55,79,97,117,45,2,84,107,114,83,15,98,109,110,22,81,112,65,66,94,75,68,23,30,72,86,76,28,31,110,40,70,115,53,85,71,22,114,8,98,106,66,45,91,49,60,44,92,8,100,24,49,99,70,37,17,98,115,113,9,107,43,45,27,108,100,102,32,79,52,26,79,35,103,100,98,1,117,59,10,39,41,20,20,31,65,95,80,57,85,107,79,45,60,52,84,25,41,3,34,31,33,13,87,9,68,105,88,2,39,106,120,74,49,105,15,85,10,9,3,84,44,107,92,89,0,12,59,75,3,95,66,109,84,64,69,118,1,26,52,90,108,99,42,0,2,9,101,8,6,43,112,104,108,89,11,92,45,113,119,87,55,11,80,2,109,31,85,66,67,120,30,87,73,101,8,62,37,114,108,14,61,96,51,3,35,40,108,96,58,120,5,103,85,88,21,34,47,88,28,59,76,29,106,15,32,78,62,113,35,46,15,73,58,67,103,99,32,57,41,9,51,10,96,2,30,51,57,12,65,111,70,83,59,72,38,10,104,35,110,106,30,76,0,0,0,0,0,0,0,0,0, 0,100,0,49,6,60,23,47,72,8,20,39,86,93,87,59,21,14,115,96,91,85,34,8,117,57,96,6,119,0,18,41,79,78,59,68,1,32,118,60,85,45,27,108,108,83,13,85,25,63,76,16,8,66,109,50,119,7,116,61,1,107,33,33,87,81,46,64,109,105,80,77,26,83,9,68,117,79,30,86,26,99,38,38,92,118,120,85,69,47,96,107,78,47,72,109,74,120,21,30,98,22,78,84,49,1,64,92,6,55,33,104,105,71,8,11,112,4,71,66,56,81,11,78,107,13,40,96,79,48,83,119,99,10,64,93,20,62,101,21,67,31,12,82,56,15,98,108,84,119,91,85,73,74,111,65,67,59,103,77,57,44,23,87,79,103,27,89,40,71,14,30,43,82,79,93,3,7,32,10,36,2,59,82,86,99,18,5,44,85,99,43,76,13,110,100,73,92,41,106,61,43,119,35,113,104,105,12,46,81,8,93,91,31,30,86,97,50,60,34,69,58,102,3,66,90,80,72,22,7,69,55,115,41,97,96,106,101,17,109,73,4,10,81,25,116,103,8,52,30,119,57,31,45,18,40,59,41,86,35,69,85,13,48,4,114,55,114,8,30,46,85,26,96,86,52,17,95,28,94,47,82,40,72,43,12,73,59,53,9,88,1,76,92,28,49,8,90,52,90,92,46,59,33,90,14,35,79,44,96,27,90,74,41,82,119,56,5,88,112,42,10,36,48,51,86,61,107,73,9,29,49,24,26,36,7,58,118,73,113,80,95,61,53,117,71,64,113,100,31,108,14,30,75,30,33,92,104,32,118,91,55,73,3,13,109,34,37,54,64,116,83,18,57,60,111,2,88,5,115,102,24,104,103,44,54,101,44,102,41,93,85,82,87,54,107,85,115,99,43,24,36,80,38,108,32,114,117,70,95,56,53,64,65,40,63,62,114,112,24,45,60,81,119,26,115,2,111,74,35,117,22,81,29,14,34,89,96,64,83,12,19,17,25,31,86,98,87,25,112,61,76,90,0,0,0,0,0,0,0,0,0, 0,102,0,22,19,4,106,39,50,11,61,102,5,20,31,34,56,89,61,77,63,110,74,112,31,10,101,17,84,89,60,21,100,71,72,100,23,75,60,1,59,33,103,78,114,96,68,26,80,57,54,8,55,74,105,112,117,80,4,52,42,120,34,51,29,29,80,98,63,114,31,90,10,109,110,104,61,15,34,114,113,12,93,36,86,52,76,63,61,46,114,46,34,12,117,106,74,83,30,101,31,13,13,78,68,34,66,116,21,9,84,24,117,37,24,85,83,4,72,63,118,35,35,90,8,4,88,27,99,117,9,92,7,93,8,118,23,115,6,66,31,52,58,9,119,120,105,39,61,74,61,60,34,6,63,76,105,90,67,88,101,83,46,93,99,95,50,25,49,90,26,116,6,12,75,31,109,112,108,36,70,6,14,51,33,5,89,92,24,2,75,90,95,104,34,5,32,54,94,103,67,7,118,18,12,44,20,89,47,39,57,96,68,59,110,4,0,17,99,72,39,2,43,81,59,72,4,78,101,104,65,88,32,5,1,114,10,43,23,56,67,102,1,59,117,60,6,74,30,113,93,48,69,114,52,89,36,41,24,26,85,17,85,25,110,14,4,68,9,82,39,52,98,50,4,6,13,17,87,8,12,41,13,27,83,26,38,109,14,35,20,34,60,68,69,42,100,2,57,87,75,53,32,56,40,45,93,110,64,49,85,23,118,105,112,95,30,14,49,27,113,15,57,12,34,78,81,6,1,70,19,81,85,47,55,39,50,73,40,3,70,97,65,6,42,53,10,113,10,0,114,116,120,100,15,36,72,51,82,70,8,85,44,51,62,83,82,68,17,8,12,86,21,96,84,88,55,96,98,94,0,65,88,61,81,84,8,68,78,20,23,113,10,57,61,25,94,104,115,34,72,85,67,70,14,118,90,29,26,92,29,55,116,91,39,113,102,17,57,41,21,34,52,12,57,107,37,72,60,72,65,54,35,59,109,64,113,77,114,117,41,55,14,24,38,76,109,39,63,45,24,51,46,0,0,0,0,0,0,0,0,0, 0,5,0,115,39,64,85,90,33,62,58,106,34,91,61,4,15,88,73,99,10,67,85,56,16,44,106,8,84,80,82,16,20,67,9,17,84,23,39,72,29,101,18,100,40,65,28,80,62,36,75,35,8,48,49,20,109,89,75,34,115,4,44,12,61,18,28,107,109,33,50,25,52,7,16,9,76,40,14,32,114,45,56,84,60,90,9,102,70,81,46,5,18,29,33,60,60,52,69,88,29,66,88,52,30,69,27,34,57,14,67,73,66,66,43,108,60,13,114,64,48,78,104,78,24,30,83,91,70,69,26,48,85,36,33,1,20,39,109,95,120,66,103,91,31,70,21,41,43,113,60,72,111,18,51,119,75,76,48,33,45,73,92,33,56,90,115,120,70,12,98,68,41,3,11,28,57,75,115,23,63,85,118,98,93,93,22,17,35,79,96,54,6,45,36,68,35,9,112,66,14,117,113,36,57,99,71,86,69,18,51,108,85,56,28,104,15,18,31,32,57,113,81,14,69,42,17,96,3,13,21,22,85,100,62,81,113,92,16,20,61,11,104,71,26,79,45,119,7,92,55,109,46,51,93,74,53,9,93,112,61,68,62,93,88,94,28,13,90,104,115,39,43,98,58,105,64,45,4,15,100,24,26,89,23,97,44,112,74,64,101,61,108,46,82,107,15,69,93,10,81,31,102,82,91,94,13,79,88,21,80,60,22,113,2,111,102,37,82,41,65,104,16,91,101,114,108,64,85,5,90,82,104,13,62,66,37,11,50,12,62,115,64,19,71,58,22,17,76,98,44,54,22,9,4,103,3,75,27,29,39,46,88,61,92,45,96,23,73,77,91,99,9,16,14,39,43,89,39,16,85,29,9,23,31,23,52,63,50,1,41,2,106,35,106,3,37,77,109,100,111,22,66,90,101,74,41,79,64,11,84,81,73,89,27,9,104,27,16,105,89,4,46,107,58,55,49,111,60,0,119,38,15,56,71,99,63,59,7,22,93,98,69,85,98,44,50,52,54,76,56,42,119,0,0,0,0,0,0,0,0,0, 0,110,0,98,59,88,67,37,94,7,11,101,43,76,21,54,102,59,56,71,17,95,106,55,77,20,68,38,64,104,69,8,57,73,91,117,58,108,86,53,14,101,44,45,51,100,117,63,59,54,91,6,98,100,20,13,33,78,78,88,66,59,94,58,69,66,42,27,78,29,78,105,18,117,87,105,106,4,46,19,69,20,46,53,100,12,47,4,55,39,38,46,52,87,2,58,37,60,56,8,51,73,22,30,105,57,10,20,9,81,0,14,48,62,23,83,49,76,88,28,16,15,89,97,78,8,19,38,17,39,117,8,37,102,75,99,10,80,106,40,9,30,69,82,0,11,38,24,34,65,26,96,46,26,77,77,40,31,120,4,24,28,92,17,116,5,104,120,45,13,43,39,44,55,3,26,16,86,20,47,12,42,34,39,72,111,85,109,90,83,9,49,53,57,52,79,57,16,12,49,71,112,66,118,69,17,97,99,97,63,81,18,13,12,71,28,82,119,73,83,89,0,107,0,8,75,41,78,28,15,20,79,19,6,67,2,108,84,69,40,94,40,26,16,72,91,56,5,42,70,45,21,53,111,55,10,104,73,58,31,96,41,70,32,108,45,81,115,42,26,57,94,119,20,18,66,28,49,16,94,11,28,94,58,37,75,101,8,80,49,103,103,49,97,102,7,86,20,119,106,114,52,101,106,88,5,85,22,17,7,63,104,0,50,61,94,72,69,23,82,8,85,28,3,50,112,85,49,78,2,17,79,99,41,87,82,8,52,104,37,17,69,46,98,82,5,13,90,69,49,16,66,67,69,78,14,73,8,28,27,110,105,104,106,0,115,9,6,18,26,50,58,18,50,9,37,99,86,62,58,56,116,114,116,38,61,89,15,78,45,111,116,55,6,39,68,58,118,93,22,118,39,110,22,3,70,18,64,72,32,3,108,23,100,30,72,52,49,110,114,4,1,8,108,36,120,118,83,77,73,45,78,27,103,102,25,107,55,116,117,112,38,113,95,63,5,18,53,77,94,95,84,70,0,0,0,0,0,0,0,0,0, 0,64,0,45,65,97,111,96,68,102,0,76,108,21,0,32,73,55,112,25,16,44,13,6,56,43,16,24,50,106,23,51,117,5,44,93,25,22,3,28,58,71,100,116,29,9,71,105,105,28,66,8,55,59,102,67,36,106,87,83,17,117,87,27,22,18,76,15,19,43,107,8,111,100,2,90,7,36,80,94,108,79,92,22,11,74,2,113,86,109,68,119,113,60,11,120,26,104,9,29,46,47,20,30,37,27,38,1,87,79,59,8,7,4,111,47,90,29,50,9,66,30,118,67,10,36,20,50,0,12,28,8,24,41,86,61,17,80,111,119,55,88,103,87,61,81,17,2,44,62,31,119,22,17,9,87,84,71,43,118,19,83,46,45,111,26,48,111,30,43,7,100,22,57,2,83,103,88,116,78,3,114,91,93,7,69,43,110,4,45,79,62,100,83,38,83,94,84,95,75,112,26,77,119,79,51,78,105,52,29,96,106,34,29,115,116,5,96,44,88,112,110,98,65,34,50,9,62,81,7,36,57,4,39,35,8,71,100,85,71,90,95,77,1,25,30,44,33,56,120,25,19,23,24,90,68,1,7,3,56,33,111,21,97,86,105,14,59,93,15,25,115,19,107,41,68,27,91,114,77,111,65,10,114,106,71,40,80,32,72,13,107,23,112,67,6,87,100,11,115,24,90,0,111,112,53,26,27,108,62,23,89,54,47,5,86,59,19,51,101,43,8,69,113,68,43,36,13,102,32,75,66,51,120,31,8,22,55,114,28,52,41,84,57,35,101,105,116,16,88,36,15,22,57,39,55,84,94,120,8,11,88,50,94,23,62,113,10,81,81,107,71,65,86,32,83,119,17,3,27,56,47,63,7,83,86,26,92,103,119,31,97,103,118,19,2,30,83,6,28,82,109,26,4,79,12,8,117,44,87,39,18,33,75,27,118,61,112,1,53,45,120,10,95,36,27,70,13,82,45,78,85,74,8,73,56,115,24,38,21,11,58,66,71,113,109,83,107,55,10,20,94,87,0,0,0,0,0,0,0,0,0, 0,83,0,77,51,29,26,105,53,24,95,107,1,86,89,36,33,12,55,33,56,36,12,64,15,44,101,93,35,118,109,7,98,81,45,52,15,89,6,79,54,77,0,110,80,119,7,65,57,34,100,74,47,112,90,62,62,91,63,106,119,69,91,74,112,108,76,67,55,36,35,54,91,23,107,9,10,14,17,102,114,70,16,15,69,19,88,25,101,17,78,0,120,26,112,111,30,35,28,47,36,106,32,79,17,77,87,37,43,117,108,66,61,42,10,109,97,118,4,17,1,53,11,73,118,94,116,115,72,62,78,90,36,77,1,7,102,105,92,31,11,31,14,23,102,92,61,119,111,47,78,120,120,25,46,102,81,80,62,28,12,79,21,66,84,14,74,44,7,97,3,25,5,83,115,27,45,106,53,69,59,29,116,45,115,86,59,17,95,63,70,81,35,111,89,93,58,111,88,78,107,120,39,35,95,42,102,76,18,57,81,71,72,88,43,116,52,115,82,107,112,10,109,5,51,75,111,5,87,87,6,65,23,78,38,88,86,87,98,75,49,76,57,77,118,17,90,102,69,66,13,108,95,45,36,56,96,16,29,103,19,24,81,17,64,100,50,95,49,2,1,81,3,68,87,64,64,63,43,9,70,104,89,13,52,120,107,69,112,6,120,42,76,112,13,98,112,65,27,116,77,107,48,71,8,117,92,0,21,115,77,38,44,60,34,9,13,106,32,102,27,22,83,28,47,59,61,101,57,73,8,36,66,63,110,82,117,117,111,28,71,9,76,115,111,104,31,116,18,52,112,96,28,108,22,53,22,89,12,97,32,55,120,102,117,118,95,49,110,74,96,5,35,4,80,119,99,48,32,94,111,98,66,111,110,17,108,50,22,68,45,77,14,2,35,8,20,96,73,96,88,48,58,35,55,65,98,98,16,51,97,41,27,107,30,71,103,78,45,107,82,55,86,84,90,41,53,56,29,31,89,57,109,111,103,16,83,5,92,119,104,7,76,19,48,46,29,105,14,54,30,31,23,0,0,0,0,0,0,0,0,0, 0,19,0,84,31,113,56,104,42,0,56,20,93,102,82,84,7,101,47,47,53,64,111,83,63,96,104,64,110,84,10,73,37,41,5,23,106,96,15,112,68,79,101,52,81,96,50,84,80,75,87,48,38,44,118,84,52,37,2,54,36,73,71,104,74,93,62,63,38,9,62,35,29,34,6,0,46,81,118,30,0,62,88,47,26,66,89,11,57,71,73,32,61,90,97,94,92,112,62,22,61,33,47,49,5,88,99,106,99,37,65,12,118,32,76,67,43,65,46,39,35,63,51,86,85,21,83,79,110,119,48,117,37,62,90,51,50,61,52,33,62,16,36,66,90,40,28,59,91,32,36,19,95,12,77,5,40,44,56,120,74,17,36,116,96,27,74,0,78,85,39,65,15,101,74,46,65,118,11,47,33,2,115,80,85,41,17,37,43,53,29,46,49,96,50,50,71,46,17,63,22,85,38,113,21,81,63,1,78,63,70,88,5,12,21,23,89,45,115,72,36,96,28,15,20,5,44,95,104,117,67,33,27,93,45,51,80,19,40,11,8,100,66,9,29,73,81,75,83,103,107,41,19,115,44,31,49,103,57,58,15,105,38,47,88,23,115,112,105,19,1,64,11,118,34,2,41,38,115,62,12,42,33,80,71,0,90,7,97,4,71,0,19,48,17,87,8,73,16,97,85,25,105,93,36,51,116,23,20,101,119,50,49,63,38,36,22,106,85,17,102,23,95,80,101,56,69,100,5,98,91,59,12,30,4,7,92,3,33,95,75,31,12,38,79,103,55,62,4,62,46,25,61,87,52,12,37,23,115,0,94,63,95,105,12,6,53,83,120,119,45,94,79,57,5,88,44,40,28,28,50,102,75,15,7,102,25,32,59,76,14,0,53,68,56,34,19,72,105,106,72,112,59,88,49,106,84,79,89,12,120,33,83,96,18,95,28,0,64,16,26,87,11,4,88,63,112,36,69,115,93,32,47,68,24,91,27,20,16,118,9,91,93,105,115,11,13,34,56,31,78,22,60,0,0,0,0,0,0,0,0,0, 0,3,0,113,40,29,111,2,73,31,19,24,22,39,4,92,25,110,12,9,56,8,120,11,116,101,91,69,57,117,65,108,46,36,111,64,101,69,83,19,75,71,74,78,48,36,64,90,40,44,7,56,78,108,88,59,66,60,60,98,24,38,76,17,93,33,22,110,5,107,10,88,45,15,75,116,54,53,2,32,41,51,32,10,20,11,33,34,18,109,54,0,20,77,107,49,40,31,34,76,38,35,9,84,97,117,82,47,37,46,33,12,1,105,8,112,86,96,116,96,59,114,45,28,109,36,68,70,52,53,10,90,68,87,75,113,44,53,103,22,118,19,58,61,64,46,40,107,86,109,36,50,40,72,103,114,100,70,112,35,8,59,32,54,41,58,34,88,98,84,110,3,64,85,99,66,6,16,57,0,104,16,88,4,10,15,40,45,120,105,110,103,1,81,74,18,2,102,112,69,47,3,61,61,67,109,2,12,53,8,0,60,102,108,76,89,96,119,114,8,29,4,101,27,116,50,20,95,52,64,62,27,85,13,76,73,100,40,3,94,96,11,3,91,69,108,20,21,43,34,55,76,26,11,47,39,75,86,84,96,92,26,12,50,67,80,78,110,87,44,38,13,14,1,11,91,89,4,97,109,93,70,75,8,54,26,50,28,87,33,95,85,85,92,109,0,37,77,18,59,97,79,107,21,35,11,71,113,33,92,45,101,100,52,80,11,17,55,78,41,13,49,96,118,14,111,17,8,11,46,79,82,86,109,57,62,85,18,44,78,21,20,26,1,83,16,82,10,56,52,19,110,12,2,85,26,92,47,57,58,113,43,113,92,119,68,112,90,52,6,55,34,93,90,10,56,93,5,37,9,104,49,66,43,91,45,71,34,69,89,114,10,98,17,16,41,60,11,54,106,117,0,77,9,80,108,14,71,81,112,14,86,17,89,112,71,72,37,70,26,83,17,120,81,83,24,48,88,42,39,10,9,111,12,101,38,21,34,82,111,68,97,13,111,101,52,98,24,59,74,40,17,75,0,0,0,0,0,0,0,0,0, 0,88,0,31,3,44,57,119,88,57,114,94,36,108,76,33,109,7,53,49,11,91,25,33,45,106,84,84,50,88,37,53,38,3,15,78,10,11,18,36,119,107,111,55,83,11,18,38,53,116,96,70,39,43,57,21,89,2,85,81,35,27,107,12,82,85,93,35,61,88,42,50,64,2,7,36,112,86,60,64,21,33,49,40,65,96,84,35,86,9,76,104,114,85,109,100,49,79,24,83,34,31,96,119,43,85,41,39,117,101,22,20,119,60,53,71,105,119,33,0,43,52,104,111,112,67,19,72,13,2,113,53,49,76,102,69,78,11,10,27,51,78,89,115,60,104,87,75,109,106,26,45,2,70,3,20,24,87,90,16,42,43,105,117,62,63,24,71,100,112,102,65,9,40,61,92,8,1,96,99,46,55,97,33,96,90,99,100,45,26,43,73,94,25,109,46,38,58,58,98,103,75,42,94,30,54,85,66,8,0,76,112,95,38,36,100,17,78,108,77,14,51,7,92,54,71,52,62,42,104,3,114,15,53,3,45,2,111,83,17,7,100,56,81,5,35,84,25,76,58,61,55,52,86,109,3,76,100,100,69,83,69,12,107,8,87,118,17,37,86,28,64,82,45,64,51,77,48,73,52,109,35,88,88,59,54,90,106,95,26,42,1,56,0,35,42,93,44,44,71,58,73,111,54,106,53,71,43,33,66,95,112,88,119,103,45,93,42,47,23,6,16,36,76,44,44,101,53,32,114,56,87,1,15,41,9,116,21,98,70,26,83,57,89,31,35,14,85,2,79,30,102,44,35,36,70,88,14,106,19,38,117,5,109,41,101,26,29,117,44,99,2,100,30,120,63,39,70,86,84,92,97,78,115,42,94,98,43,51,118,28,113,82,1,50,98,103,101,91,107,77,10,96,47,49,36,4,5,27,42,45,26,85,110,99,39,109,93,20,81,110,79,30,57,93,33,11,48,75,50,55,96,109,49,34,22,6,85,93,104,0,49,58,81,77,105,12,27,55,14,43,83,112,0,0,0,0,0,0,0,0,0, 0,101,0,77,45,27,28,59,36,59,93,76,43,71,74,69,47,62,29,84,82,21,109,27,104,38,42,11,100,99,6,41,117,113,66,52,73,28,21,38,61,42,87,56,18,7,55,14,81,56,95,13,59,86,113,114,90,15,61,43,62,30,11,60,33,63,49,99,8,78,52,20,80,21,106,112,4,115,114,33,9,101,108,43,57,83,79,30,8,73,89,116,106,63,49,31,26,85,5,38,74,21,13,70,111,87,43,52,110,13,48,104,120,30,12,61,75,36,92,15,69,79,46,60,93,55,71,88,47,109,110,49,10,93,11,90,49,104,109,53,27,86,62,89,25,83,63,48,13,11,102,80,71,22,0,97,64,74,81,115,29,54,67,17,9,82,47,40,85,108,13,86,62,35,99,69,57,82,97,111,86,23,49,103,115,86,16,75,97,32,59,105,73,0,71,38,25,91,58,38,109,1,36,67,62,92,58,101,57,38,42,52,0,117,59,72,80,62,25,11,109,35,66,79,50,66,23,42,37,59,58,78,88,120,88,85,119,93,63,56,1,101,66,100,36,61,1,5,54,12,40,40,7,28,97,57,21,78,40,113,55,50,18,1,9,62,15,79,82,105,33,33,80,26,28,42,88,66,87,31,100,30,26,17,117,113,68,38,8,43,30,96,1,7,104,65,28,86,89,48,72,90,95,39,64,21,77,16,22,76,60,72,98,28,48,29,114,96,34,56,89,28,51,3,11,116,39,25,92,41,106,60,60,44,59,9,59,79,120,0,8,11,47,1,105,5,96,5,38,53,68,120,95,22,26,84,96,79,86,27,82,99,20,87,58,66,55,74,82,64,73,46,108,39,45,69,104,111,30,1,60,53,100,46,80,9,115,4,65,104,21,74,92,111,48,98,104,68,119,37,102,46,74,0,100,68,101,9,62,66,77,23,109,87,11,14,104,83,89,53,79,88,27,64,83,46,83,93,22,30,54,80,13,81,10,20,43,75,67,68,97,43,64,28,95,36,23,45,35,63,96,62,21,0,0,0,0,0,0,0,0,0, 0,17,0,120,66,88,45,105,110,27,13,66,88,40,41,109,78,78,110,44,67,116,85,88,7,56,11,31,97,104,48,70,31,99,11,83,12,34,10,2,120,106,17,80,55,35,94,14,41,54,9,101,91,95,52,73,102,102,34,99,17,70,96,0,109,31,2,92,53,64,87,25,73,14,90,48,40,36,80,116,76,87,31,59,78,97,87,96,101,21,101,74,35,0,85,44,84,108,32,116,7,72,12,112,21,75,88,47,98,119,39,61,101,73,50,115,115,41,27,95,111,87,39,8,52,86,80,35,65,37,115,102,58,94,99,0,5,120,30,102,114,24,38,44,29,23,49,71,6,85,73,115,59,81,97,38,109,91,59,108,102,1,41,98,85,44,65,94,100,70,74,85,79,58,74,55,70,100,26,62,61,75,26,13,45,22,53,15,87,53,85,93,58,15,66,72,48,74,76,77,53,113,9,24,9,33,101,54,42,13,116,4,60,32,119,31,84,78,10,109,101,21,11,23,2,83,43,5,3,91,23,111,29,94,91,115,61,105,99,92,80,2,58,5,49,36,71,23,37,84,41,118,75,58,91,63,109,56,26,102,54,86,95,90,119,80,118,110,82,85,101,116,34,26,80,37,14,37,48,119,45,78,105,112,85,28,15,93,85,1,57,84,38,7,46,16,80,73,118,7,114,61,96,70,70,96,8,117,60,66,59,21,110,84,53,22,0,116,77,52,100,35,98,17,99,80,79,119,90,63,96,116,68,64,23,30,40,15,12,10,15,40,79,53,109,16,76,107,70,52,29,21,33,86,94,69,111,41,13,86,68,55,0,27,100,113,74,16,101,49,29,92,19,109,52,25,23,117,101,32,31,103,38,98,0,92,112,20,0,91,45,68,65,90,67,38,80,72,83,62,54,16,19,45,9,115,4,13,114,80,93,60,34,47,77,6,90,23,61,103,110,55,5,112,64,100,21,106,43,37,72,39,74,34,84,63,105,39,85,48,20,36,64,106,102,76,43,78,106,36,16,9,95,0,0,0,0,0,0,0,0,0, 0,115,0,115,69,74,75,52,29,106,19,98,3,88,5,19,103,113,29,82,22,32,91,47,62,32,100,58,47,106,104,88,79,85,22,95,38,45,65,47,94,74,119,38,41,111,6,67,47,59,18,51,114,75,57,69,27,75,64,60,21,14,105,115,89,20,13,32,84,86,33,101,98,38,93,3,41,32,41,50,48,64,38,113,1,26,47,57,94,65,5,93,31,34,13,92,120,65,113,71,43,112,100,36,59,6,18,100,118,4,3,120,102,69,28,85,104,1,32,117,115,54,115,12,100,93,25,4,5,112,39,58,61,55,116,5,114,114,54,96,48,69,5,16,108,10,0,43,60,23,108,53,103,53,67,105,39,63,83,64,116,113,75,59,38,67,43,117,119,41,109,86,71,119,20,8,27,9,16,74,34,40,26,116,77,25,65,60,17,120,112,67,30,43,117,89,21,39,75,66,104,74,97,40,9,32,50,78,71,61,58,44,108,88,14,30,59,3,71,35,38,91,59,102,107,117,9,17,110,15,2,34,114,5,12,108,3,8,0,91,98,6,46,48,107,24,44,33,24,43,90,43,71,69,64,78,80,17,70,62,92,101,10,56,74,45,53,46,27,111,86,47,70,117,81,53,11,96,118,5,1,9,102,111,61,18,78,53,39,12,106,104,24,37,115,22,75,21,114,16,62,7,68,43,39,108,88,71,105,105,39,10,11,58,73,15,102,114,69,94,19,109,1,7,75,71,109,96,43,5,120,107,43,3,112,38,92,39,17,27,9,39,61,28,43,46,99,33,6,66,120,79,21,60,19,114,10,89,30,5,101,35,39,46,85,13,75,112,116,11,12,111,43,93,71,18,36,91,28,111,101,18,96,99,31,58,25,119,71,52,7,18,48,11,42,105,110,27,72,37,113,68,67,99,100,36,19,20,84,28,116,96,108,87,26,50,2,19,66,107,94,57,110,21,81,20,14,75,75,53,57,116,86,47,49,30,119,73,62,5,4,13,118,28,83,66,7,53,25,30,25,55,84,0,0,0,0,0,0,0,0,0, 0,15,0,65,31,29,49,109,75,102,27,73,102,97,53,31,60,69,75,14,105,82,112,38,107,10,46,108,67,18,60,102,41,74,57,93,109,102,40,15,37,63,120,117,44,54,116,20,39,53,118,74,48,46,44,29,99,33,56,7,11,20,29,19,15,10,59,30,61,8,48,18,18,79,90,109,66,44,39,62,54,95,22,101,26,27,5,23,25,89,102,82,19,105,104,108,71,115,93,21,115,56,39,23,100,72,46,72,98,68,10,28,47,106,26,4,93,15,82,18,12,38,16,10,65,89,98,2,93,112,54,54,97,1,118,4,42,46,16,92,6,15,16,109,68,117,24,55,114,109,109,20,113,31,30,93,70,7,106,76,81,15,11,100,31,54,79,114,12,29,26,85,35,12,42,96,17,5,9,39,118,98,111,62,68,7,70,81,101,29,71,96,100,91,35,2,94,80,1,30,59,27,23,9,25,48,46,118,101,0,33,81,48,112,90,55,91,89,69,87,43,104,68,39,71,66,9,87,37,9,92,32,72,83,41,73,3,21,69,113,57,76,90,36,20,13,12,116,111,37,27,78,55,76,85,16,5,112,16,51,54,39,81,59,29,9,0,34,50,32,33,14,28,3,100,73,80,15,28,15,77,39,64,73,27,60,116,86,97,37,35,65,100,88,25,1,28,2,91,69,107,84,27,55,10,56,12,120,79,52,41,6,27,8,110,46,44,89,89,30,64,72,113,48,96,4,49,7,80,50,1,3,78,44,120,2,49,80,109,42,100,71,31,0,30,5,115,91,57,95,87,69,89,68,106,114,34,109,10,79,62,33,107,29,30,112,41,42,64,78,37,67,21,8,48,87,51,66,83,14,28,118,107,70,58,62,89,87,41,1,84,113,68,29,37,89,93,17,32,90,105,108,77,111,3,19,73,83,23,56,72,103,11,23,11,28,23,54,48,33,104,93,117,55,49,115,12,40,54,65,41,29,8,64,59,110,2,113,94,109,94,38,62,87,42,85,109,70,110,67,113,76,90,0,0,0,0,0,0,0,0,0, 0,97,0,99,79,113,41,27,5,5,47,0,29,6,90,30,3,98,32,116,84,65,87,24,68,6,6,81,75,69,10,83,21,97,101,110,40,69,5,69,86,73,19,101,79,18,69,89,97,25,71,8,66,34,81,93,63,28,6,58,49,10,16,68,28,78,105,90,36,48,62,47,30,2,94,50,34,40,40,92,60,58,39,104,79,6,46,40,108,5,11,76,98,103,32,78,91,106,81,53,28,83,57,99,52,28,101,110,78,88,54,74,45,58,12,63,2,13,83,84,8,116,92,78,43,34,6,120,85,62,118,101,3,7,83,25,92,83,27,4,64,49,120,119,22,23,19,114,96,103,113,61,26,114,34,14,113,110,11,38,94,44,109,94,6,95,120,86,15,115,16,50,89,69,13,31,103,4,32,106,89,114,86,58,51,9,107,18,3,110,87,94,44,25,100,37,112,70,68,0,12,111,95,53,31,64,115,104,115,29,9,102,33,81,119,24,24,33,71,7,15,106,84,26,82,6,54,3,76,69,13,68,19,108,40,67,17,78,63,62,117,79,61,28,93,52,33,49,39,95,111,104,67,12,79,68,45,13,105,69,61,24,24,52,5,106,82,30,86,36,28,75,12,100,27,20,92,1,50,38,118,83,110,57,88,65,20,21,95,67,68,32,90,1,88,78,47,72,25,55,105,45,37,118,52,37,56,73,3,77,48,24,17,64,84,88,68,43,88,84,23,5,71,14,84,78,12,37,9,93,63,23,85,29,62,33,56,57,45,92,76,53,86,24,25,90,62,33,91,111,48,47,7,72,30,105,41,36,80,90,98,99,109,12,65,87,119,117,82,34,49,28,26,51,59,53,16,11,18,104,46,36,97,111,13,80,43,7,27,1,56,20,88,60,69,112,104,98,106,100,86,90,50,12,99,114,53,47,6,55,103,4,17,103,44,81,16,2,105,83,99,104,54,73,15,61,66,97,66,112,105,53,8,81,37,43,39,113,44,115,52,73,12,47,86,39,25,108,38,48,37,78,91,0,0,0,0,0,0,0,0,0, 0,28,0,82,112,68,103,65,86,61,52,79,114,105,44,12,0,75,81,54,48,119,110,1,100,117,56,33,7,52,50,2,63,64,102,89,115,31,91,61,114,91,118,68,41,106,119,25,67,66,99,96,64,51,3,96,9,89,72,54,43,111,41,58,0,72,24,119,63,63,40,14,83,53,94,46,25,31,4,118,77,9,94,65,107,40,59,8,63,111,12,50,82,43,82,118,103,10,53,59,90,88,92,26,14,23,31,99,92,98,53,116,63,79,61,7,106,4,93,97,51,6,88,12,89,84,29,118,65,5,62,21,62,116,27,34,99,64,99,29,24,2,48,107,107,97,94,8,115,1,51,115,102,76,42,109,0,15,38,14,43,117,98,46,18,59,43,56,7,57,86,117,17,107,120,20,117,30,7,96,21,40,25,81,108,19,102,66,14,42,19,26,73,86,22,42,43,107,41,19,72,21,90,82,104,15,117,25,100,77,102,11,100,12,70,104,115,64,109,45,27,106,81,12,36,6,25,95,91,0,46,15,40,110,14,117,68,106,88,12,94,46,57,61,20,50,70,103,82,90,110,29,4,74,1,76,14,28,33,51,35,71,64,59,54,114,69,70,59,108,107,23,91,1,25,15,112,9,99,104,17,81,98,11,54,14,18,78,104,114,119,69,79,103,7,57,43,80,87,80,89,5,54,68,104,51,4,107,82,36,39,4,104,17,91,61,27,19,16,57,76,66,107,48,32,29,33,63,52,3,111,85,115,0,55,52,20,3,97,46,91,64,14,23,112,2,100,15,12,119,89,35,69,85,87,7,62,29,30,13,101,29,105,102,20,113,110,38,22,108,99,73,79,10,73,10,101,117,25,118,102,60,72,98,114,108,109,84,112,34,54,93,111,16,39,112,68,76,10,54,88,118,32,29,6,68,49,92,4,33,27,104,96,46,29,0,80,50,2,52,88,114,105,119,11,95,113,89,13,12,20,87,107,119,69,111,36,96,107,9,75,88,46,57,52,85,90,108,0,17,58,29,118,0,0,0,0,0,0,0,0,0, 0,116,0,105,99,57,91,87,10,50,87,95,10,22,61,19,92,50,67,52,34,106,23,35,0,52,46,118,87,30,110,66,7,1,67,76,41,19,3,98,109,90,55,19,78,61,120,96,110,37,9,53,85,104,102,19,64,10,119,99,44,7,13,75,5,12,3,118,39,29,102,87,120,51,94,91,54,6,103,13,29,111,80,10,78,77,113,24,96,47,96,19,88,26,95,107,59,87,96,83,118,73,61,97,101,118,16,35,29,102,61,87,109,61,40,40,120,24,66,16,104,43,25,37,33,50,5,83,53,109,20,118,71,81,92,87,108,25,74,18,87,25,96,86,104,18,28,10,109,33,17,48,75,31,74,78,100,12,71,4,83,11,52,91,90,81,100,67,104,28,69,4,34,111,13,103,7,114,24,45,21,54,89,78,64,98,3,19,42,25,81,97,86,15,94,32,17,80,23,66,61,89,28,22,22,67,30,91,12,86,37,47,32,15,31,6,51,43,108,77,48,45,65,19,93,89,105,113,7,35,60,45,43,87,64,98,34,6,48,67,88,46,58,119,82,47,83,2,1,106,62,114,83,103,114,117,33,87,13,60,33,52,54,114,84,91,59,34,93,12,80,3,97,12,49,117,16,33,97,93,37,115,49,96,0,21,105,102,77,5,23,62,4,92,60,114,26,102,43,53,55,0,77,20,8,38,56,10,58,21,104,113,113,25,90,46,86,46,4,86,43,56,11,49,28,79,101,117,100,88,23,33,40,95,46,4,78,19,72,77,10,3,42,108,39,23,70,25,48,58,62,48,52,48,82,13,45,20,100,80,0,37,55,107,6,95,61,70,75,26,34,115,38,72,13,61,76,106,32,39,78,43,17,9,0,11,106,61,98,79,18,80,25,39,51,45,93,20,114,9,79,90,84,36,48,64,103,67,56,84,107,32,59,91,15,103,45,1,106,71,46,4,117,16,60,44,82,81,89,92,46,20,52,84,14,35,115,95,6,30,58,56,97,49,113,89,2,90,103,67,8,98,29,0,0,0,0,0,0,0,0,0, 0,39,0,113,69,35,105,114,35,60,95,37,51,9,120,69,71,12,52,87,17,36,106,19,14,114,77,69,64,28,24,114,58,106,63,53,34,71,0,100,51,108,93,112,13,80,2,112,63,32,3,70,102,4,28,61,28,108,66,101,10,10,14,21,43,73,114,48,57,66,2,54,38,44,66,117,99,72,42,77,91,16,81,45,61,68,102,38,77,48,50,4,47,71,92,51,13,40,79,11,28,37,46,32,28,117,2,9,114,60,117,114,102,27,106,119,82,8,120,96,93,116,8,120,92,40,1,72,3,10,67,81,119,43,79,90,99,82,79,59,70,37,109,90,81,72,101,0,83,91,104,42,13,70,15,46,57,113,27,29,3,57,83,41,101,29,12,75,22,50,83,44,9,18,69,73,15,99,99,80,11,112,56,22,11,20,66,57,62,37,3,89,105,21,66,108,36,8,82,99,27,49,100,62,86,32,18,62,71,37,94,69,91,69,5,28,58,26,110,20,86,50,17,78,74,67,19,0,56,4,48,8,67,18,23,115,83,99,22,66,39,36,4,101,111,57,23,48,7,118,69,113,38,92,2,27,116,80,15,97,7,53,112,28,120,77,74,2,16,75,59,4,85,109,60,76,114,1,9,86,53,52,88,62,58,108,42,87,68,108,94,107,7,4,116,14,97,56,63,75,54,109,97,4,79,35,47,105,83,114,64,90,48,54,43,61,52,7,44,53,120,13,79,118,99,68,51,74,37,59,85,34,38,28,69,86,20,8,63,5,113,73,98,67,17,46,0,113,54,120,90,84,61,5,106,3,51,84,111,111,98,14,102,16,116,14,103,38,109,27,113,80,72,80,58,36,29,35,68,69,4,26,36,33,89,18,2,111,69,83,29,12,38,42,45,64,25,101,115,99,107,67,33,63,104,34,79,87,37,2,80,13,16,41,107,63,0,31,110,92,117,43,111,90,5,37,53,30,75,44,95,11,12,109,32,71,44,64,16,73,18,92,50,69,28,9,68,68,75,43,92,48,62,0,0,0,0,0,0,0,0,0, 0,72,0,47,52,84,1,64,42,66,36,56,72,79,114,80,89,43,103,48,35,39,72,79,119,81,39,93,17,74,76,92,67,84,56,108,45,82,25,14,67,105,81,10,21,15,117,44,36,67,95,32,39,45,75,14,9,94,64,31,72,31,102,57,30,70,1,100,120,109,87,79,74,44,101,67,91,26,97,35,84,108,23,6,62,92,23,118,115,74,24,65,83,65,21,105,23,7,22,56,27,112,32,4,85,85,59,54,118,24,4,91,94,42,18,30,114,43,109,8,46,14,55,102,76,83,23,109,61,90,6,71,52,10,52,85,74,42,120,83,0,20,15,43,27,26,103,7,40,72,83,16,1,43,28,50,22,35,79,18,34,23,9,42,18,106,65,56,70,70,31,76,96,84,6,116,23,95,64,38,11,9,63,119,4,21,113,65,118,76,106,118,21,80,15,8,71,51,104,62,100,21,14,70,4,83,45,70,96,27,67,93,117,114,61,0,26,98,78,118,76,80,109,1,82,65,57,40,115,109,98,83,32,93,8,25,28,45,77,91,82,113,65,56,92,25,58,106,32,63,32,109,14,81,13,87,92,51,99,36,0,106,113,84,103,43,96,14,24,72,73,45,39,103,26,96,4,39,102,77,23,84,16,16,112,42,28,105,14,108,1,107,65,25,24,83,99,19,54,7,109,73,38,60,74,33,20,81,43,85,23,44,17,67,22,42,75,32,95,62,30,82,112,91,119,99,115,21,72,33,3,23,1,46,118,120,120,50,12,30,120,110,81,57,73,63,9,61,42,90,55,68,43,119,4,101,93,92,118,95,98,29,65,33,89,46,1,47,20,46,59,59,19,113,1,110,29,71,97,64,27,38,3,35,52,50,6,54,40,82,6,40,101,119,60,117,37,117,113,37,9,37,51,10,83,65,107,90,109,84,103,6,95,13,118,71,41,90,101,22,103,113,5,117,4,30,72,79,39,33,11,23,70,93,84,117,8,105,111,90,34,25,96,25,82,40,109,72,73,12,113,32,102,0,0,0,0,0,0,0,0,0, 0,9,0,21,44,82,40,61,54,43,30,114,55,119,58,58,103,88,106,82,83,69,34,104,106,115,17,120,17,74,72,111,89,91,47,33,86,12,36,104,30,6,62,58,61,64,46,28,11,69,84,81,103,30,100,39,99,44,23,30,55,42,33,5,84,24,74,115,6,47,108,109,103,6,99,78,1,28,109,25,43,38,48,3,53,9,40,106,118,56,45,34,65,85,59,17,91,71,46,91,2,7,115,3,49,11,69,26,116,23,62,0,73,7,37,117,102,41,86,56,82,43,23,51,12,9,33,37,50,64,41,97,67,85,90,74,81,0,8,78,82,2,96,75,38,33,106,41,43,69,11,65,85,98,102,54,98,62,62,53,58,117,87,8,14,80,32,83,72,24,95,56,94,37,94,111,79,60,65,12,5,89,28,19,40,73,57,20,17,107,46,86,81,36,113,99,81,77,70,6,110,42,74,116,84,19,93,71,80,49,48,96,53,7,41,113,2,51,67,107,83,26,1,20,59,24,41,8,106,36,92,44,75,13,97,76,12,99,13,48,70,78,2,53,34,76,116,23,90,27,7,79,39,72,74,44,40,106,93,92,120,106,67,34,55,46,52,102,83,51,63,14,7,28,83,73,5,83,5,99,77,66,79,95,13,78,107,25,62,76,65,97,120,78,67,20,113,72,115,115,69,120,42,31,22,116,41,89,114,33,97,92,8,60,13,4,25,41,72,86,120,4,81,110,97,38,100,103,107,32,68,39,9,38,31,80,43,88,63,7,24,21,48,5,58,75,42,45,67,18,90,115,38,28,98,108,15,62,110,87,52,10,103,76,53,81,84,117,58,74,0,69,84,104,44,16,98,20,54,64,5,99,39,33,108,74,22,90,66,120,117,22,86,17,74,66,58,37,92,92,66,88,99,40,89,5,12,31,25,118,113,116,37,96,110,24,3,74,35,108,85,114,23,37,3,104,103,14,102,111,101,115,69,86,104,43,113,120,75,94,70,105,34,41,6,9,41,7,107,61,23,6,100,0,0,0,0,0,0,0,0,0, 0,65,0,92,84,82,79,82,30,107,101,83,63,67,60,98,103,88,6,100,22,4,83,41,33,1,85,104,13,113,15,72,55,52,44,5,118,9,72,90,85,91,104,22,10,95,58,102,83,117,99,23,101,105,68,45,111,3,34,2,57,109,14,9,119,43,46,51,25,6,33,67,41,45,40,23,1,53,37,104,14,94,28,79,27,111,12,18,71,57,40,41,119,98,84,12,28,59,39,73,62,6,38,16,9,15,95,11,32,77,98,45,97,66,13,48,65,4,46,114,77,67,13,92,28,53,15,85,109,17,54,67,51,31,53,8,119,52,82,56,36,116,60,30,107,37,16,83,65,3,22,49,49,43,58,94,57,70,100,106,85,5,89,24,83,96,103,103,63,74,106,77,16,24,69,70,68,37,34,42,115,32,22,69,4,38,28,33,64,0,49,80,11,58,28,64,117,75,117,44,102,77,117,46,59,79,28,55,90,71,38,24,60,46,85,92,26,61,85,55,93,93,53,90,8,47,74,64,59,46,51,79,56,29,98,92,107,35,47,43,111,16,22,20,35,52,82,86,28,32,93,81,111,26,5,93,75,84,47,36,56,70,37,42,114,119,13,111,37,40,13,17,85,93,6,104,32,77,33,93,22,107,99,67,76,90,34,95,112,19,30,88,52,119,50,37,105,111,30,84,19,118,86,69,92,89,5,26,2,58,41,81,106,2,57,107,8,57,88,60,43,67,113,12,40,88,113,106,98,75,61,51,18,75,33,2,74,52,37,0,58,111,4,35,21,108,76,10,16,44,102,110,72,25,8,17,81,71,42,83,44,110,35,91,0,73,16,12,46,79,108,90,50,10,79,14,31,5,31,50,91,107,104,103,46,46,53,44,65,1,109,46,3,116,63,28,71,49,109,11,63,79,31,0,1,17,112,62,46,60,59,10,46,18,15,94,119,79,108,56,112,36,17,91,96,4,30,14,3,28,61,38,65,119,43,8,59,17,40,84,69,81,120,117,12,33,88,105,20,96,120,66,48,0,0,0,0,0,0,0,0,0, 0,58,0,37,56,106,110,38,93,65,54,109,79,70,4,54,63,75,86,102,97,116,57,73,111,18,32,4,46,63,62,104,6,9,8,2,67,14,75,29,53,26,81,21,77,41,65,119,118,18,98,57,1,58,20,27,51,63,96,105,12,26,85,96,34,45,14,85,46,111,14,6,59,94,115,56,36,87,6,15,120,19,6,30,24,7,116,13,9,97,83,52,74,91,26,113,11,2,117,41,13,112,44,22,51,60,84,45,81,116,66,92,109,98,109,8,72,65,23,83,37,120,27,89,120,86,24,52,6,59,53,16,61,18,68,10,39,92,54,49,119,9,26,120,97,28,108,38,44,5,61,40,16,3,102,94,2,84,80,39,41,28,33,28,7,45,92,4,34,101,75,45,21,62,113,95,89,51,111,53,113,44,21,23,56,17,116,5,47,85,112,118,90,24,6,1,43,70,34,26,78,119,32,120,11,41,44,99,76,94,48,29,96,110,29,81,13,116,101,2,89,82,96,102,9,27,14,120,11,90,5,0,76,79,19,28,88,81,84,89,7,20,81,15,60,41,2,16,116,75,76,67,75,100,107,42,36,55,117,107,2,48,61,10,64,96,53,1,19,118,22,87,81,78,6,58,40,49,117,76,90,31,98,113,62,53,74,50,94,29,87,93,55,64,6,92,77,54,65,20,34,61,6,7,57,94,104,53,98,93,41,72,99,51,113,74,17,46,3,116,51,41,45,88,24,97,15,57,47,50,27,88,31,14,64,73,76,14,35,46,72,91,68,44,55,79,88,35,81,31,115,106,2,33,21,40,87,46,31,83,14,98,38,3,59,30,35,16,54,5,45,8,117,0,21,59,74,62,109,79,80,89,17,85,43,100,95,65,89,24,98,41,81,110,109,81,26,112,48,64,77,10,120,15,77,18,108,94,52,85,92,26,16,88,89,10,12,21,21,35,112,17,24,10,94,12,72,120,82,16,61,6,34,68,31,83,76,107,27,14,120,74,94,31,84,85,24,81,77,75,49,106,9,0,0,0,0,0,0,0,0,0, 0,109,0,92,74,42,9,14,68,10,2,33,112,81,19,86,29,102,27,90,10,74,31,62,1,43,105,99,93,110,37,90,118,32,38,96,85,30,36,20,110,73,50,118,3,19,120,98,26,5,115,114,112,118,36,94,89,106,93,75,21,110,47,61,116,49,21,61,17,12,86,96,30,81,30,49,17,7,119,106,60,106,91,100,25,112,14,37,42,84,18,45,100,103,94,33,18,75,9,0,24,52,7,50,33,34,62,52,50,27,22,64,3,109,88,102,15,56,7,36,29,41,32,6,32,4,83,33,63,25,30,98,83,0,102,62,49,76,114,42,82,116,17,3,28,34,72,54,87,46,95,29,73,87,65,92,37,24,84,85,50,106,69,115,56,96,28,46,27,31,53,98,67,19,83,37,53,5,7,26,1,97,33,14,44,6,83,30,15,60,82,86,1,95,11,114,89,89,87,47,104,77,71,67,45,89,3,108,5,87,102,15,51,17,50,2,4,82,40,71,54,94,67,14,109,8,115,27,8,98,38,71,66,109,98,81,104,63,76,119,3,79,54,2,92,38,31,23,114,47,6,33,46,25,50,33,26,118,54,105,86,72,70,52,41,97,39,44,84,11,34,24,73,8,108,74,109,84,62,17,46,118,82,27,62,51,11,43,120,88,73,51,54,83,77,107,6,19,74,21,10,21,24,76,113,75,77,77,109,77,94,33,58,16,10,84,22,102,88,73,71,24,92,95,87,101,115,71,21,36,60,65,73,112,74,90,12,32,113,102,12,93,46,99,73,110,26,110,64,88,5,24,117,53,23,28,75,63,110,62,108,80,17,18,110,73,60,66,34,54,65,4,21,90,24,46,109,33,80,41,70,109,10,83,24,88,110,45,19,77,19,106,31,73,50,25,105,57,73,102,73,84,65,24,87,6,33,64,31,54,89,55,119,12,35,113,68,90,74,68,105,51,42,75,53,70,84,79,91,49,68,82,37,9,9,106,52,48,39,29,44,70,102,82,80,102,118,28,52,24,7,8,16,0,0,0,0,0,0,0,0,0, 0,119,0,31,91,33,68,13,34,67,109,30,108,22,46,101,32,82,102,82,95,117,23,22,63,26,25,118,14,111,86,29,15,43,61,74,97,24,40,50,14,48,66,50,109,22,4,48,82,62,106,101,55,96,40,6,44,29,86,21,115,11,26,97,104,64,12,27,62,25,96,43,34,107,8,18,43,8,57,65,58,4,75,52,38,81,100,98,119,7,37,106,91,60,105,78,74,73,95,116,44,16,74,36,98,89,95,102,80,15,79,81,107,31,45,105,42,108,38,98,100,62,3,85,6,21,36,81,56,92,78,76,52,95,93,73,63,43,69,117,105,27,112,119,55,110,25,87,78,118,94,107,49,74,78,62,56,96,77,101,40,38,16,5,38,48,5,53,64,6,45,87,114,62,25,67,113,89,96,43,117,120,48,87,67,46,87,102,66,78,36,49,24,68,51,66,117,32,8,118,4,34,119,10,87,46,62,13,106,119,116,113,32,99,68,49,54,24,83,105,115,25,53,62,95,66,38,72,26,102,52,76,98,72,88,116,0,119,64,88,47,25,22,58,17,91,67,5,28,51,66,36,91,0,58,13,94,25,23,53,20,62,84,17,33,112,40,47,70,7,62,114,112,6,68,85,39,116,90,69,91,20,92,39,59,62,109,102,44,93,79,10,73,49,68,27,61,52,33,67,72,19,114,73,118,96,24,84,29,44,28,34,21,73,60,103,35,87,83,60,21,2,104,35,110,27,112,113,33,52,20,114,37,23,30,20,79,88,2,82,109,47,70,38,43,5,86,81,56,73,10,105,69,87,17,56,116,95,72,66,49,55,77,95,37,47,11,117,31,75,119,34,117,104,68,8,3,105,22,88,39,17,20,75,89,38,31,70,2,110,0,15,55,14,15,118,15,62,55,36,88,119,49,52,89,86,62,34,44,114,51,15,40,47,67,116,7,114,15,68,110,50,13,61,9,118,14,104,49,16,64,89,63,66,52,28,46,37,109,34,112,57,33,28,61,80,77,53,24,56,98,95,34,0,0,0,0,0,0,0,0,0, 0,59,0,20,75,93,30,107,25,31,57,42,6,82,63,36,58,44,10,21,67,67,1,80,117,27,59,38,100,106,39,9,83,13,99,67,82,33,3,38,13,22,61,6,71,24,87,87,37,10,113,19,26,52,34,95,39,88,68,61,62,43,98,35,91,19,1,71,63,113,109,84,55,40,118,94,105,48,11,12,94,110,104,24,16,24,38,18,35,64,34,24,106,46,19,39,53,73,18,51,40,11,45,23,80,31,89,15,48,36,103,110,29,58,19,30,20,59,21,99,89,86,53,104,86,7,44,83,30,102,51,46,70,106,59,22,29,50,44,61,84,110,27,89,77,72,98,99,96,104,102,44,108,103,67,94,105,20,21,3,32,39,118,67,88,32,41,28,115,83,83,95,96,51,102,20,103,70,39,113,0,94,64,25,89,78,113,114,55,90,59,75,88,114,33,88,88,109,9,30,16,27,81,82,102,103,119,58,57,64,33,97,86,93,89,17,81,42,74,59,16,72,14,115,94,85,26,97,107,78,99,98,35,86,46,50,23,48,13,65,11,78,79,99,61,79,42,92,6,34,104,73,3,101,108,10,59,119,107,106,113,7,35,66,120,49,75,114,72,105,83,81,111,103,114,20,33,72,40,80,86,102,30,54,43,69,73,98,97,40,41,86,14,90,74,47,47,2,79,61,22,32,75,16,58,51,49,22,18,75,47,92,12,48,108,40,97,5,40,116,18,64,92,2,107,44,25,11,63,16,6,13,40,117,49,77,92,2,25,43,16,111,92,97,98,104,88,111,113,17,70,21,105,6,44,52,107,58,82,80,43,23,88,16,0,92,50,60,59,113,95,46,86,120,99,30,104,85,44,81,55,59,8,109,74,78,62,105,106,31,68,70,82,13,113,29,95,42,53,24,40,88,78,70,61,92,67,97,22,71,105,72,46,119,67,20,85,54,108,5,82,17,68,93,6,52,51,55,0,57,70,102,22,15,43,29,112,47,71,12,2,61,104,115,58,101,97,15,66,23,29,10,53,0,0,0,0,0,0,0,0,0, 0,18,0,100,65,104,49,27,40,94,69,17,65,88,52,85,114,120,106,39,110,93,51,80,59,73,34,12,68,46,60,112,90,11,44,83,76,44,13,100,24,51,24,46,93,29,90,33,80,87,54,10,91,61,89,74,4,53,30,80,40,104,83,87,74,49,6,19,117,81,81,38,27,114,101,112,0,13,28,57,21,2,102,103,9,120,108,55,26,42,0,47,60,83,85,56,85,37,14,91,29,71,110,51,91,6,5,64,87,50,94,65,43,33,18,117,63,84,16,75,84,40,63,113,114,47,22,17,76,8,51,57,6,92,51,101,103,92,35,36,60,62,99,68,106,30,112,69,29,41,74,63,29,61,12,97,104,42,0,91,110,11,26,100,95,93,35,53,51,6,83,112,36,108,14,59,31,42,99,65,37,109,34,41,116,50,61,78,81,42,54,6,58,108,88,34,11,78,95,64,8,57,52,83,36,70,4,47,65,75,110,118,14,107,64,97,12,55,16,97,56,58,36,10,14,89,54,78,116,38,60,22,43,76,110,14,105,105,20,119,75,81,76,51,51,102,72,13,15,40,45,8,115,77,25,58,83,27,11,15,68,11,91,60,10,32,42,47,75,67,108,101,37,84,17,60,8,72,53,86,7,82,105,51,92,115,9,43,9,80,88,104,83,68,97,66,101,3,89,91,17,45,62,88,93,100,6,72,67,17,42,40,77,102,74,13,104,91,85,108,28,61,27,62,32,61,67,67,70,82,41,85,91,97,42,26,118,65,22,41,91,104,95,52,37,111,93,106,29,80,79,60,64,19,26,15,36,16,54,120,110,23,39,38,90,42,19,113,52,75,4,59,110,67,41,22,44,68,15,45,18,60,5,19,18,19,11,53,120,57,113,46,90,82,23,49,24,112,97,112,63,70,4,97,120,67,90,0,117,30,94,30,76,39,96,54,90,15,94,100,63,34,41,90,3,39,2,112,14,113,19,48,28,24,14,19,3,115,35,81,41,74,64,12,33,76,77,89,48,0,103,70,111,0,0,0,0,0,0,0,0,0, 0,40,0,83,87,15,34,26,15,99,63,117,3,120,49,85,81,45,66,9,52,75,59,3,65,62,104,64,100,12,47,13,9,42,71,113,32,98,32,62,82,59,23,56,26,6,113,61,20,15,73,57,64,57,25,113,58,93,12,106,18,102,56,3,81,10,44,14,114,49,73,34,29,75,89,96,13,36,91,120,4,99,106,43,105,101,30,26,35,70,94,16,4,99,117,23,66,45,45,52,45,95,64,58,104,58,29,85,120,67,57,18,15,95,28,36,5,100,7,94,51,61,90,53,69,35,5,18,107,56,23,102,97,65,5,109,46,118,49,66,39,20,58,62,111,75,93,51,49,25,95,109,91,66,62,114,69,93,18,69,110,86,82,89,51,103,29,39,107,77,39,95,61,68,118,102,111,0,21,108,5,98,77,117,45,114,56,54,4,21,32,76,79,112,65,50,99,48,30,18,39,99,34,110,59,20,92,48,63,100,17,38,86,71,101,86,110,32,64,52,89,70,79,96,73,19,12,30,16,60,32,31,119,95,113,112,85,82,72,98,28,36,77,60,42,10,114,80,72,86,119,15,88,5,73,54,77,60,99,42,25,61,58,118,83,69,68,52,41,26,99,89,73,64,92,80,102,48,10,32,110,59,65,70,67,17,56,105,73,110,29,72,35,51,55,13,62,81,2,35,24,69,111,15,7,71,37,81,75,72,73,43,32,99,66,50,69,30,34,69,114,28,55,24,65,86,60,22,31,21,17,9,81,71,83,85,100,62,108,76,22,56,58,118,88,51,5,29,30,107,80,89,5,27,102,116,30,84,14,71,88,87,63,45,59,51,26,88,45,101,78,115,16,35,58,21,75,10,118,109,28,93,94,90,51,8,5,16,47,108,21,44,39,59,83,58,54,52,20,92,89,79,102,25,92,93,7,22,85,61,30,21,79,13,3,88,55,105,104,50,12,66,116,108,20,79,23,38,11,42,116,60,20,84,86,58,30,33,52,73,98,90,22,70,10,102,73,31,67,87,0,118,52,0,0,0,0,0,0,0,0,0, 0,4,0,23,74,62,47,49,115,29,105,10,15,60,86,107,27,66,102,59,100,58,16,25,92,50,53,60,117,120,113,108,17,26,64,19,96,30,106,67,112,118,30,95,19,42,95,31,46,77,20,20,53,30,84,45,63,72,103,22,57,55,79,79,11,13,11,2,104,58,58,6,31,23,21,0,66,87,84,62,87,109,25,25,99,113,11,44,61,36,108,111,48,28,36,33,51,63,53,49,20,106,7,77,76,84,113,13,114,112,84,80,38,83,22,52,8,30,101,117,119,71,15,57,109,69,113,52,108,88,2,18,61,7,41,117,24,1,83,49,88,82,95,104,88,29,98,89,115,100,65,106,112,42,25,20,24,104,5,18,6,59,72,14,30,88,37,25,8,0,119,61,72,77,21,63,83,26,83,83,55,9,59,101,120,40,18,106,51,93,98,84,67,81,75,33,110,105,21,53,13,59,105,101,54,61,41,30,117,75,32,37,36,8,87,102,60,65,48,43,45,87,90,103,85,68,42,56,9,47,43,6,72,97,62,15,68,53,81,28,9,83,95,50,67,62,81,29,69,95,5,84,90,17,111,33,6,66,56,68,32,30,47,56,112,25,42,22,34,13,59,71,70,3,91,103,58,107,41,42,1,52,57,112,70,108,35,64,20,83,69,106,37,100,56,82,55,83,69,84,39,46,83,62,117,81,50,36,66,30,100,63,40,17,42,113,8,78,94,59,73,110,56,69,21,90,52,115,67,74,73,83,54,16,58,89,4,49,114,68,16,97,11,58,119,3,99,26,11,116,49,103,44,26,13,98,47,61,35,46,2,45,43,37,7,24,110,78,22,6,36,69,73,57,27,33,45,65,64,31,28,6,38,11,4,88,35,119,55,10,84,50,22,52,31,27,18,105,92,86,1,51,110,23,120,23,26,86,12,46,93,99,58,71,62,86,112,89,32,120,84,9,31,54,68,29,8,34,8,102,96,6,13,89,112,101,26,43,93,27,94,30,51,116,3,11,57,67,108,13,8,46,25,0,0,0,0,0,0,0,0,0, 0,19,0,3,66,20,120,108,33,86,17,52,106,94,47,6,103,57,66,62,113,42,60,89,0,98,25,120,63,0,14,0,75,9,64,90,17,57,79,42,6,119,89,72,34,101,63,57,49,36,45,82,3,83,26,33,39,78,57,79,100,77,73,24,47,96,76,21,90,108,118,75,105,40,2,29,72,81,38,62,83,109,86,64,75,10,32,1,120,57,84,37,98,81,99,1,55,51,11,85,111,36,35,2,99,75,101,104,113,76,49,86,83,23,6,41,71,51,75,23,12,115,77,73,65,26,90,86,55,30,78,97,64,34,12,34,10,111,20,7,70,20,27,67,33,35,40,99,10,30,109,54,25,79,26,120,7,26,77,0,91,86,88,32,2,45,6,95,117,72,88,37,24,90,71,68,98,118,10,46,46,119,87,10,94,72,118,24,18,95,74,24,36,26,74,85,117,44,45,71,116,78,68,106,96,54,120,80,29,113,5,1,69,95,34,63,93,22,74,17,6,101,34,95,58,85,74,37,2,51,66,39,16,84,91,114,0,40,73,113,112,14,91,101,50,56,35,8,76,74,13,87,35,4,34,45,8,9,64,2,89,84,2,118,51,60,55,10,77,3,93,93,37,5,88,87,108,54,89,57,29,46,4,89,30,67,73,31,35,118,73,119,37,10,46,47,113,50,20,3,118,116,42,116,93,81,10,36,25,44,28,83,33,96,72,46,23,87,52,75,40,49,66,3,106,23,105,12,47,103,7,7,78,61,25,101,75,40,20,108,83,18,63,73,37,45,35,21,34,10,44,34,41,91,44,109,102,11,70,65,62,112,18,32,108,17,50,102,14,105,89,59,10,35,35,10,101,72,43,15,5,9,115,43,66,6,29,111,117,24,3,60,22,15,58,56,60,95,64,118,63,73,108,39,44,116,89,19,8,120,1,90,98,7,21,46,1,114,90,90,6,0,18,52,21,32,26,52,70,79,23,98,69,61,9,100,19,32,53,46,2,71,90,78,57,37,3,65,2,107,78,19,101,0,0,0,0,0,0,0,0,0, 0,97,0,30,83,42,71,39,66,70,63,61,2,106,60,51,71,48,105,83,28,35,23,48,74,7,110,120,70,99,47,107,29,24,81,22,21,14,71,109,7,60,89,85,13,10,58,107,2,64,119,63,1,111,56,44,68,24,68,29,61,101,2,30,5,21,23,73,19,80,107,24,78,17,17,66,20,2,17,65,48,20,106,29,52,80,1,94,53,72,113,95,83,46,10,59,34,85,79,9,100,24,3,46,48,46,20,36,73,73,105,85,25,9,88,23,13,24,49,57,90,46,58,74,18,103,119,82,110,6,80,113,116,57,4,81,20,84,21,93,97,80,80,12,73,55,109,101,82,35,0,85,19,40,12,64,96,93,105,27,11,95,71,26,3,36,46,108,20,59,68,9,69,42,110,7,68,67,23,84,18,20,10,70,57,57,101,23,22,81,55,76,106,101,87,30,5,104,27,73,70,20,32,67,104,84,76,92,63,117,23,40,117,69,104,10,120,8,1,63,91,117,15,105,80,109,18,0,21,56,109,63,79,38,10,15,115,28,12,71,100,43,96,80,18,69,105,30,24,1,113,76,65,27,52,5,49,85,81,42,100,109,79,84,37,99,30,42,119,111,14,18,102,110,80,49,81,57,63,48,49,113,100,8,106,101,63,79,107,105,115,3,53,55,56,40,15,32,101,104,15,53,99,74,105,100,15,93,32,109,45,112,3,15,67,1,19,104,4,8,91,35,94,29,99,29,22,64,74,96,10,44,86,57,118,2,84,57,78,43,110,63,86,3,25,13,75,94,49,11,93,29,96,107,49,79,4,23,73,46,29,90,120,27,77,116,5,11,14,77,50,87,48,104,101,81,88,84,22,0,89,103,21,64,114,38,82,103,98,13,12,118,41,73,83,52,8,57,47,111,92,42,25,31,32,57,84,93,32,10,67,44,50,41,76,102,110,3,83,37,14,112,89,119,44,52,58,117,3,86,37,49,71,99,77,4,62,91,105,69,93,113,50,89,109,93,19,33,7,6,32,51,46,0,0,0,0,0,0,0,0,0, 0,22,0,22,110,38,72,116,39,38,90,8,46,94,61,95,63,93,22,102,78,65,40,11,41,2,97,84,39,10,33,10,58,47,92,12,94,40,43,63,80,72,94,60,23,88,26,76,102,46,48,37,114,109,36,30,27,40,7,42,23,55,66,13,4,103,115,2,83,51,21,35,48,14,73,74,45,108,14,2,43,69,90,89,52,51,35,107,80,78,48,4,50,20,110,99,35,9,3,15,66,26,58,81,79,76,41,2,5,104,4,38,38,36,16,115,84,52,77,42,13,65,28,25,99,10,98,72,17,102,9,110,41,108,7,22,78,5,79,53,89,108,28,33,43,31,101,34,11,2,39,110,33,12,83,6,96,101,73,86,56,31,27,12,66,109,34,5,95,35,96,91,80,118,49,45,74,35,103,14,43,67,106,56,114,83,77,101,17,113,59,82,37,25,55,95,86,120,114,64,37,72,46,22,55,44,8,14,26,45,114,101,116,58,70,101,14,24,70,41,25,90,39,111,65,85,86,2,43,35,114,97,47,40,12,27,77,3,102,45,70,4,116,17,111,118,53,83,104,71,31,32,48,76,16,116,43,44,43,64,56,74,86,70,49,60,104,43,30,65,18,105,56,101,119,89,34,77,9,3,107,52,28,108,99,50,112,80,38,40,107,112,71,62,32,97,38,62,67,61,87,104,37,118,32,0,59,52,29,66,1,94,104,83,1,60,56,104,54,40,42,39,63,38,63,79,72,96,94,77,19,19,20,65,52,46,106,16,38,24,48,52,5,119,60,107,39,113,107,101,13,23,113,54,37,106,73,99,80,114,31,33,101,109,52,61,77,64,101,94,119,25,6,95,43,86,78,17,83,41,3,40,112,13,15,3,30,79,52,86,76,35,52,53,5,10,35,25,12,19,90,3,26,22,14,102,30,99,63,19,110,107,92,23,53,1,119,61,80,80,116,89,115,26,58,61,95,2,32,93,47,41,109,83,19,68,31,33,88,39,37,90,54,0,99,69,95,55,77,7,43,51,46,0,0,0,0,0,0,0,0,0, 0,81,0,4,19,110,18,2,14,81,99,20,98,113,75,101,85,67,67,35,99,28,36,16,43,61,30,109,39,48,85,47,38,75,72,62,64,14,75,120,58,41,46,99,86,22,27,110,105,3,42,43,101,65,2,32,109,116,18,98,112,10,95,47,48,41,55,14,66,105,93,22,88,46,103,64,77,39,103,40,30,62,90,105,36,95,106,73,118,15,55,70,72,71,99,104,94,8,56,113,56,104,52,53,111,19,108,98,107,17,11,86,16,34,20,1,58,32,37,46,63,13,38,114,79,2,111,113,49,15,23,77,64,110,112,13,106,69,119,54,34,1,79,86,3,11,59,54,40,106,114,108,113,0,21,34,2,76,94,70,101,87,83,13,54,36,77,115,116,49,91,71,59,101,97,97,26,70,119,61,12,78,63,9,49,39,19,114,101,9,58,13,3,95,110,35,5,109,26,50,23,40,15,52,46,11,118,32,65,67,30,28,105,71,21,11,23,54,96,54,85,38,26,43,98,16,57,18,117,13,6,67,5,44,32,12,32,76,74,44,92,11,104,62,55,96,61,42,33,55,0,89,55,18,56,93,31,119,86,101,37,39,88,111,32,91,33,47,43,112,108,2,66,7,16,40,116,4,106,118,26,17,39,113,53,30,43,6,111,35,113,116,53,94,90,14,103,24,23,53,11,77,32,17,33,15,20,47,76,76,65,61,70,44,116,120,78,106,38,51,85,107,96,47,7,14,104,68,91,69,79,16,38,97,13,22,31,52,20,84,112,46,87,93,28,112,105,57,97,90,46,27,45,25,100,96,94,81,48,0,47,98,71,107,53,114,5,39,86,50,109,40,21,80,112,7,39,67,41,30,90,115,78,29,69,68,5,114,66,2,110,41,117,1,55,75,46,32,76,79,97,5,106,50,113,22,73,100,37,93,110,44,72,41,92,31,0,32,103,35,77,26,34,9,103,70,82,73,40,108,115,93,46,9,50,31,115,24,109,50,87,102,51,7,46,49,109,32,52,62,14,33,24,0,0,0,0,0,0,0,0,0, 0,8,0,111,106,12,9,23,66,41,51,90,83,22,119,89,70,13,68,60,102,114,42,60,28,5,20,69,103,75,27,62,109,20,21,108,64,36,5,23,77,0,109,96,103,116,42,18,88,59,67,59,58,42,0,4,66,96,28,22,76,62,119,111,114,21,87,64,113,67,90,50,66,59,11,38,31,71,4,101,29,66,86,98,35,17,89,1,119,84,102,79,82,23,16,26,60,80,53,1,45,54,29,78,14,80,6,59,91,53,36,59,58,89,61,89,73,39,118,71,41,6,29,115,95,17,36,35,93,78,65,29,62,30,88,0,58,73,20,28,76,50,6,111,58,52,52,86,120,86,34,15,39,76,43,109,42,78,58,86,103,59,97,5,97,90,69,117,96,94,43,3,87,69,27,87,18,112,113,66,47,12,117,84,63,111,99,38,39,16,107,93,5,85,88,94,77,18,10,1,2,104,47,31,91,7,41,55,56,59,62,56,71,50,46,114,56,36,112,82,8,120,34,8,52,52,52,19,118,66,41,91,31,70,91,68,56,118,24,53,44,84,64,72,100,29,42,33,18,58,57,4,76,44,71,71,85,119,98,84,104,28,30,69,103,104,34,14,15,12,53,108,3,117,29,70,107,41,87,33,116,118,108,30,72,41,62,44,66,95,114,112,44,93,95,55,97,25,106,26,94,2,25,17,70,94,39,94,100,59,26,76,74,42,28,7,41,2,111,49,14,77,2,119,77,75,8,23,1,10,95,59,105,8,69,5,58,5,9,119,67,12,55,20,52,78,70,53,120,116,120,72,7,30,50,33,17,86,55,92,71,9,14,120,13,90,17,69,80,111,25,73,92,94,78,31,108,119,9,3,28,46,50,67,116,54,116,15,103,94,83,52,79,37,8,19,2,18,12,70,90,13,77,94,22,23,68,35,49,19,102,18,101,80,25,4,105,65,105,101,114,33,46,77,61,116,64,45,36,11,34,44,26,72,105,64,44,9,71,30,60,32,88,30,41,14,66,12,27,22,114,12,54,0,0,0,0,0,0,0,0,0, 0,61,0,120,56,48,96,37,38,96,27,98,33,35,35,41,63,97,7,24,30,97,72,69,26,85,115,9,34,32,2,14,88,113,116,102,55,45,101,120,92,48,43,23,12,6,9,18,108,106,117,42,31,81,36,118,8,54,59,22,71,2,70,84,33,82,84,21,94,9,41,2,117,13,73,68,2,68,35,36,45,43,55,25,96,69,101,67,90,29,79,11,32,69,41,9,10,15,1,3,70,111,5,104,113,48,15,8,25,90,12,79,11,34,8,49,28,70,23,50,114,46,60,116,115,28,31,100,67,105,24,100,100,119,74,99,17,120,83,30,31,66,73,100,82,68,17,43,16,45,39,28,35,48,117,46,8,61,65,40,52,9,9,22,88,53,73,6,89,69,34,96,107,117,30,21,40,55,28,108,86,25,106,61,75,96,43,35,24,4,118,2,86,28,70,78,77,27,67,62,69,3,68,88,55,27,28,116,1,98,72,79,72,17,47,41,47,25,18,94,50,49,29,103,97,85,86,33,28,82,68,1,69,56,1,76,37,89,86,109,74,58,19,74,14,1,98,53,80,85,22,16,102,103,11,106,113,77,104,43,16,78,5,30,63,26,13,120,49,109,96,32,40,21,17,120,90,100,30,3,10,100,80,30,10,111,63,75,25,54,3,36,46,70,115,107,68,103,40,73,1,62,100,111,23,109,74,100,67,30,113,22,104,111,48,79,92,8,50,21,31,111,90,46,3,108,96,33,109,49,87,31,2,51,69,103,45,25,13,93,120,80,21,40,58,11,47,72,78,81,83,51,54,53,29,69,114,11,23,103,45,29,68,12,48,31,79,68,46,50,119,20,78,61,89,83,53,120,58,78,102,43,85,25,88,58,80,18,23,54,88,12,74,120,78,0,21,15,16,3,111,104,105,20,12,72,67,72,103,35,41,69,83,22,95,36,115,15,54,58,1,0,13,28,101,32,47,4,103,19,102,83,50,6,33,110,60,66,19,80,79,68,67,72,94,36,10,94,44,25,49,88,108,0,0,0,0,0,0,0,0,0, 0,120,0,25,38,78,29,100,107,4,12,62,46,104,14,94,120,36,56,32,20,106,89,87,70,42,4,102,0,10,33,65,48,14,98,38,54,59,69,120,11,50,47,111,9,113,5,61,104,8,6,92,100,94,70,117,10,10,64,52,36,46,52,104,25,47,94,50,16,3,106,67,45,48,93,88,50,6,57,15,3,15,25,102,44,64,10,98,32,119,94,85,55,24,22,46,26,96,12,84,104,31,111,112,19,19,25,28,114,53,43,35,103,63,47,103,75,20,57,44,65,36,42,119,86,93,29,75,90,47,52,16,111,93,64,87,3,83,118,26,5,57,104,19,95,40,103,110,81,84,39,28,76,23,44,57,39,19,67,71,102,19,19,3,53,74,56,46,73,72,94,100,30,93,85,35,115,107,60,66,114,28,33,106,54,63,67,27,100,54,33,38,90,117,49,102,86,84,95,68,57,75,20,113,97,0,23,3,30,46,32,2,80,68,12,115,39,3,88,69,111,21,50,108,87,96,71,62,91,117,55,38,17,20,71,21,100,24,51,60,12,109,47,91,72,43,89,89,118,41,7,12,114,76,35,59,112,1,8,107,35,103,86,66,91,117,61,20,113,33,89,67,37,111,113,24,98,98,104,64,98,55,45,14,49,60,75,53,113,110,86,118,67,91,73,56,19,107,105,22,52,74,60,116,39,119,28,119,0,77,76,53,112,80,13,47,18,25,56,115,8,36,116,79,39,57,103,10,31,85,120,82,8,60,34,56,5,111,28,42,86,67,109,16,44,96,79,11,60,0,53,25,5,28,105,88,83,120,111,62,60,90,90,72,116,26,57,15,17,31,89,65,83,6,93,37,29,111,97,5,105,72,104,113,10,58,86,72,113,80,54,48,106,75,15,0,15,115,100,66,106,59,117,40,38,1,50,81,9,97,24,115,94,64,96,94,71,48,55,15,66,108,19,23,85,14,38,5,67,102,78,91,88,111,27,97,90,114,73,80,74,96,61,17,99,94,102,14,26,12,9,4,74,0,0,0,0,0,0,0,0,0, 0,25,0,58,17,51,23,33,9,36,110,119,86,68,15,84,61,27,55,61,113,78,0,46,85,69,76,67,85,11,91,52,67,96,57,86,97,116,36,94,44,63,97,117,97,66,104,118,39,74,119,10,67,60,8,72,6,25,33,103,7,61,104,96,95,74,93,11,55,115,100,104,83,118,85,62,33,7,105,118,95,67,111,29,39,100,47,83,57,29,91,68,47,41,48,45,93,50,108,81,34,65,92,48,114,92,90,109,49,30,67,79,24,116,68,8,112,115,18,103,1,22,2,17,19,118,28,58,3,71,60,52,28,57,23,64,93,45,5,89,35,73,94,91,92,25,88,73,116,35,105,90,108,41,43,86,52,32,37,61,99,76,46,96,81,55,27,12,112,21,25,69,90,23,97,109,44,99,83,74,62,88,83,37,50,99,39,116,65,1,5,57,62,17,93,80,51,56,71,36,30,112,117,25,105,34,32,55,24,86,59,72,32,66,30,51,3,39,66,13,6,44,37,86,86,53,94,97,109,73,8,21,64,74,105,77,96,19,82,91,70,83,118,43,51,3,57,4,114,36,19,48,14,70,28,70,34,119,104,1,112,5,101,30,117,2,22,99,68,59,113,101,80,25,55,9,73,28,117,108,118,46,107,80,24,117,65,78,14,30,35,5,56,83,37,76,17,120,87,85,86,101,101,109,73,6,61,40,85,37,110,92,80,54,38,57,27,1,89,74,107,110,69,17,2,105,66,38,56,83,105,1,47,82,92,47,90,102,77,4,9,92,6,28,34,94,13,83,10,31,91,62,90,33,105,55,51,21,81,102,8,16,107,18,4,9,101,73,18,84,38,14,74,16,83,97,107,61,26,70,78,115,23,80,120,14,59,98,93,88,18,18,119,109,99,99,106,5,40,85,13,46,41,112,109,4,98,23,89,106,51,21,88,63,24,8,119,90,72,96,111,48,100,81,11,4,114,75,48,26,85,85,14,26,87,37,64,82,105,37,2,33,57,86,115,81,111,71,14,82,115,21,17,0,0,0,0,0,0,0,0,0, 0,120,0,86,90,47,10,105,104,116,50,72,30,66,4,67,31,89,68,70,28,36,81,52,93,69,111,104,62,54,18,69,119,35,65,118,61,83,37,46,101,84,112,94,92,43,72,7,86,63,45,106,45,75,2,14,95,29,15,36,74,86,21,42,51,27,9,70,7,35,34,64,82,89,57,6,47,99,110,58,79,81,116,12,111,76,14,105,33,110,42,14,56,38,32,90,95,78,60,72,96,78,54,10,50,24,61,91,116,16,0,105,111,49,116,25,31,56,42,46,51,84,105,106,83,95,17,2,72,103,69,109,62,57,113,74,66,65,71,56,102,20,15,31,110,6,95,39,25,19,40,70,87,109,9,115,66,49,46,60,35,50,100,102,80,113,10,114,92,75,0,88,67,107,37,80,56,72,115,87,53,64,84,72,56,32,25,15,20,60,77,117,92,95,12,120,80,68,39,116,118,50,87,41,23,57,109,29,102,44,105,61,0,72,11,83,0,60,2,25,69,6,7,84,65,29,112,70,100,14,83,116,67,7,71,37,48,61,78,101,23,43,64,91,35,0,18,113,45,5,78,110,28,82,117,1,38,45,32,85,78,11,77,108,86,81,51,49,54,92,66,117,0,116,114,102,56,26,35,33,83,0,80,107,111,50,59,39,83,26,3,52,49,4,16,104,88,87,11,114,19,57,53,87,8,95,109,21,13,4,69,37,117,119,12,65,8,1,43,94,91,89,32,2,77,29,9,0,95,58,65,58,70,24,55,61,4,58,104,100,27,84,106,47,72,99,82,98,33,13,111,21,96,97,11,74,90,11,56,98,59,119,114,20,43,2,56,53,59,102,91,105,73,107,90,59,118,98,73,102,5,8,30,99,72,112,103,62,69,116,114,95,11,81,32,66,115,105,63,54,81,0,67,17,20,72,8,32,33,66,102,35,2,110,40,45,98,104,31,67,33,62,107,88,35,107,80,62,49,8,3,4,101,43,64,113,69,40,86,32,61,8,105,16,64,63,46,101,90,29,114,11,96,0,0,0,0,0,0,0,0,0, 0,42,0,70,48,120,74,62,15,117,113,34,34,9,4,50,30,29,14,31,51,102,116,74,7,11,14,0,103,55,80,62,76,98,104,101,40,74,53,62,30,29,20,35,89,7,95,18,12,16,35,85,29,30,86,21,28,103,111,40,35,110,24,67,24,110,43,87,28,53,62,26,9,49,76,106,103,88,85,17,47,38,94,17,111,31,27,29,29,82,88,38,40,119,108,95,108,112,17,85,34,78,41,83,78,95,100,98,15,95,84,118,108,25,4,72,56,104,18,10,9,13,17,43,10,61,37,104,2,32,84,11,85,36,64,32,66,99,22,109,64,107,120,51,116,62,63,61,67,9,51,7,9,120,63,60,65,53,75,116,68,78,81,26,3,119,5,6,13,43,103,74,101,100,88,62,64,12,20,51,115,14,41,119,119,23,98,39,29,5,23,117,89,105,53,99,99,103,57,1,64,109,64,97,35,22,64,21,22,55,16,58,7,82,27,65,88,76,38,30,25,24,60,70,109,10,69,77,15,11,4,118,43,119,18,58,73,65,55,3,32,101,40,58,8,70,44,101,68,15,97,16,70,19,55,34,0,105,0,66,4,48,89,108,20,116,117,4,35,41,43,120,104,26,28,45,50,1,80,69,7,82,39,82,26,50,89,51,59,71,98,73,78,68,8,50,103,102,42,33,43,28,5,4,46,116,4,98,21,44,42,88,49,49,70,109,42,106,110,12,114,102,34,60,80,31,95,44,27,68,51,120,28,87,14,25,112,110,37,10,3,94,64,10,40,13,105,89,65,53,105,97,62,23,106,93,30,67,118,58,85,66,51,75,25,116,26,23,112,37,99,23,2,120,46,86,104,95,28,57,20,11,8,98,20,4,42,2,116,15,78,87,87,57,108,94,13,24,6,80,33,15,59,67,86,52,98,56,76,58,109,14,41,44,76,87,87,96,76,40,12,118,33,53,103,83,83,11,37,109,71,31,64,32,83,100,49,19,104,11,64,58,8,44,37,21,42,4,91,107,115,85,28,0,0,0,0,0,0,0,0,0, 0,113,0,71,119,88,94,65,48,111,18,12,65,28,12,104,66,95,79,49,109,110,70,90,39,120,27,111,108,25,77,89,55,115,3,15,23,9,21,17,24,71,101,0,58,118,46,110,5,5,109,47,86,12,82,68,119,86,23,109,120,66,55,69,30,44,70,101,13,1,6,97,7,73,50,118,103,38,67,73,65,90,26,110,78,84,58,40,26,65,40,2,38,111,61,71,74,118,97,81,84,33,70,104,71,11,94,111,58,72,120,59,82,36,34,44,4,5,37,114,20,110,120,99,27,30,89,13,1,98,16,30,68,36,104,88,37,43,22,69,80,96,46,53,1,49,45,63,64,86,98,53,16,106,26,23,82,78,106,40,8,49,64,44,35,18,83,116,7,70,91,81,42,118,88,52,45,26,28,32,19,23,14,12,103,94,113,8,20,1,82,59,51,97,58,26,24,1,20,120,95,103,6,55,99,48,87,79,101,76,120,91,75,66,106,84,51,6,16,80,115,88,3,1,63,70,3,89,86,37,12,37,115,0,52,76,90,22,2,94,103,55,70,93,33,80,102,0,71,87,97,20,72,83,36,43,57,54,24,18,85,78,48,92,38,118,15,111,64,118,94,23,100,55,92,99,58,110,88,118,38,27,93,97,0,2,74,79,3,61,46,76,114,52,17,97,58,30,95,72,39,51,107,114,0,111,60,42,37,67,101,16,97,32,7,110,99,2,120,112,31,22,49,31,76,89,64,27,55,106,88,87,0,16,6,47,43,26,72,62,69,3,24,34,31,31,113,34,81,90,84,108,108,80,25,78,44,105,87,31,52,103,20,113,29,52,34,70,110,33,26,110,87,100,40,99,47,2,10,101,100,80,55,101,71,116,120,34,87,71,40,12,83,22,62,81,32,83,40,58,82,99,50,78,108,30,104,58,118,11,36,19,19,88,98,30,77,112,0,15,78,20,48,93,68,34,77,1,3,113,72,67,47,99,117,98,87,70,103,30,64,36,26,29,4,89,120,4,14,10,86,98,29,0,0,0,0,0,0,0,0,0, 0,57,0,19,23,80,33,27,3,54,85,54,100,24,118,20,78,71,70,66,56,22,40,70,82,51,94,8,111,115,20,86,18,68,20,47,118,37,37,13,115,18,106,30,110,69,42,51,62,56,79,49,59,58,106,10,115,113,118,1,98,105,35,83,86,14,49,34,84,74,94,49,54,10,64,7,98,59,118,87,7,45,70,77,81,39,116,28,52,28,37,21,49,86,27,33,58,76,84,47,91,101,99,8,21,49,15,77,17,15,73,103,23,87,56,114,91,51,56,64,66,118,78,59,100,64,46,26,42,92,113,48,64,11,94,7,51,97,70,60,4,85,5,109,5,21,26,22,91,91,28,117,30,12,67,78,95,97,71,88,91,55,63,64,57,3,64,64,18,97,12,35,101,28,12,104,10,71,48,72,21,106,26,90,5,47,89,117,67,15,30,87,3,24,118,54,62,44,80,117,76,49,116,14,16,25,75,94,9,105,79,47,92,39,18,52,88,11,94,119,87,93,20,100,28,84,116,25,18,34,118,89,11,103,110,32,31,114,34,98,38,64,51,55,71,33,6,20,89,102,113,88,81,23,55,4,1,93,38,4,98,92,75,22,58,83,64,94,54,86,66,49,61,20,72,73,34,113,21,8,99,73,9,79,24,88,120,88,3,42,35,30,32,120,41,17,98,17,84,102,15,118,66,44,102,12,112,79,3,44,16,36,68,12,74,120,103,103,41,52,55,16,76,38,75,39,87,92,99,102,48,40,88,47,101,76,81,10,29,82,22,22,94,1,21,24,30,15,112,114,87,65,1,81,67,116,87,69,111,62,36,83,98,56,9,96,96,55,86,85,73,27,6,117,35,79,7,11,99,0,67,116,17,34,25,32,82,56,9,42,3,119,63,95,116,46,8,29,25,3,74,82,66,120,46,33,60,40,18,51,16,92,53,103,80,56,30,18,41,55,94,69,48,12,115,117,103,13,120,65,74,36,70,57,92,43,35,94,23,25,92,53,96,54,31,47,117,60,57,62,22,48,62,0,0,0,0,0,0,0,0,0, 0,56,0,98,25,84,82,92,17,76,102,53,104,26,17,77,48,30,18,113,69,82,21,91,74,79,82,40,78,53,94,109,36,50,113,10,81,93,118,44,27,103,105,4,22,81,12,32,64,4,1,22,111,120,104,15,73,13,48,66,47,40,20,101,0,102,118,57,58,78,18,82,109,9,118,8,103,118,41,85,4,29,26,42,35,100,58,40,48,84,90,60,1,37,56,56,38,37,20,31,10,85,40,92,64,35,110,11,22,107,62,60,21,94,54,47,111,90,113,89,71,59,35,82,3,35,120,8,22,69,81,4,39,73,104,76,6,79,47,9,100,18,109,14,2,61,18,65,94,69,58,11,75,109,52,34,57,73,97,92,99,32,3,14,10,20,44,34,33,18,13,58,49,91,74,4,90,51,30,110,58,7,76,111,90,13,10,17,115,19,72,79,27,32,23,81,47,120,57,55,19,40,51,88,98,92,112,13,109,1,113,10,55,50,77,35,40,56,41,69,67,93,49,45,7,23,102,67,0,58,20,117,59,60,95,111,72,88,9,82,4,14,42,21,25,73,58,1,64,0,67,84,3,2,56,6,68,15,92,53,119,52,110,75,7,86,78,85,98,61,116,12,44,33,64,113,92,72,78,73,68,120,51,92,100,22,31,23,77,43,28,4,46,17,82,60,19,101,109,65,84,111,0,90,119,5,109,106,7,119,74,77,45,31,95,24,30,109,36,84,55,39,89,49,115,28,12,28,32,105,41,36,78,45,118,11,34,100,55,21,84,2,47,43,103,65,108,117,75,57,13,49,75,20,66,79,84,33,19,99,102,21,48,83,37,120,15,36,34,41,1,23,85,29,15,47,13,74,17,10,62,33,33,103,30,20,117,77,62,20,50,30,17,69,105,64,74,108,34,52,104,27,28,46,62,104,37,29,113,80,97,72,16,91,108,53,92,86,25,43,86,111,46,114,74,71,107,20,74,26,11,64,103,72,43,118,112,4,2,72,17,22,100,73,44,69,102,13,79,68,95,17,75,0,0,0,0,0,0,0,0,0, 0,54,0,29,61,116,119,3,55,65,31,92,21,21,113,59,80,112,72,5,115,18,85,52,77,117,100,20,72,40,7,90,102,6,120,5,33,104,24,22,83,47,39,19,1,64,26,108,11,85,51,26,20,19,12,33,71,12,110,48,114,71,55,5,78,118,32,87,119,50,22,28,34,18,13,18,37,110,52,10,18,46,94,61,22,113,11,34,21,18,31,20,0,5,103,26,54,88,50,20,33,89,38,0,53,96,40,20,36,16,26,32,21,56,42,41,94,40,32,98,84,41,27,113,46,79,101,32,8,106,71,41,88,12,36,38,18,25,85,116,118,63,107,113,30,51,2,26,30,100,21,12,7,17,70,112,116,79,54,14,82,86,29,49,3,83,69,36,56,78,115,86,16,91,70,101,105,99,69,55,93,38,56,93,73,11,99,119,25,68,22,71,39,19,35,60,11,45,18,49,92,74,63,54,50,39,18,28,27,57,66,50,7,96,60,22,96,25,54,42,76,112,101,113,113,60,14,39,4,90,120,72,8,92,45,93,106,14,38,10,87,89,91,74,113,64,40,15,75,111,111,3,112,26,13,39,82,74,99,56,16,87,28,81,8,53,1,15,46,66,12,52,55,23,27,31,41,81,11,88,81,9,77,82,3,34,5,0,29,17,112,60,91,92,95,80,56,116,66,51,93,30,113,23,85,59,72,28,78,61,47,99,56,58,39,23,35,61,65,11,3,30,86,84,57,48,78,107,21,112,30,71,8,52,67,10,2,64,21,114,53,110,44,24,97,20,87,1,52,50,4,103,87,36,103,119,34,69,53,112,30,83,9,19,24,16,84,73,10,20,48,13,29,6,111,28,53,118,79,79,86,79,15,45,14,87,33,72,118,24,86,83,0,77,84,42,72,60,87,92,42,39,2,9,10,113,101,79,113,53,40,41,73,17,102,65,58,74,46,108,38,118,107,102,89,64,56,102,19,117,105,37,65,80,107,100,46,37,27,116,9,97,96,23,42,47,107,39,93,108,48,2,37,0,0,0,0,0,0,0,0,0, 0,27,0,30,108,10,103,8,94,95,113,102,46,16,100,18,68,22,90,31,25,101,23,35,28,49,4,0,3,66,54,76,30,37,34,99,3,76,57,46,110,87,84,92,11,51,57,43,85,7,33,105,66,41,99,117,102,59,22,53,100,28,47,7,33,17,0,11,60,15,59,30,110,89,21,78,65,75,89,10,54,75,8,111,99,98,99,87,88,50,67,51,58,42,104,12,68,69,52,101,26,94,15,28,22,17,95,13,26,60,67,32,112,73,10,91,106,18,108,92,0,22,34,110,6,99,45,101,84,98,97,64,64,72,54,30,79,3,41,113,54,81,0,82,94,114,25,14,65,64,85,33,62,83,77,61,101,65,1,103,113,75,31,53,99,14,57,24,6,25,104,52,55,62,16,42,96,32,90,64,2,9,75,80,24,37,81,1,10,54,56,109,77,89,43,9,13,3,115,35,20,47,1,63,53,88,70,0,108,72,70,19,110,85,99,10,16,30,38,47,34,26,117,75,11,61,3,57,82,99,90,28,18,69,94,77,13,94,119,80,90,24,30,41,6,20,87,90,107,56,67,11,46,111,66,115,45,99,96,72,45,14,66,106,16,87,75,19,39,103,102,34,9,41,116,4,100,102,92,20,81,98,86,98,29,34,99,22,12,47,47,33,103,70,98,66,105,70,14,110,44,109,33,29,56,46,36,5,66,86,38,101,47,97,57,118,5,107,17,30,64,61,18,59,94,79,31,38,108,88,20,51,113,117,3,55,68,62,117,85,89,80,38,119,64,35,13,25,95,7,111,94,93,109,102,34,24,94,68,11,22,78,77,110,70,43,58,89,54,64,6,53,109,3,29,115,25,70,2,15,50,81,27,31,28,48,79,67,95,23,62,24,111,16,98,56,33,74,55,80,60,96,8,60,13,17,50,85,39,40,9,31,11,60,83,27,2,102,2,81,62,118,55,37,4,60,96,99,6,56,57,86,119,26,116,119,39,81,41,53,27,93,60,26,24,75,28,7,70,114,103,38,45,0,0,0,0,0,0,0,0,0, 0,90,0,47,46,82,3,18,25,16,55,38,102,23,100,78,58,6,120,8,33,34,69,62,99,28,22,103,37,82,42,120,84,59,98,47,28,8,111,89,78,108,76,44,52,105,16,73,45,42,85,43,76,84,98,94,55,29,113,58,84,91,56,109,16,62,7,108,116,51,9,52,73,47,3,34,29,64,44,63,82,95,64,2,111,47,54,114,15,14,92,85,3,24,1,29,14,90,21,39,109,68,46,68,9,63,0,46,10,70,49,78,31,44,58,50,93,90,46,53,77,17,52,17,99,0,60,54,11,67,71,55,59,33,109,9,12,41,79,0,32,110,116,14,3,12,35,25,35,94,93,0,13,65,59,93,10,74,28,79,48,66,79,7,40,85,75,42,52,59,26,35,57,54,22,93,7,25,23,54,15,99,89,75,83,110,104,115,109,107,79,51,72,0,74,19,3,83,115,102,36,82,13,1,85,22,106,79,118,9,76,37,22,117,18,43,59,116,4,54,20,97,109,75,65,77,63,65,53,17,73,116,90,7,24,105,41,119,90,86,113,61,118,91,68,36,63,35,26,2,82,57,59,80,117,116,96,6,102,60,101,93,36,16,103,29,30,76,30,42,40,83,22,60,106,60,79,117,53,12,99,21,82,33,76,98,34,45,80,14,80,83,50,3,22,36,42,52,18,107,14,16,69,49,105,88,41,104,24,106,0,85,16,66,98,33,28,105,27,4,23,44,92,101,18,6,59,78,70,82,5,58,21,88,66,50,81,15,35,23,78,112,10,81,60,59,11,0,59,66,40,3,29,65,65,52,98,68,8,97,117,81,88,27,52,85,68,16,13,89,5,52,89,111,90,115,11,6,115,104,52,9,64,58,12,32,41,119,11,45,49,49,102,87,52,26,98,12,27,28,94,88,103,13,32,117,32,44,116,5,29,16,69,42,35,44,42,21,58,108,24,65,45,112,38,83,54,45,75,75,94,53,7,72,30,55,21,27,5,97,42,106,58,54,73,99,13,101,107,11,106,96,113,0,0,0,0,0,0,0,0,0, 0,23,0,51,22,64,28,6,8,52,59,108,49,48,7,89,42,87,56,88,96,70,119,0,116,29,41,37,41,20,4,12,116,76,81,98,9,48,90,36,76,11,15,95,13,38,53,8,78,46,90,81,101,32,53,77,24,54,27,82,87,89,94,8,81,40,76,87,86,117,119,114,97,25,105,58,86,41,75,108,47,109,42,120,30,119,93,116,78,55,99,47,8,106,44,54,37,89,89,73,24,40,10,91,78,25,104,56,63,118,52,0,61,81,4,73,114,98,53,53,112,21,116,3,54,90,24,78,102,86,79,19,62,5,39,57,61,117,40,45,112,19,96,39,90,66,74,80,101,38,8,62,43,94,0,33,54,19,106,92,117,59,12,117,118,48,82,102,77,90,46,110,53,4,70,51,120,100,87,94,111,70,16,43,107,44,40,8,79,39,92,64,17,99,0,52,57,108,86,84,111,60,62,101,82,107,17,25,60,73,21,49,77,35,67,23,83,76,41,76,75,13,76,99,62,105,111,20,66,13,67,90,44,117,20,5,74,42,51,117,36,92,62,49,108,52,13,80,68,66,5,39,76,25,118,11,107,117,59,81,90,113,38,102,90,102,98,109,118,35,60,57,1,64,80,42,110,72,118,70,15,68,54,41,96,48,112,105,108,73,5,36,2,3,52,15,96,103,46,110,14,96,117,11,74,23,70,94,28,34,88,54,75,87,89,60,40,47,58,20,64,63,66,73,114,100,107,24,99,91,38,109,72,82,42,11,59,22,52,84,58,63,86,81,49,85,48,71,10,111,100,88,32,32,90,89,70,19,48,58,106,22,80,52,1,34,93,77,12,28,26,11,37,90,54,45,85,111,83,28,16,88,59,68,99,3,45,71,60,61,112,114,111,35,29,109,63,103,15,115,53,113,117,58,98,103,14,58,105,86,33,95,19,87,82,118,6,73,61,9,107,49,51,103,55,49,111,107,15,43,55,108,120,28,24,71,32,35,42,2,5,55,89,105,66,92,109,29,17,117,105,68,85,0,0,0,0,0,0,0,0,0, 0,113,0,73,24,11,48,81,56,25,96,4,34,12,92,15,47,51,87,69,105,60,13,113,27,62,41,41,14,50,57,25,80,72,7,108,95,63,98,74,28,88,55,109,27,93,77,34,75,37,41,98,114,110,11,7,80,57,68,7,107,76,74,62,115,28,9,1,89,107,11,42,81,12,31,95,23,15,77,98,90,100,1,52,62,62,1,48,95,3,90,19,75,53,43,59,81,78,99,66,21,103,32,43,65,71,56,59,119,99,87,94,20,107,51,67,107,82,92,37,20,82,33,118,66,108,77,90,100,47,18,28,66,91,50,51,47,25,18,45,68,54,51,93,49,88,74,56,82,10,16,66,17,120,86,51,54,64,1,66,35,18,7,71,32,108,87,72,112,8,96,56,50,98,27,63,44,62,18,32,33,46,17,99,107,12,11,24,107,120,43,23,41,67,61,73,95,80,105,27,103,10,76,50,46,110,24,42,60,33,102,6,23,45,16,28,27,106,2,107,32,113,94,9,58,100,11,64,20,53,68,114,74,59,35,4,99,4,19,64,6,93,10,104,98,109,33,52,103,45,5,32,68,79,120,107,71,118,24,15,95,32,72,104,28,0,51,99,100,10,71,5,44,4,66,41,45,67,110,23,17,38,77,22,8,7,14,89,23,79,49,120,89,7,40,8,104,44,69,56,40,98,84,99,101,17,94,40,3,95,4,45,81,6,120,10,101,11,27,98,20,75,103,83,9,1,100,77,41,8,26,101,93,118,56,92,64,54,95,7,111,95,18,65,15,97,95,100,17,73,45,65,73,29,21,14,87,65,35,37,106,87,41,25,6,54,33,9,40,75,7,23,76,56,30,62,16,28,87,78,10,111,33,54,58,107,85,105,93,47,118,66,17,13,91,67,16,113,97,25,46,99,50,56,85,8,24,102,63,101,30,55,87,18,7,96,71,110,11,73,39,68,37,24,87,104,27,117,35,63,118,20,77,52,32,56,63,12,53,88,15,39,68,0,113,16,62,117,5,92,30,35,61,0,0,0,0,0,0,0,0,0, 0,75,0,35,18,14,83,12,77,20,98,110,78,42,74,59,25,59,106,82,79,71,17,90,97,96,13,83,50,53,73,102,54,103,44,66,74,57,43,97,112,104,68,15,66,113,61,90,40,42,40,69,72,92,84,26,61,2,97,39,39,26,112,17,12,76,108,89,8,61,83,111,32,111,13,83,3,11,7,28,3,25,60,109,52,9,72,39,76,12,62,50,72,64,8,36,115,71,76,20,66,7,84,52,73,59,75,45,119,35,57,66,115,34,28,13,52,57,104,116,98,14,70,64,116,81,50,61,27,117,18,108,32,21,59,48,9,68,114,4,12,12,64,16,74,90,34,85,93,83,86,59,89,82,5,49,17,58,56,11,5,35,41,80,108,64,34,107,115,43,56,65,115,3,112,10,89,66,6,94,38,35,16,116,69,13,20,20,67,96,99,16,89,89,101,66,40,101,29,4,76,57,114,74,41,38,54,51,1,16,0,32,23,1,3,47,6,103,60,26,43,73,12,61,64,51,98,77,69,109,14,24,33,63,22,22,25,108,107,29,85,120,9,87,56,75,64,93,99,30,103,59,112,91,67,28,92,97,74,117,86,105,29,23,29,15,25,69,88,95,118,73,83,74,119,5,56,99,118,50,64,94,67,23,19,120,78,6,13,23,86,29,18,10,76,1,2,65,104,73,4,94,96,13,22,20,15,72,81,91,110,2,33,37,109,82,22,108,22,18,28,75,28,117,68,11,91,62,88,57,97,37,3,0,105,120,12,89,96,81,118,74,5,114,94,5,95,50,0,108,69,62,39,78,46,55,106,114,77,32,113,15,66,49,18,30,4,81,4,97,46,84,3,76,76,77,16,105,95,71,85,20,84,103,81,80,107,116,65,22,3,61,49,23,109,32,69,61,104,3,27,20,66,15,17,6,25,89,45,28,65,112,71,63,111,35,30,112,97,55,54,19,12,10,117,35,8,40,68,11,101,69,78,76,81,10,107,58,46,75,70,110,104,119,18,117,12,99,38,1,101,41,40,0,0,0,0,0,0,0,0,0, 0,95,0,90,58,82,81,94,117,52,7,97,12,120,98,92,29,13,96,117,29,107,14,98,100,110,18,5,82,50,114,83,75,96,72,8,105,107,40,59,101,104,51,88,57,11,93,117,113,2,118,105,94,7,73,40,29,120,26,70,47,104,10,64,24,54,14,23,37,66,86,53,48,61,21,116,12,93,113,6,117,4,31,52,30,118,113,32,100,109,97,30,25,42,17,8,103,19,69,112,5,117,45,115,35,99,109,118,31,42,59,99,51,39,21,4,98,61,17,53,74,23,117,2,75,119,87,108,53,2,103,90,78,38,30,45,44,98,60,102,107,82,75,3,94,114,58,28,98,93,10,11,45,24,81,55,37,63,61,77,26,93,116,68,9,37,33,18,90,28,27,47,111,41,23,92,74,120,6,96,82,50,97,95,64,4,37,44,84,87,1,81,40,42,11,13,101,22,67,83,57,88,31,111,39,78,86,38,16,18,24,89,41,64,45,87,26,108,87,44,86,59,63,25,60,61,36,59,59,82,15,114,116,69,23,5,73,93,98,106,28,80,12,95,65,9,49,6,21,7,25,82,24,16,35,83,29,21,19,94,13,88,79,54,58,60,47,99,51,51,13,46,58,104,87,94,33,74,25,0,6,40,81,2,93,70,75,100,57,56,95,30,49,28,109,76,83,92,116,44,0,4,40,58,110,92,87,21,84,69,107,3,30,38,57,110,10,61,118,69,105,57,109,102,12,116,45,15,12,64,50,61,16,102,26,86,54,64,112,46,71,117,8,20,98,45,68,31,101,40,75,17,37,0,91,85,89,52,102,107,71,74,109,88,105,91,44,89,44,116,50,30,114,73,5,78,32,37,95,87,92,60,35,67,104,80,104,104,23,59,59,94,47,61,8,110,75,60,74,62,66,17,50,89,67,120,65,87,8,53,98,28,59,5,61,42,102,43,76,97,44,59,104,88,110,32,39,119,35,93,56,35,98,2,26,35,26,120,100,17,62,93,66,92,3,10,32,10,68,112,92,35,61,0,0,0,0,0,0,0,0,0, 0,11,0,94,46,101,58,81,97,115,65,37,6,111,11,72,101,91,29,32,120,118,2,105,86,34,88,75,65,13,58,35,47,6,63,108,15,1,11,92,29,41,9,54,116,37,79,10,112,118,110,117,2,84,71,25,49,110,68,99,83,111,113,71,18,88,64,81,117,85,69,104,117,109,70,42,6,20,4,87,114,6,51,24,44,42,20,18,85,60,60,89,101,103,66,46,30,47,102,2,110,72,46,109,0,91,24,46,0,46,0,31,28,28,77,8,74,64,115,21,8,52,66,16,81,8,29,78,91,104,112,101,68,68,107,43,3,51,88,115,120,98,87,103,35,88,82,35,67,88,105,44,30,27,70,102,27,55,17,61,31,25,24,84,77,49,20,35,104,104,107,98,29,3,78,40,49,94,30,93,69,79,21,72,73,23,40,31,19,58,77,92,55,75,25,33,113,12,42,85,25,48,20,50,93,113,4,102,38,64,35,92,36,94,117,108,106,115,31,39,48,42,40,117,9,66,28,57,68,54,84,49,51,95,69,90,0,120,90,110,120,43,78,111,77,89,6,29,0,113,117,22,51,49,104,58,21,57,76,97,6,96,5,32,10,55,35,77,98,74,117,12,85,91,47,7,35,69,92,41,69,51,21,119,87,9,70,21,94,92,45,34,18,46,99,102,61,114,115,30,62,3,110,88,52,26,56,54,56,20,30,61,83,84,34,25,105,64,25,47,27,102,11,82,16,40,35,90,12,49,77,88,101,110,27,7,50,4,5,26,39,98,25,58,53,55,31,50,111,44,36,38,80,100,12,43,3,3,26,39,113,96,113,86,79,86,16,72,108,83,4,8,47,116,68,112,44,103,107,8,117,104,91,13,71,37,49,24,68,33,106,0,111,90,49,57,30,103,57,106,105,94,36,13,103,90,94,88,66,86,9,50,61,99,24,43,20,54,65,27,83,43,105,69,50,7,12,74,111,87,12,98,53,116,110,56,90,4,98,87,12,62,101,76,17,69,89,29,48,11,56,111,115,0,0,0,0,0,0,0,0,0, 0,94,0,97,69,59,108,15,114,7,71,29,117,49,104,13,7,83,79,47,109,45,52,82,104,24,47,68,5,106,18,113,28,51,14,112,18,43,33,81,45,114,80,9,96,86,44,63,53,24,58,48,85,39,102,92,30,12,10,26,13,109,55,79,33,58,36,80,59,17,99,88,99,33,62,7,31,63,3,111,90,105,108,25,26,97,79,67,12,83,48,112,82,69,9,16,119,47,69,20,17,9,63,100,23,59,94,18,113,32,77,58,25,9,21,59,11,63,63,101,13,66,115,26,104,71,13,60,51,65,36,51,76,113,107,39,111,59,7,38,42,73,79,41,74,16,95,51,97,47,7,67,117,25,9,52,47,36,80,11,3,96,17,116,91,74,117,34,57,42,85,23,19,102,114,24,7,96,86,92,42,97,18,77,76,117,90,108,65,80,43,18,87,10,102,12,8,46,15,6,41,12,74,96,38,14,74,72,59,29,13,2,113,73,40,36,90,69,48,51,94,40,90,20,102,11,39,37,32,1,25,79,93,21,78,6,22,4,84,50,70,57,110,103,17,107,113,55,84,50,112,73,99,108,73,63,106,108,115,4,28,11,86,97,50,69,95,74,15,71,0,74,39,20,23,70,58,26,46,34,80,119,28,57,18,73,78,110,73,13,4,61,89,55,7,90,6,75,30,15,11,56,18,40,115,105,77,80,22,37,90,101,87,87,50,38,45,26,92,52,41,26,1,36,77,73,102,12,50,58,35,67,46,90,43,27,110,69,34,17,67,17,62,63,15,90,104,76,113,16,9,116,81,40,116,65,9,11,30,42,107,23,29,78,69,38,41,71,62,19,60,18,55,32,28,12,73,2,76,20,86,98,52,120,22,15,79,19,118,109,50,90,8,73,32,29,80,77,6,90,75,87,79,59,77,72,45,112,92,91,5,97,99,74,6,5,29,53,67,7,69,77,80,24,85,115,87,41,18,94,69,116,59,42,104,64,101,57,56,70,52,39,99,34,0,95,3,96,21,63,117,106,9,0,0,0,0,0,0,0,0,0, 0,71,0,36,41,65,42,19,111,28,38,68,49,93,89,44,32,71,35,76,93,21,10,33,35,69,51,112,70,56,0,61,49,86,99,16,49,71,32,86,63,35,62,29,6,48,39,4,116,78,106,18,78,84,47,86,57,36,33,22,106,53,2,27,20,19,101,36,24,88,89,68,81,81,77,96,42,56,66,32,57,26,13,117,97,100,80,96,41,54,118,18,112,45,38,115,78,109,107,89,27,46,16,6,97,51,27,40,116,27,0,27,66,6,71,42,97,89,68,120,77,3,17,109,16,119,6,99,44,9,68,46,59,89,13,60,34,104,16,103,9,74,54,26,16,29,79,2,15,110,83,38,51,51,112,45,6,43,96,92,81,29,79,115,100,13,24,75,106,84,69,116,89,92,48,25,26,95,10,80,67,76,81,55,79,120,100,66,7,9,1,85,22,49,58,92,22,37,1,85,116,78,39,61,78,118,60,59,87,53,74,41,47,14,109,119,52,11,81,16,117,33,27,93,12,30,95,70,41,30,61,107,90,37,7,84,79,8,48,33,40,113,32,4,57,113,80,12,51,39,65,100,94,28,120,105,23,99,98,115,26,17,106,94,35,116,1,120,54,103,107,13,15,100,111,81,87,25,3,96,57,78,87,91,83,58,103,101,13,95,112,97,16,64,31,1,116,120,75,0,65,50,83,0,81,60,44,56,87,91,3,97,9,104,94,36,11,19,39,26,67,27,16,74,89,64,34,80,35,35,95,81,51,47,6,38,8,18,7,93,104,57,100,108,3,107,16,81,27,86,110,97,76,111,55,26,19,70,116,57,19,95,96,119,60,101,86,3,53,27,92,70,120,42,90,2,120,93,11,88,48,10,74,94,6,25,36,89,83,40,14,110,74,89,92,61,70,4,59,39,53,109,98,25,120,22,120,44,59,0,43,38,39,16,72,89,20,85,118,64,83,106,94,71,14,56,88,36,39,89,92,89,119,25,12,75,115,64,7,93,84,64,10,36,85,79,23,13,10,71,21,7,58,0,0,0,0,0,0,0,0,0, 0,100,0,116,1,3,13,10,48,0,107,5,15,8,119,98,53,4,27,111,18,102,43,60,15,48,77,28,12,69,69,59,60,56,0,19,97,114,110,86,29,48,87,91,55,48,41,98,98,51,46,7,17,116,22,90,5,66,22,98,5,52,110,41,90,119,14,61,63,69,6,39,73,75,64,100,30,79,32,73,51,31,1,20,63,52,83,84,78,52,67,2,51,57,53,117,59,32,26,0,47,28,6,67,58,53,97,82,66,71,72,62,101,92,99,40,53,34,115,118,21,79,89,26,86,110,1,93,113,69,8,53,47,95,98,4,66,80,60,48,85,86,111,87,66,57,66,90,7,96,40,48,4,53,87,56,43,114,13,109,12,94,11,81,100,63,100,96,15,59,119,39,68,77,27,98,14,25,84,94,119,62,119,55,76,80,103,49,28,114,107,88,76,11,110,38,105,91,54,63,31,49,30,105,75,69,119,11,81,89,68,96,8,12,81,64,53,62,97,13,70,20,97,91,117,25,44,89,88,25,10,52,24,9,79,51,73,81,107,12,18,112,10,7,76,65,52,62,64,109,51,33,51,24,10,47,52,54,5,77,36,120,40,18,44,113,111,86,58,56,106,104,8,12,7,116,100,82,74,7,110,3,95,102,25,113,59,15,93,119,118,89,94,76,15,95,93,26,98,67,109,16,1,5,17,9,104,109,49,114,65,98,107,32,24,48,39,110,50,2,0,6,57,84,70,27,101,28,99,11,25,22,104,88,36,28,52,54,21,41,99,54,30,100,79,19,71,120,21,118,82,89,18,14,110,6,119,11,105,24,63,116,2,24,95,73,81,68,65,76,116,29,75,28,105,78,70,52,46,6,30,97,63,14,81,79,90,118,114,37,37,64,72,64,59,109,55,21,104,20,34,99,97,18,0,0,36,22,52,8,14,104,20,95,50,112,113,105,65,80,15,43,25,42,78,38,91,118,56,37,48,85,118,89,26,0,98,26,77,19,36,19,37,109,111,73,34,49,29,108,111,13,1,0,0,0,0,0,0,0,0,0, 0,116,0,4,1,71,57,78,0,82,18,66,11,118,62,52,66,3,60,18,117,119,67,120,54,71,68,85,44,68,102,39,102,22,120,84,106,75,45,14,9,120,22,118,110,98,53,9,37,40,32,87,50,84,103,26,71,91,33,21,14,120,5,14,76,46,16,19,77,3,66,101,98,90,65,106,107,45,21,81,117,62,57,15,55,109,75,21,34,28,25,37,51,71,96,97,120,11,87,47,9,42,84,51,89,42,49,9,11,21,1,46,73,83,55,93,78,84,82,103,98,106,18,74,42,1,100,77,19,20,5,85,104,88,113,25,36,27,47,111,113,6,16,22,112,108,68,72,35,119,82,18,21,58,47,62,75,102,94,95,95,117,98,78,49,73,36,95,5,7,106,40,1,118,103,71,46,93,1,108,45,4,21,52,26,2,25,103,7,64,94,69,34,91,119,119,12,61,105,2,28,97,27,50,71,95,65,65,59,33,94,95,19,40,61,72,42,33,15,97,101,48,67,106,8,22,74,96,16,69,87,11,86,3,49,106,25,69,54,93,0,75,17,5,34,35,22,60,100,19,61,53,79,17,55,119,2,44,17,80,11,72,80,105,83,49,109,108,40,30,60,87,85,26,72,119,89,89,48,55,108,35,21,88,73,33,12,31,51,34,78,49,44,23,64,42,104,43,4,96,71,25,1,30,85,117,66,83,45,47,4,111,45,61,23,52,70,110,18,18,31,39,20,61,62,17,9,21,55,27,107,56,59,116,90,54,62,41,95,120,34,41,100,63,16,42,22,19,84,5,82,71,24,119,75,25,26,83,120,70,52,75,40,90,82,37,9,96,48,42,100,115,64,8,108,46,68,98,14,61,34,16,116,47,38,52,93,74,59,34,55,11,7,97,100,76,26,63,15,108,100,45,110,113,5,86,56,55,90,87,79,20,10,45,86,113,113,114,74,1,80,4,40,31,9,37,39,95,89,67,99,6,30,83,34,101,53,15,118,7,110,44,16,102,61,60,21,17,49,54,78,91,92,0,0,0,0,0,0,0,0,0, 0,35,0,36,1,48,48,28,28,107,102,23,26,75,50,59,52,82,12,111,4,98,90,37,15,51,6,25,52,34,103,53,25,100,81,67,48,4,50,111,105,49,97,111,6,101,86,59,115,78,50,0,5,58,33,60,55,21,83,17,19,94,28,84,39,59,25,108,23,39,54,47,34,23,105,41,32,120,94,95,52,30,63,89,71,59,98,40,99,106,99,45,36,20,83,72,22,4,15,106,28,73,117,97,19,44,68,9,78,110,2,101,109,62,17,80,13,94,21,67,119,7,45,22,105,31,73,32,67,33,50,118,5,93,67,25,71,21,20,117,96,117,67,108,7,86,119,29,27,19,11,78,3,90,61,96,23,2,1,101,16,22,96,30,67,78,85,24,99,38,90,44,99,16,96,32,89,66,11,8,101,120,104,90,2,49,75,32,30,116,38,107,104,33,83,31,76,66,15,84,44,59,115,70,109,59,23,67,0,85,66,115,37,35,98,80,13,76,47,57,63,97,89,68,83,56,99,11,88,2,4,46,87,49,49,118,26,24,17,106,20,15,86,86,39,56,70,26,111,69,59,10,86,85,92,119,29,31,48,63,28,66,66,65,15,70,40,77,40,72,35,41,41,40,67,47,93,113,70,35,38,102,59,105,8,14,17,11,70,80,62,37,81,13,66,30,8,29,39,84,119,50,44,110,45,108,108,3,81,97,111,2,112,51,65,78,5,97,110,84,81,116,40,60,48,80,37,74,60,112,95,113,10,118,119,100,55,67,102,81,10,53,69,94,0,103,84,62,25,54,58,106,94,119,72,5,72,38,59,118,20,17,21,79,105,2,109,69,10,87,55,0,119,35,17,34,55,30,33,86,105,1,112,25,97,48,88,114,105,113,86,88,42,32,42,49,28,52,119,96,91,118,31,102,107,85,19,38,120,28,61,38,21,61,67,33,47,59,56,60,64,109,5,96,22,95,5,64,106,67,41,118,86,97,36,76,48,76,108,19,1,81,107,3,97,68,32,12,111,86,73,44,120,0,0,0,0,0,0,0,0,0, 0,62,0,4,88,56,72,12,44,66,11,115,8,120,24,60,110,60,12,91,52,113,101,111,113,4,105,67,38,90,65,119,41,52,25,118,62,80,3,45,38,1,64,51,95,7,41,48,38,74,11,106,86,54,58,62,18,12,16,24,50,33,116,1,43,119,9,105,67,118,108,80,116,77,94,34,41,74,85,52,50,68,53,10,16,99,101,65,108,107,116,28,36,27,9,6,34,93,71,105,2,74,110,78,109,41,15,26,43,91,0,27,63,76,74,30,9,61,52,54,90,59,48,14,49,83,77,106,84,39,116,54,54,65,80,105,57,49,32,49,37,83,7,94,113,38,29,111,15,69,112,58,51,37,15,46,118,82,61,90,37,2,77,74,63,18,112,71,58,18,38,18,118,120,3,5,72,86,12,26,14,110,41,110,29,11,43,70,14,36,33,41,4,61,117,0,38,62,93,81,10,58,28,74,36,45,25,24,87,50,82,67,69,83,66,8,59,82,16,67,28,113,47,7,71,73,96,111,8,101,112,53,105,110,19,71,87,17,102,62,41,85,102,55,77,61,75,66,6,34,111,89,51,45,79,95,114,116,61,111,84,101,112,55,90,14,102,93,37,14,3,11,67,46,79,40,66,77,38,94,24,53,39,21,14,58,111,28,23,0,86,35,38,42,50,33,29,50,31,111,74,99,45,20,94,17,116,66,27,106,5,67,41,70,55,14,65,59,68,72,1,22,1,88,100,85,77,84,2,101,65,64,95,0,30,37,100,48,4,50,102,50,59,19,82,106,97,20,26,95,70,116,103,28,38,10,80,38,43,53,28,107,46,21,75,50,113,45,43,102,116,63,6,36,82,114,99,63,14,83,8,94,21,119,33,89,65,70,94,29,77,82,120,2,36,100,116,64,69,26,46,46,101,15,29,99,55,7,13,43,114,78,116,52,94,10,5,1,120,91,100,19,117,85,17,97,68,50,55,24,48,10,21,3,113,61,56,117,79,43,94,44,105,4,119,7,35,49,50,25,109,120,78,0,0,0,0,0,0,0,0,0, 0,20,0,93,5,88,72,1,75,85,18,86,58,27,21,12,59,107,75,67,64,92,40,30,72,50,87,13,0,103,50,112,5,10,57,90,76,25,9,49,77,24,18,32,102,108,117,66,120,76,2,106,44,28,92,106,28,107,23,106,35,111,89,72,30,115,112,120,59,100,71,37,22,35,110,49,98,45,55,65,97,50,58,59,110,104,72,90,3,97,70,120,92,46,69,11,7,74,49,119,33,39,39,1,35,25,104,23,39,4,39,100,40,61,84,105,76,26,94,88,105,104,112,27,22,51,93,49,13,29,100,28,9,119,102,25,92,63,47,68,60,94,97,113,56,34,105,85,6,21,18,101,42,3,69,49,31,117,10,15,113,70,73,35,95,26,1,52,18,53,38,95,59,102,104,12,119,24,32,79,110,49,56,106,36,32,82,107,71,73,99,79,88,35,19,2,11,49,116,13,100,21,79,28,35,73,91,44,98,87,76,52,33,117,82,11,97,28,48,107,112,16,51,48,81,38,89,90,50,75,25,78,53,62,110,72,74,74,43,90,70,31,108,12,115,5,29,65,116,11,7,98,119,25,31,67,29,4,56,70,103,18,98,56,15,116,0,3,43,17,24,95,93,84,52,49,3,30,61,120,64,5,35,29,62,3,45,16,45,82,88,40,91,33,30,91,44,50,115,81,49,60,25,67,77,53,100,35,117,49,53,64,66,21,7,114,76,74,74,6,42,64,91,100,52,29,91,11,27,3,118,68,42,93,63,116,102,64,88,84,29,73,95,112,111,120,19,68,79,97,18,71,13,45,17,18,1,76,31,94,50,35,32,93,95,44,37,8,101,91,53,11,22,3,14,97,50,89,57,4,51,74,28,65,84,43,81,89,105,47,22,84,45,36,55,107,28,70,76,5,65,108,64,13,48,75,42,40,15,73,74,54,39,68,30,41,25,60,27,22,111,95,16,52,43,4,80,18,46,114,73,36,112,50,85,43,95,103,18,93,4,42,66,32,87,113,13,71,46,71,4,24,97,0,0,0,0,0,0,0,0,0, 0,104,0,42,40,35,55,93,59,70,77,29,34,44,96,105,91,46,73,2,16,11,24,91,27,5,54,65,57,47,62,36,111,116,18,68,87,67,119,68,82,40,1,112,103,33,99,68,44,28,18,104,16,108,36,12,19,37,113,100,95,105,55,71,66,96,64,42,8,27,59,2,21,60,8,71,31,33,116,25,56,46,64,52,60,114,117,25,27,105,31,47,41,103,76,34,4,91,65,100,94,29,70,56,119,78,74,26,28,57,117,100,80,84,32,61,63,71,81,109,29,55,43,52,95,34,111,108,93,25,61,42,99,107,80,115,68,97,71,100,20,102,113,24,29,103,52,102,23,64,33,48,16,28,79,33,66,55,52,33,74,102,108,40,22,19,27,2,21,99,96,72,60,31,61,14,113,27,72,112,7,108,107,66,23,100,109,72,73,106,2,75,111,110,99,102,33,58,75,87,6,14,85,71,102,89,33,57,70,72,87,53,97,62,72,65,101,76,95,5,16,42,107,75,23,68,31,8,38,16,16,20,6,3,116,105,100,14,84,45,22,41,28,86,5,45,8,10,49,106,77,119,106,20,74,79,109,54,18,55,14,39,116,115,42,68,6,105,20,48,75,4,4,43,10,113,71,36,91,98,113,112,67,73,95,56,98,28,38,115,1,34,39,5,54,45,79,79,36,109,53,115,48,33,109,101,21,26,88,15,114,102,41,29,57,116,49,98,42,44,56,16,119,84,94,70,72,21,12,45,34,28,16,119,44,56,95,78,78,76,99,59,10,74,73,24,68,76,76,12,83,29,67,62,40,117,41,0,24,109,16,40,33,88,90,43,9,86,113,107,97,37,80,107,85,111,72,18,33,2,101,65,46,118,117,45,15,90,30,11,12,6,41,47,72,65,59,29,112,112,99,116,29,16,64,22,106,21,41,76,113,82,57,82,49,59,33,76,114,13,60,70,96,120,75,14,34,50,46,21,66,120,101,82,36,110,21,118,81,115,91,92,38,72,111,54,42,3,17,49,88,13,1,0,0,0,0,0,0,0,0,0, 0,44,0,79,39,20,33,33,39,47,113,97,20,35,20,46,91,12,45,87,86,119,56,57,94,21,78,88,18,89,35,7,69,49,71,17,47,110,91,101,107,11,65,23,46,2,64,101,18,114,102,14,18,28,72,68,35,25,45,42,11,111,5,70,44,36,61,74,54,14,26,115,6,119,116,68,100,12,75,55,50,34,106,99,78,14,119,40,20,40,16,57,67,66,82,10,44,100,49,26,25,119,79,118,86,108,44,57,72,16,54,27,120,25,59,30,89,16,28,78,41,101,87,47,74,19,81,27,23,103,113,78,110,116,83,47,58,104,10,12,102,113,34,31,56,13,79,65,54,68,72,112,112,38,41,107,69,108,5,103,82,91,62,77,49,101,54,95,25,47,9,44,59,20,89,4,106,27,92,3,64,118,68,113,5,17,73,74,78,0,73,117,49,82,18,33,79,71,17,114,113,30,57,4,17,34,52,91,63,56,59,114,50,13,40,98,7,50,96,18,27,110,0,110,85,28,26,118,39,3,11,106,47,56,27,13,17,72,55,82,65,28,61,56,86,76,20,12,82,21,67,78,4,104,40,112,15,50,86,104,8,109,105,90,70,55,49,31,107,21,14,93,46,73,37,1,24,82,95,50,74,3,40,111,41,67,3,66,16,93,72,52,72,26,15,89,115,35,89,115,7,47,51,85,66,90,64,2,81,110,39,89,111,55,46,99,101,47,17,41,85,88,62,80,45,87,58,113,75,75,14,52,77,97,74,41,107,19,80,105,48,19,65,82,120,17,86,34,77,11,54,76,49,11,91,30,70,11,30,17,114,101,30,13,63,50,87,6,48,28,54,14,74,117,114,33,34,85,58,64,9,64,76,13,79,31,84,109,50,2,17,75,7,71,69,67,95,95,27,112,87,109,94,73,105,61,120,33,29,3,94,102,12,39,23,24,10,66,21,60,24,85,31,104,118,119,54,90,80,38,12,12,102,100,48,80,96,61,47,45,113,77,65,30,71,95,78,53,24,56,98,95,34,0,0,0,0,0,0,0,0,0, 0,89,0,118,68,57,78,109,52,15,23,65,50,61,75,72,89,71,19,113,79,36,4,87,80,78,21,12,60,107,65,105,50,50,35,1,57,91,3,73,70,55,9,67,50,103,30,34,34,60,57,26,57,24,104,5,24,113,120,39,61,113,36,32,40,63,53,83,1,93,108,12,72,112,46,55,9,46,19,82,72,71,67,83,46,111,9,100,82,87,3,85,60,26,54,91,110,77,12,88,2,41,36,88,55,53,117,6,46,76,75,42,19,37,2,62,99,21,25,86,97,30,45,101,67,96,32,1,116,115,65,84,90,86,93,5,5,20,65,73,50,96,36,18,16,47,84,120,70,47,111,35,116,28,48,41,11,119,89,67,120,59,25,80,9,12,101,13,52,52,55,7,103,65,118,17,34,76,82,120,4,20,6,3,47,82,98,63,80,80,106,47,36,87,103,59,76,21,114,5,16,100,70,2,112,88,95,92,6,40,82,29,42,20,76,73,85,79,49,23,11,118,7,56,100,21,59,34,65,41,112,2,114,14,14,103,77,80,64,72,46,67,96,39,96,53,48,9,29,101,74,45,67,73,112,47,100,61,22,110,44,92,92,116,69,20,64,8,70,18,4,47,117,73,4,114,19,33,61,49,111,102,24,1,79,3,90,83,53,44,34,113,15,27,45,98,111,43,59,52,3,31,77,24,46,7,37,53,62,93,4,88,27,113,33,85,63,74,91,78,7,46,84,5,113,24,60,18,91,88,120,96,9,20,50,70,70,86,119,11,65,15,27,49,102,17,6,111,75,83,52,40,25,28,68,43,99,59,92,22,74,73,87,60,3,26,85,19,80,100,103,63,32,62,52,44,111,119,6,37,64,69,100,56,52,120,57,118,69,90,100,49,94,12,53,101,27,84,1,33,119,106,99,28,58,63,10,104,56,119,115,115,96,105,57,111,102,74,71,103,57,116,83,76,110,114,81,100,13,2,109,2,67,46,35,117,93,99,116,90,109,93,63,97,104,57,44,63,86,14,71,60,105,0,0,0,0,0,0,0,0,0, 0,77,0,33,34,72,27,106,36,110,104,117,15,120,23,80,0,24,79,92,37,107,88,44,9,57,86,60,4,57,105,108,73,64,92,62,87,5,30,101,17,91,73,25,10,72,67,92,17,82,25,86,42,80,75,1,43,92,51,36,89,85,77,34,109,115,95,62,16,17,3,4,46,68,78,1,63,0,66,61,24,3,66,10,52,14,44,90,36,20,112,54,41,92,79,118,114,119,72,5,110,82,113,19,60,5,51,75,47,68,93,109,72,71,57,55,37,16,53,63,5,3,8,52,83,110,0,13,99,36,89,61,42,94,61,27,62,20,6,81,45,77,51,36,62,66,30,5,116,15,9,86,58,15,101,100,39,58,73,9,58,11,29,113,7,68,112,69,118,49,116,98,69,97,105,116,45,119,6,16,63,110,27,120,106,63,40,21,27,83,55,48,53,39,91,113,78,48,105,111,64,111,73,12,4,87,10,16,64,35,70,71,2,3,86,27,84,10,5,76,2,112,81,65,71,35,112,89,37,54,48,28,23,113,26,4,91,30,89,96,10,16,23,64,54,8,104,102,32,1,112,24,104,100,10,119,15,61,41,103,82,74,113,76,18,16,84,62,23,5,106,13,57,6,13,57,22,22,26,34,38,57,2,77,31,101,2,115,38,96,85,116,75,15,118,77,47,115,90,46,41,26,33,117,37,100,43,103,93,38,115,29,8,113,72,95,27,101,102,20,46,44,4,41,96,92,87,105,98,103,32,32,104,44,71,60,43,41,49,76,73,79,5,66,116,112,19,11,101,49,31,48,99,115,64,87,75,92,19,68,79,45,66,43,98,71,65,66,83,107,111,8,74,26,42,119,19,64,27,46,88,71,70,98,92,20,114,108,39,43,25,68,108,39,17,36,65,11,73,93,76,86,11,10,55,82,40,119,8,62,29,96,17,4,111,70,92,21,78,114,46,32,66,8,90,81,68,91,74,1,38,15,107,104,81,52,10,118,5,11,25,63,88,17,48,43,46,110,114,95,87,72,27,0,0,0,0,0,0,0,0,0, 0,110,0,25,85,13,94,15,83,91,44,111,89,80,23,27,36,44,2,82,43,104,17,104,49,94,93,26,83,39,75,37,20,67,6,55,67,17,4,86,60,55,53,109,99,32,110,51,98,116,17,10,104,89,116,62,31,113,50,69,67,38,26,12,110,62,35,119,81,99,80,78,18,21,104,22,42,115,4,6,16,12,16,104,4,32,120,85,14,93,18,70,95,64,76,71,33,97,48,3,55,106,109,26,36,101,67,14,94,49,98,53,5,96,6,49,93,101,84,107,14,12,38,64,18,59,111,11,44,7,113,62,27,93,29,46,92,35,36,63,105,64,111,108,66,55,63,16,6,69,40,27,85,26,65,55,40,61,30,4,65,79,102,26,12,107,30,79,94,26,79,38,43,11,3,1,98,75,99,35,65,60,30,36,81,73,35,55,52,101,16,60,109,90,17,82,109,29,43,64,6,43,59,37,7,78,31,94,47,71,15,31,45,79,17,92,3,113,105,38,29,59,111,61,68,19,102,59,103,94,69,99,49,88,38,120,55,46,38,45,116,80,115,109,90,27,55,35,95,4,82,93,94,69,56,29,16,51,59,105,16,48,51,56,54,56,88,8,21,44,91,70,120,82,1,117,23,88,55,107,72,104,35,106,56,21,102,4,111,108,24,110,73,107,104,95,119,106,85,113,69,58,103,25,2,116,54,30,55,16,32,77,82,19,94,30,78,92,72,3,45,9,85,111,21,28,45,30,108,87,47,69,29,119,57,109,2,120,20,64,35,26,114,28,50,25,117,48,34,70,32,71,88,21,99,102,98,75,58,25,31,120,11,95,35,13,95,77,14,72,117,34,111,97,38,72,56,117,3,56,16,118,81,92,11,25,91,68,90,8,51,109,46,55,84,95,28,41,17,4,32,99,86,90,39,10,49,71,67,114,103,77,112,114,67,9,37,114,43,23,66,67,48,23,64,84,48,0,72,93,7,93,25,70,48,96,4,104,84,42,6,100,105,53,116,112,27,5,80,17,3,22,60,0,0,0,0,0,0,0,0,0, 0,95,0,45,112,76,11,39,29,82,0,117,100,22,112,96,62,72,50,82,107,101,71,36,56,75,92,16,17,26,51,34,32,117,72,57,56,103,76,0,3,57,115,4,57,115,39,100,103,69,75,7,88,115,28,83,73,118,43,47,77,67,95,31,34,119,62,80,80,44,20,34,103,35,115,26,64,109,89,79,106,98,20,101,57,114,48,7,13,119,4,89,73,92,115,4,21,21,114,12,51,16,85,88,38,23,98,74,88,7,51,47,111,116,43,7,55,23,44,88,28,47,11,79,80,49,72,71,104,83,114,17,45,73,100,97,82,57,67,42,37,17,5,82,16,6,55,115,29,91,87,3,17,52,107,60,22,61,11,20,79,73,31,17,38,42,54,88,119,26,44,88,0,72,60,89,56,42,12,1,120,110,99,69,108,68,99,15,47,57,90,36,28,86,98,66,66,47,55,4,102,83,51,113,71,3,13,102,85,120,34,12,32,95,113,43,100,0,120,64,59,98,7,112,75,107,67,60,74,62,4,64,96,47,75,59,77,33,10,41,76,28,70,85,77,3,16,79,52,13,29,86,41,21,95,112,79,20,92,5,19,90,89,28,78,78,52,53,81,85,101,81,31,69,44,110,64,4,10,33,44,120,17,72,64,42,75,41,11,32,112,18,35,3,67,47,56,36,45,110,81,108,113,81,103,33,100,118,6,23,16,62,108,67,80,66,56,8,35,93,0,100,4,94,98,57,10,84,77,120,116,9,2,95,100,17,111,68,3,80,95,108,37,12,61,49,7,15,77,91,77,12,109,106,20,70,40,54,104,101,24,15,19,108,120,34,25,78,102,77,55,100,28,61,97,50,74,101,104,103,21,26,97,0,86,18,110,49,54,40,61,68,63,96,94,10,37,30,111,21,86,43,55,74,93,60,101,14,104,47,100,24,73,38,107,51,110,74,29,94,50,75,90,28,39,96,42,69,11,48,37,72,86,45,89,55,50,5,34,118,30,22,117,54,85,44,98,48,48,117,80,81,86,0,0,0,0,0,0,0,0,0, 0,68,0,26,15,66,40,42,56,75,67,0,19,72,25,76,0,31,33,107,18,114,47,42,40,88,68,49,44,19,26,29,103,63,0,120,107,13,10,90,87,52,25,88,18,11,116,28,74,44,108,117,38,94,65,32,46,114,27,112,80,27,104,118,75,7,67,49,21,89,22,70,107,115,12,70,29,111,94,119,55,97,47,119,80,78,88,9,22,80,37,83,26,76,46,91,35,78,76,84,23,84,103,59,39,42,48,63,106,10,12,41,91,55,96,108,52,22,119,86,0,53,116,115,64,62,8,85,100,25,66,67,104,20,76,77,116,2,82,14,87,100,37,63,10,6,50,70,44,102,0,115,114,105,6,28,108,119,16,120,116,85,30,64,69,95,102,90,62,88,11,54,100,13,114,83,73,83,75,58,57,60,91,80,90,93,100,23,115,90,85,111,43,74,70,63,92,109,0,53,32,45,100,32,31,104,45,35,79,21,46,117,60,109,35,15,75,75,100,104,93,39,13,94,4,112,114,78,18,108,77,90,104,76,105,94,77,111,93,75,10,95,73,10,41,109,64,61,71,41,119,29,66,91,102,27,49,101,51,119,63,37,27,44,84,3,62,55,97,21,108,67,54,86,48,99,67,57,59,35,99,75,4,106,10,19,81,8,97,4,50,76,36,6,69,48,24,34,87,25,40,28,3,53,102,22,3,12,27,70,52,25,33,113,18,78,62,30,8,93,15,16,45,19,89,110,20,60,9,48,32,86,80,21,94,58,53,12,107,20,21,65,3,111,118,76,74,26,18,74,106,39,52,33,53,93,2,81,34,16,64,76,83,67,34,5,88,101,26,26,4,13,62,106,117,10,109,21,42,19,80,41,13,17,110,79,68,120,80,0,84,93,78,100,30,29,5,72,56,85,52,62,102,62,78,63,35,89,55,107,116,19,65,50,81,92,62,26,27,68,88,51,74,89,53,84,49,31,38,64,23,26,115,10,63,118,46,114,7,115,52,42,20,70,21,51,2,24,55,79,57,23,18,0,0,0,0,0,0,0,0,0, 0,57,0,61,106,31,51,47,13,12,2,20,118,29,81,0,33,108,91,12,15,93,76,70,73,45,113,111,3,69,80,86,60,109,56,44,81,2,107,115,42,62,116,27,73,26,30,52,37,16,48,29,101,106,30,38,93,83,11,1,24,76,89,59,59,49,19,69,100,32,66,105,12,106,36,119,19,22,32,39,120,15,117,99,102,10,30,19,31,95,92,76,102,5,30,30,35,48,83,21,80,25,104,20,27,3,49,76,5,59,52,86,14,4,9,81,89,118,84,87,86,51,80,90,64,86,5,44,40,90,104,101,32,43,20,107,95,36,4,98,77,17,103,44,11,65,94,80,106,103,3,118,39,16,24,68,4,117,39,14,47,56,64,51,77,21,34,100,72,70,8,59,2,47,38,30,74,111,112,33,67,90,7,75,7,53,18,119,72,56,31,64,7,117,62,42,119,53,30,34,78,6,87,47,91,90,99,10,3,117,14,6,58,12,94,120,91,93,30,58,2,110,51,76,107,46,68,64,80,117,80,86,59,77,87,12,17,57,43,112,42,33,36,104,37,102,73,74,94,118,60,73,112,61,1,33,18,88,28,108,86,18,47,12,102,64,115,97,84,108,82,11,29,113,110,50,94,44,120,82,83,51,68,66,26,119,74,22,28,116,117,110,56,62,72,7,86,23,45,38,40,71,111,39,19,46,30,27,47,41,51,97,76,101,19,46,108,92,32,78,22,77,14,43,88,96,26,15,61,44,94,101,112,41,78,76,110,29,106,61,19,28,48,12,30,117,73,5,23,10,44,112,89,96,100,88,18,108,42,12,54,5,9,44,14,11,50,81,46,89,36,80,23,43,7,47,87,88,96,37,10,39,71,85,6,95,51,91,116,49,106,12,8,45,105,71,13,106,88,35,20,66,16,30,100,12,94,4,92,8,83,94,48,58,82,85,14,101,70,44,99,109,75,70,32,59,13,4,32,16,6,64,88,52,17,29,104,13,107,72,34,18,17,88,19,4,80,89,13,111,48,33,24,0,0,0,0,0,0,0,0,0, 0,100,0,80,114,37,15,58,17,12,11,29,96,78,57,45,18,2,93,9,25,45,25,99,89,42,73,83,15,60,87,118,30,31,99,14,54,106,32,95,23,0,102,114,69,48,66,61,106,74,74,15,8,101,98,43,44,70,97,31,80,114,33,96,102,74,53,1,64,81,68,21,102,114,42,55,25,117,100,119,95,20,54,116,29,53,40,54,56,59,52,100,12,71,82,20,109,55,24,114,94,101,113,42,113,32,68,96,43,67,59,74,85,31,39,75,98,30,2,19,10,53,80,103,27,65,107,12,68,29,111,39,0,10,53,100,53,54,15,18,0,65,7,57,71,64,98,54,9,67,44,14,20,62,6,106,6,30,85,89,59,27,5,56,23,46,55,0,55,73,44,54,93,72,44,66,22,109,15,0,64,44,25,26,96,1,52,116,61,14,71,83,89,7,59,14,88,82,96,113,39,68,120,11,28,38,109,41,102,26,20,84,37,105,103,72,26,16,39,81,61,48,0,104,83,29,62,106,79,11,35,107,6,30,77,61,96,20,20,81,1,116,72,107,97,34,20,109,16,13,96,110,51,25,23,106,69,25,51,31,31,30,38,44,49,100,116,75,29,59,45,33,8,32,93,90,109,95,48,44,52,4,88,57,110,4,75,62,14,116,98,14,110,41,51,64,80,60,80,27,32,119,117,98,2,39,14,26,45,65,19,104,68,97,113,100,45,11,109,49,55,101,46,22,12,55,118,53,101,78,48,45,0,8,3,67,116,79,38,43,77,94,46,77,31,89,77,63,82,120,47,29,3,103,39,42,27,58,59,23,102,54,119,73,83,59,41,65,83,1,29,7,76,103,55,57,44,2,7,75,97,81,113,71,23,49,44,9,90,71,93,89,31,96,118,117,109,44,11,3,101,38,83,21,36,98,45,73,65,39,36,45,102,74,44,83,83,52,26,92,40,24,100,29,71,0,61,36,12,68,10,74,41,51,33,13,34,9,89,25,14,74,108,22,2,80,115,39,118,20,18,92,50,0,0,0,0,0,0,0,0,0, 0,35,0,71,62,113,69,82,110,0,113,81,86,82,105,115,32,32,86,108,69,14,41,44,77,43,47,6,38,107,84,115,41,118,16,97,9,27,37,99,73,79,113,13,17,91,83,34,59,54,6,99,46,105,90,43,96,6,19,107,35,99,22,82,114,52,39,101,34,101,56,94,9,119,109,0,104,4,11,119,33,94,84,112,40,40,96,92,44,84,23,63,23,83,6,10,11,42,108,55,63,109,115,44,109,24,47,43,100,117,7,97,99,12,27,35,79,97,95,115,10,13,114,41,8,41,2,119,97,33,81,79,49,47,102,99,33,69,31,33,52,54,39,82,13,73,5,91,62,75,62,120,30,76,61,82,106,71,24,93,118,91,45,82,86,48,55,16,20,32,62,56,86,10,90,19,27,68,0,8,40,41,37,109,26,35,18,62,8,70,100,51,85,22,66,102,66,76,50,62,61,46,73,4,28,88,90,63,104,16,18,13,29,120,79,117,118,23,120,84,66,87,32,20,97,102,7,51,24,93,38,85,50,68,50,107,102,115,73,102,61,101,26,72,2,17,95,91,15,55,48,31,97,11,111,22,106,114,32,36,57,47,91,9,23,116,0,93,36,98,5,105,23,6,80,32,38,87,61,76,118,54,99,116,119,31,113,48,120,3,110,65,114,112,85,35,103,115,90,31,19,2,45,71,114,90,116,28,30,72,112,20,83,40,37,75,19,75,104,24,27,12,81,84,53,19,91,28,17,61,48,35,93,39,56,76,54,91,118,11,42,61,53,8,86,94,5,7,54,74,71,9,65,46,99,30,97,94,68,3,115,98,47,37,38,1,107,52,26,90,56,0,30,115,99,95,31,89,111,0,10,77,102,81,69,55,74,62,66,14,120,8,9,84,94,109,72,4,31,61,37,106,18,34,84,36,107,40,23,2,35,11,24,15,56,71,44,80,106,49,115,108,78,87,28,72,106,117,5,110,24,19,29,119,56,80,92,0,85,52,13,86,116,96,90,71,98,31,118,116,120,16,117,0,0,0,0,0,0,0,0,0, 0,48,0,17,110,37,78,23,64,74,99,111,85,29,9,46,92,107,52,80,25,50,2,50,16,77,53,39,75,92,30,21,42,26,80,70,54,69,21,108,77,106,70,45,50,81,106,117,8,107,39,120,33,41,10,90,89,62,108,36,75,22,79,3,27,55,43,73,64,55,24,46,62,107,83,48,81,14,54,17,40,18,39,110,31,0,81,25,107,109,100,24,74,68,42,74,119,41,0,101,75,36,24,117,114,42,11,116,114,83,41,12,61,71,9,86,48,26,34,49,88,15,5,32,80,111,68,102,21,19,32,12,61,56,60,5,33,1,78,21,54,24,87,58,44,86,31,35,33,13,66,79,81,0,107,25,58,62,22,15,42,99,26,31,111,24,38,6,117,76,14,39,119,0,76,48,108,96,36,9,103,90,25,9,110,27,67,73,95,69,71,42,91,71,105,87,54,9,17,100,77,11,109,40,19,96,9,117,56,28,58,86,103,57,25,105,9,99,62,17,30,60,35,13,59,22,74,108,53,13,75,106,54,69,100,31,13,44,15,61,95,99,107,4,0,71,25,33,108,72,87,29,23,112,32,40,85,65,67,34,66,34,81,3,6,15,73,47,2,55,100,11,45,3,87,38,86,78,35,13,11,41,20,108,26,72,108,85,119,42,38,118,110,20,20,43,118,37,99,39,14,45,64,75,6,14,46,27,66,85,2,81,34,31,38,82,119,10,62,49,76,83,27,74,73,75,7,105,97,53,68,102,27,42,11,27,7,36,15,5,102,119,20,65,7,73,39,59,55,69,95,40,56,0,61,1,33,93,55,114,78,39,32,25,6,71,118,37,97,79,60,3,110,98,14,56,5,112,62,73,74,71,62,97,107,110,65,92,32,70,95,15,72,18,73,119,17,41,22,76,111,17,3,95,75,88,21,50,33,31,104,43,111,72,108,1,91,61,23,6,81,110,1,31,10,70,46,75,21,46,116,4,25,75,8,40,5,77,11,4,57,89,35,53,5,27,59,70,60,61,40,99,72,0,0,0,0,0,0,0,0,0, 0,48,0,23,64,11,98,102,43,19,8,7,88,92,41,57,118,66,93,51,100,50,42,19,93,21,98,93,115,1,76,100,23,65,23,72,11,38,114,90,103,50,99,109,92,12,50,72,36,52,8,18,91,83,22,59,72,39,14,83,66,90,16,44,33,20,75,57,26,43,24,38,84,56,81,11,52,95,92,30,33,82,34,109,45,26,101,22,108,58,46,100,5,30,69,31,91,12,102,51,44,63,56,60,83,104,101,19,11,14,23,17,24,80,97,4,97,67,76,27,39,94,54,26,16,107,87,92,19,1,9,0,44,26,2,43,50,52,58,82,10,71,70,64,77,64,12,11,36,106,77,71,71,56,67,69,103,106,80,0,19,119,99,92,81,72,68,36,53,13,120,23,49,24,110,64,23,10,18,83,23,15,67,77,55,40,23,26,89,34,92,108,40,20,50,120,12,103,8,54,16,51,117,35,109,98,42,74,110,4,8,49,27,99,54,74,4,80,52,73,82,8,95,47,38,59,55,81,36,53,48,18,30,50,77,109,29,92,32,90,55,87,29,88,31,112,68,47,62,104,59,39,16,44,19,62,80,88,56,0,82,20,18,55,90,81,100,99,92,119,10,107,60,94,54,91,108,11,10,91,74,81,55,108,40,110,119,49,106,47,105,114,114,17,119,79,35,68,92,92,100,90,22,3,51,8,8,78,21,98,38,64,36,42,39,89,116,108,49,54,10,91,29,30,72,87,75,89,96,18,86,30,46,18,64,59,91,6,13,26,113,101,47,61,45,3,22,19,82,92,21,89,118,60,31,13,64,24,15,57,119,70,10,100,53,8,93,104,118,49,50,44,81,76,62,74,73,54,117,25,98,82,70,88,107,80,59,64,61,114,81,69,27,18,112,2,9,58,86,63,32,35,79,97,91,61,72,77,20,11,109,27,118,69,32,25,35,42,83,50,66,23,114,105,99,2,32,58,94,55,39,4,66,96,23,85,111,56,44,8,48,94,109,24,61,40,32,76,113,79,119,87,65,0,0,0,0,0,0,0,0,0, 0,21,0,60,28,2,70,10,98,25,65,34,33,94,8,36,46,44,120,26,57,19,12,90,110,20,102,117,29,72,34,90,67,56,46,42,37,40,76,94,70,32,80,96,24,45,24,34,17,56,39,110,35,88,22,31,100,45,40,37,108,35,65,111,115,48,89,27,38,52,27,80,47,61,18,27,91,95,22,38,12,118,46,113,21,15,10,73,21,54,3,17,71,70,24,23,22,5,21,53,109,62,12,109,75,80,120,109,76,99,65,13,61,11,119,118,15,35,79,47,19,95,113,92,49,9,10,32,5,13,63,34,33,36,64,100,62,51,5,42,93,20,65,32,64,46,106,67,97,80,28,37,50,22,48,29,64,108,118,18,67,109,66,102,82,4,83,54,88,71,50,99,99,0,107,104,92,93,116,118,119,54,97,115,12,111,48,87,64,69,21,84,89,17,35,29,2,22,68,8,46,113,19,120,52,104,115,102,107,12,112,38,100,68,75,83,113,27,5,3,88,62,93,44,74,1,53,37,120,8,95,85,45,114,65,42,60,61,60,75,119,114,96,78,54,89,22,109,48,85,80,50,4,112,65,50,53,68,101,58,86,104,22,35,50,74,60,54,108,88,38,9,98,23,71,90,40,48,86,87,25,47,103,86,60,41,97,64,116,8,27,94,57,52,16,57,58,12,102,51,86,86,19,110,70,86,20,90,86,113,117,29,23,99,70,58,59,47,57,59,70,95,16,1,41,73,117,12,93,94,106,68,76,89,75,70,43,24,14,69,19,1,46,69,18,71,73,92,24,81,21,119,90,51,23,74,112,84,57,31,52,60,108,3,56,33,99,78,66,51,22,81,35,15,110,62,59,86,44,117,20,46,29,97,68,49,61,37,71,102,63,23,22,84,79,39,115,31,27,44,51,99,54,99,30,112,107,48,59,3,96,85,54,44,2,61,80,35,115,0,59,1,50,35,120,85,83,45,111,100,14,41,61,9,85,70,109,57,109,101,28,71,44,63,12,48,62,87,21,56,55,54,41,0,0,0,0,0,0,0,0,0, 0,82,0,102,48,97,65,1,43,109,117,49,61,44,45,12,58,98,95,75,38,108,73,63,49,105,29,62,3,106,73,9,64,8,118,83,75,34,36,56,46,112,110,77,30,23,3,56,78,111,114,78,45,102,18,4,7,110,60,75,69,62,34,16,7,108,111,42,110,85,15,42,44,44,70,59,42,2,80,100,92,92,101,33,28,59,107,5,31,84,22,1,16,37,114,95,98,105,23,51,66,52,92,80,2,28,90,40,116,119,39,37,60,24,108,17,47,108,87,108,18,59,115,55,97,4,35,49,45,48,59,57,41,115,65,17,74,78,13,7,83,109,110,13,32,107,20,31,47,110,21,28,119,34,100,108,75,23,47,66,89,32,23,85,105,46,115,26,22,18,67,51,46,66,85,42,53,25,47,37,107,64,38,116,47,64,5,22,76,82,17,60,118,46,3,107,93,78,3,56,92,65,84,32,49,32,111,109,83,11,27,105,19,109,55,0,41,25,26,85,39,55,66,16,34,75,3,98,65,41,17,24,75,74,31,114,84,7,81,44,80,114,92,61,70,74,92,64,89,65,62,92,102,89,53,97,64,103,46,9,28,115,56,70,37,55,19,46,74,9,28,10,26,14,110,20,70,101,40,98,32,60,17,104,63,119,61,33,41,98,74,44,53,33,6,69,9,96,62,59,41,17,24,53,118,0,95,81,45,23,98,41,31,66,73,95,9,19,49,82,59,2,29,97,21,118,23,18,61,24,114,34,106,115,81,56,66,103,42,9,93,92,96,100,57,57,76,98,14,62,36,23,72,14,80,98,30,86,66,93,111,45,46,49,18,41,87,64,52,85,20,40,104,106,88,89,109,29,59,40,73,90,53,83,12,56,78,10,109,12,110,93,6,10,83,102,14,31,34,45,58,70,113,11,81,112,113,75,65,8,98,66,82,104,59,108,7,5,27,91,106,118,91,59,5,95,80,49,87,68,81,30,42,52,69,45,80,32,14,24,89,67,33,65,92,102,58,114,53,44,119,103,14,0,0,0,0,0,0,0,0,0, 0,31,0,47,71,50,35,108,53,58,42,5,25,14,97,92,4,18,42,62,17,100,93,29,53,37,48,3,23,119,118,105,26,21,105,99,49,43,78,72,91,26,67,72,4,4,90,96,88,80,51,41,5,31,66,17,112,45,6,18,41,113,58,55,88,20,40,9,20,63,75,59,116,55,67,16,77,15,55,28,28,69,52,105,39,93,50,54,113,21,13,108,2,59,10,112,50,77,1,111,19,25,59,32,1,62,79,113,54,40,28,23,56,64,50,64,74,116,3,44,58,55,54,37,5,7,109,113,104,63,53,76,72,87,74,10,51,40,10,110,65,65,12,97,84,61,68,64,85,66,0,98,111,13,99,20,19,59,98,120,29,37,68,59,103,108,17,23,77,37,32,67,87,114,31,42,53,60,17,1,43,29,37,47,6,115,108,107,80,14,44,39,5,97,116,107,13,116,57,17,38,102,70,3,116,15,22,80,69,103,100,65,25,66,98,32,79,13,8,9,86,61,85,59,68,109,2,102,64,7,37,70,30,82,50,3,64,51,47,113,97,62,117,36,85,67,62,85,9,64,24,5,15,57,79,18,47,47,119,74,106,82,104,96,77,36,98,76,18,94,113,44,38,8,36,117,95,23,114,109,54,75,33,65,69,97,3,120,38,37,2,78,48,73,62,6,111,90,112,77,71,36,92,64,96,32,95,68,18,44,37,9,53,11,32,8,10,63,50,12,88,6,106,16,46,78,115,80,88,1,119,37,51,2,55,107,53,30,58,3,23,78,49,78,91,38,5,7,105,74,69,23,119,30,27,5,20,84,85,78,82,77,90,79,92,38,4,58,74,71,51,13,60,6,103,64,111,114,73,98,100,94,87,75,0,33,87,96,78,99,11,103,94,111,7,48,40,117,83,108,49,49,14,120,70,24,77,104,11,111,31,42,55,52,39,18,116,110,109,46,93,90,118,4,50,38,49,67,61,32,79,11,0,94,27,36,84,80,101,8,27,92,31,1,10,103,29,46,108,86,41,3,116,0,0,0,0,0,0,0,0,0, 0,68,0,46,38,80,6,33,57,52,42,64,95,24,14,80,46,100,2,115,66,72,48,65,69,59,48,95,10,14,42,25,102,95,16,104,22,90,93,66,110,106,58,17,112,46,119,36,42,107,20,28,71,117,72,106,107,40,50,4,27,42,67,41,95,9,85,101,6,23,72,46,99,105,70,90,85,11,35,27,25,38,78,32,3,110,81,81,112,29,17,37,26,113,37,12,39,39,77,119,70,113,89,10,86,7,48,58,55,87,18,31,12,87,113,18,76,61,27,87,29,6,83,7,66,4,80,18,10,29,61,2,91,24,67,90,29,103,69,98,64,23,40,114,19,27,105,108,100,34,117,37,0,39,98,104,54,106,41,77,95,61,79,23,109,54,35,52,42,94,68,103,48,106,116,61,9,95,85,13,113,11,104,49,72,67,98,117,120,70,91,78,40,19,88,105,108,51,72,47,58,65,105,110,94,108,32,118,11,69,105,72,85,23,90,110,65,88,70,17,23,11,68,104,113,117,40,45,78,66,77,50,91,105,28,41,50,6,22,29,95,96,51,104,19,58,36,102,74,73,44,40,62,15,46,97,29,17,90,106,55,84,0,26,53,85,93,94,61,118,102,72,119,84,52,54,99,63,56,71,2,107,61,81,114,115,5,27,78,55,67,65,9,55,44,75,65,11,46,18,101,10,98,32,49,103,16,101,32,5,36,13,61,91,25,79,11,79,29,118,51,79,73,118,37,78,13,54,10,66,119,48,6,111,93,69,119,56,1,103,90,51,71,36,13,37,16,48,30,8,4,50,92,46,43,70,27,5,71,32,83,106,39,8,6,97,42,66,53,104,103,119,44,86,19,77,11,97,73,66,48,40,74,30,82,38,66,51,32,31,19,74,38,61,19,100,87,95,37,80,0,53,94,50,48,62,10,7,43,6,61,66,16,93,10,36,19,5,23,18,95,35,113,10,44,43,35,47,9,65,73,20,33,105,15,43,31,9,117,78,69,50,3,28,5,44,72,94,110,61,55,47,104,0,0,0,0,0,0,0,0,0, 0,5,0,66,30,80,107,113,50,101,104,85,80,56,108,74,41,102,46,59,8,58,19,71,99,41,30,55,63,53,11,103,20,8,88,7,16,9,99,113,82,105,62,0,60,98,18,26,57,81,81,92,89,12,89,89,108,115,51,5,68,34,83,64,21,20,20,9,33,75,27,16,104,72,120,98,57,65,11,76,19,11,38,76,63,102,114,13,13,91,49,23,14,3,112,106,117,46,66,82,1,31,91,27,42,44,81,72,42,84,92,111,54,85,89,19,58,112,14,1,18,86,80,7,19,90,77,106,63,93,103,48,47,88,36,49,87,93,70,94,62,99,119,109,21,101,35,78,38,116,43,33,26,59,5,38,31,77,1,53,109,29,27,117,39,89,20,60,13,103,18,114,8,84,75,30,106,2,104,78,73,58,113,62,17,64,65,32,0,32,42,30,11,67,88,17,44,109,84,59,13,12,71,38,68,72,41,27,81,19,20,28,58,93,72,93,63,48,89,80,14,23,20,52,38,56,86,48,70,14,94,7,60,95,86,118,43,53,43,81,117,99,4,92,65,99,1,7,2,99,1,103,116,33,7,115,79,100,104,119,48,48,103,56,1,46,28,45,3,14,12,21,47,42,6,65,66,67,54,45,109,92,66,108,67,94,36,116,8,41,114,50,22,119,102,6,77,2,18,108,33,95,7,103,75,36,25,119,73,84,61,79,1,85,99,95,104,25,92,58,52,59,4,26,57,93,85,52,94,106,116,117,78,53,0,44,58,46,76,95,112,31,21,38,20,8,114,69,40,73,40,43,39,83,99,100,48,102,35,69,98,51,117,82,113,46,20,96,30,79,79,71,103,48,104,54,58,83,42,55,40,76,0,61,80,118,12,50,59,112,12,32,49,62,30,35,50,12,103,64,72,8,120,4,39,54,105,15,40,54,11,6,70,31,95,81,0,63,35,88,26,20,116,11,102,88,36,10,47,52,40,89,85,60,55,46,48,108,61,53,105,79,89,109,69,93,12,107,96,80,1,69,43,0,0,0,0,0,0,0,0,0, 0,12,0,112,79,6,14,92,55,13,120,83,98,64,47,7,0,119,77,116,0,90,9,111,61,50,51,118,43,30,105,106,102,75,91,28,58,0,50,86,90,30,51,24,20,82,77,18,44,34,88,14,46,103,112,98,48,10,61,88,98,79,28,108,29,41,102,45,76,81,69,34,119,44,107,4,74,75,58,114,62,67,64,58,84,8,57,16,70,51,46,19,104,17,30,33,64,13,105,72,66,55,110,2,56,79,31,58,64,69,68,82,8,7,50,84,44,67,105,3,112,15,1,63,6,13,0,109,57,45,95,109,85,19,0,102,25,83,85,98,111,66,99,114,99,13,36,51,55,4,101,5,29,51,59,60,22,70,104,27,83,46,89,41,48,23,41,5,100,110,98,15,14,116,34,21,35,10,6,43,25,48,95,82,31,60,103,68,54,45,65,106,72,105,15,2,89,120,111,92,66,1,40,90,60,55,20,95,19,48,110,71,64,98,22,68,7,106,26,73,3,59,71,55,100,57,40,89,83,73,62,19,64,116,94,98,73,76,89,110,93,12,6,38,31,108,3,86,55,6,106,96,61,20,65,81,115,33,38,67,103,9,56,44,86,3,3,45,14,50,53,69,9,95,35,94,87,9,12,92,42,59,59,63,37,12,64,111,68,47,98,79,96,4,93,50,28,8,25,28,120,35,53,85,18,73,58,49,75,55,12,24,112,45,30,89,39,114,118,46,27,89,9,3,115,32,17,54,94,42,59,105,79,62,101,115,20,31,45,64,114,120,83,46,43,12,88,44,70,67,59,8,66,98,43,3,26,77,0,88,55,111,33,82,45,68,2,103,70,88,81,118,8,63,56,106,86,77,119,57,29,5,94,88,116,47,91,34,34,64,111,45,76,72,2,61,57,105,45,57,52,100,39,68,25,95,105,47,55,32,42,66,95,23,4,69,47,111,56,118,10,106,0,94,93,107,5,15,25,1,83,68,65,100,106,73,3,104,66,81,68,34,114,118,6,17,119,24,51,60,3,41,40,0,0,0,0,0,0,0,0,0, 0,50,0,80,15,4,48,4,97,102,8,35,114,47,110,80,33,79,81,96,76,15,105,112,88,93,76,119,107,67,16,49,22,87,34,96,80,108,61,40,97,15,117,32,16,40,51,86,6,18,117,10,37,95,35,17,55,54,72,14,33,85,89,45,41,61,60,0,38,57,21,14,14,91,7,93,90,53,15,90,79,108,4,40,82,101,23,3,59,13,75,70,73,71,82,10,36,20,103,45,64,88,111,95,112,39,53,97,7,78,47,93,1,56,15,2,115,90,116,34,41,120,73,110,61,107,65,91,92,60,65,50,41,41,112,10,67,56,91,26,81,39,30,102,94,5,2,90,0,89,91,35,13,65,66,89,80,46,29,101,87,51,45,111,80,60,62,119,99,35,48,24,4,111,80,100,27,50,113,60,59,43,117,118,7,73,29,54,58,120,110,42,115,5,88,14,84,49,8,58,32,15,14,45,14,24,56,117,45,60,114,64,28,98,24,74,55,18,2,62,24,23,117,32,74,101,104,40,101,36,5,56,5,100,119,45,19,91,21,24,41,50,101,85,105,103,91,112,94,108,69,115,115,103,25,72,77,81,100,58,63,14,62,23,18,21,7,40,43,71,82,117,61,35,74,98,70,93,17,91,28,62,44,73,109,110,117,69,104,31,48,1,42,14,7,0,6,97,73,27,87,33,6,57,17,72,74,90,91,116,16,90,49,35,29,113,6,77,44,19,96,120,97,95,25,105,25,57,54,112,39,26,4,36,116,79,35,24,75,118,83,14,115,108,62,52,93,42,114,71,23,91,38,52,29,117,61,10,110,113,4,45,54,81,118,62,48,76,76,103,92,15,68,52,23,120,57,61,110,67,102,49,12,41,75,18,23,105,109,90,112,24,39,49,70,85,17,13,112,46,113,103,80,91,70,56,117,95,101,40,56,83,81,111,119,88,83,101,3,88,105,55,2,80,66,41,88,90,103,5,96,8,78,119,88,69,108,27,79,48,39,67,40,50,85,62,13,6,88,40,13,14,80,0,0,0,0,0,0,0,0,0, 0,113,0,51,96,85,7,63,47,15,13,71,41,38,20,83,40,97,8,100,114,81,61,96,68,99,92,69,52,58,60,17,70,88,70,92,92,60,15,33,8,119,116,90,40,106,89,34,22,32,25,60,116,116,51,14,55,85,111,78,48,2,69,29,103,100,100,2,24,64,76,89,110,96,104,63,93,89,31,50,84,33,61,8,40,8,113,1,42,48,25,86,39,55,85,105,9,98,111,52,73,89,102,10,87,64,100,75,118,87,86,77,47,61,48,3,86,66,63,115,89,10,50,98,68,61,66,99,77,100,46,75,20,95,119,15,107,94,33,44,77,86,71,107,39,30,77,106,119,57,22,6,117,70,117,54,41,8,92,90,1,9,116,46,2,97,33,47,45,90,48,87,93,44,108,20,54,93,95,77,99,75,4,19,91,98,23,49,39,100,2,79,38,95,48,35,32,59,34,68,70,69,90,48,65,78,20,110,43,80,120,63,91,104,24,62,46,54,15,25,99,49,47,21,74,63,3,120,50,18,7,31,64,14,114,48,120,59,85,112,113,64,1,107,1,11,28,8,35,93,34,76,116,107,64,107,113,73,32,1,13,86,63,33,103,24,90,13,112,12,8,79,79,60,110,73,2,108,66,90,13,101,73,37,112,39,85,97,102,44,58,6,8,6,7,55,69,118,118,119,99,80,67,2,45,5,120,69,48,59,100,71,55,92,11,83,38,80,116,50,99,62,59,5,3,12,80,107,27,78,28,46,104,6,5,52,42,69,111,68,33,5,109,97,76,73,30,117,88,118,87,54,22,101,108,44,109,13,83,46,92,29,29,68,111,103,73,77,41,20,101,2,21,21,1,75,96,39,76,20,116,52,72,98,46,51,75,65,12,56,59,25,87,55,31,53,29,64,75,102,119,19,24,77,59,83,14,87,48,78,67,54,116,32,40,32,66,49,66,117,51,75,95,117,14,48,72,20,104,55,89,27,56,59,22,79,102,26,72,13,76,79,119,19,74,113,62,15,60,41,38,46,25,0,0,0,0,0,0,0,0,0, 0,29,0,9,89,86,48,59,107,108,57,87,29,104,69,47,89,3,39,117,18,23,94,75,69,24,7,120,23,79,89,73,96,30,51,9,80,5,2,26,10,113,66,3,112,107,5,22,67,71,119,47,56,54,21,50,10,69,76,103,67,93,84,68,113,2,74,37,100,50,22,46,16,90,32,119,46,84,34,101,6,62,106,109,28,44,95,104,51,52,38,31,67,58,62,94,60,71,97,56,9,107,85,101,100,115,44,118,95,73,17,76,70,22,104,35,33,95,51,18,66,85,5,119,79,71,113,26,96,115,29,70,25,88,19,14,81,7,103,42,73,112,8,79,53,72,31,113,18,81,3,12,45,19,55,97,107,17,56,17,63,118,55,87,36,107,76,30,46,61,10,70,50,15,53,94,98,47,30,101,77,20,5,19,26,40,22,10,27,113,7,107,73,30,13,106,57,66,66,60,84,81,77,24,117,78,52,71,108,36,9,29,50,53,79,7,60,111,52,70,39,39,84,42,85,61,79,81,72,75,17,87,77,75,18,7,53,28,23,40,19,117,114,100,101,99,97,24,40,69,34,94,100,53,12,43,51,89,57,117,45,49,32,17,6,79,37,28,19,49,0,110,17,7,17,60,35,84,50,64,6,74,94,14,50,45,13,110,68,69,78,52,118,70,9,29,91,12,1,21,68,50,61,56,23,73,53,53,27,99,13,83,105,15,40,87,53,96,16,39,24,51,60,66,63,92,76,38,16,110,41,79,6,51,57,105,52,14,52,2,81,102,18,63,50,81,61,102,22,20,70,93,60,10,62,61,12,37,110,120,69,80,33,27,0,39,102,32,15,4,61,40,7,109,13,100,89,66,63,118,48,64,22,58,21,113,45,51,88,77,60,36,117,93,59,8,74,2,33,109,84,24,44,112,35,41,16,58,21,112,46,90,59,66,28,88,68,2,58,29,79,81,87,119,52,57,20,3,65,66,109,69,42,24,43,13,73,4,101,112,1,115,100,61,13,70,109,38,91,68,30,96,34,0,0,0,0,0,0,0,0,0, 0,3,0,74,73,23,35,17,20,119,87,50,56,14,94,106,114,102,98,59,2,115,93,13,19,46,117,108,74,79,28,94,47,13,72,101,69,32,112,101,17,91,40,14,1,104,39,19,52,28,108,104,15,49,52,14,33,15,90,10,62,82,38,42,40,63,44,112,12,53,55,12,69,43,114,83,7,51,14,17,52,17,95,35,119,47,13,20,118,90,35,4,7,84,3,112,49,69,11,103,2,54,65,103,4,21,5,73,49,83,32,65,28,55,58,120,93,108,94,84,114,3,83,81,45,72,105,69,111,17,45,30,106,0,62,87,86,51,33,108,119,51,119,101,108,96,6,34,60,55,26,85,66,84,51,3,20,52,103,113,76,118,112,63,116,14,98,4,98,15,9,2,62,89,9,73,81,117,90,38,61,68,85,42,101,22,15,94,8,11,92,41,34,13,95,29,88,81,76,3,103,65,7,64,45,46,116,108,95,68,17,13,59,29,39,69,92,76,78,44,102,100,0,16,114,103,94,90,45,112,75,52,100,76,64,50,8,94,101,30,35,40,105,1,59,26,82,115,41,101,59,38,6,63,87,7,77,92,94,75,118,110,117,51,86,16,87,67,74,119,38,37,66,105,87,34,77,49,5,98,50,43,16,66,111,58,99,19,75,76,62,7,108,39,32,26,30,91,116,62,118,77,14,85,2,109,63,13,50,109,55,0,70,40,39,88,55,119,63,27,1,75,80,16,22,61,22,50,42,49,11,71,57,82,104,119,20,34,75,113,11,42,97,115,19,61,52,27,92,22,40,2,9,3,113,21,66,26,38,69,92,46,27,104,88,5,2,29,89,38,80,55,59,102,25,65,39,9,75,113,35,78,85,91,59,10,13,91,106,0,117,87,87,103,48,4,40,25,19,60,80,43,120,71,113,60,24,71,57,11,25,27,68,14,57,113,103,9,0,105,76,43,85,0,68,35,65,48,86,13,48,71,101,49,12,108,76,92,54,87,62,42,30,33,58,64,51,7,101,19,65,81,87,0,0,0,0,0,0,0,0,0, 0,53,0,18,50,97,28,79,14,32,1,17,43,116,76,18,96,71,33,38,79,28,18,20,48,115,34,35,69,3,33,18,79,36,83,89,44,50,101,97,48,74,101,38,6,15,95,22,79,102,99,112,41,19,57,5,48,38,5,19,62,58,102,0,69,116,76,102,57,97,64,83,81,51,25,117,55,49,96,21,82,73,50,47,86,47,6,106,107,74,10,12,22,118,38,16,101,31,99,54,3,66,35,112,4,11,21,1,63,62,10,40,75,83,27,48,83,115,20,43,105,47,52,69,16,97,52,85,38,47,2,65,115,34,93,87,61,91,66,107,108,11,18,54,31,109,17,12,96,112,18,28,98,24,119,2,69,86,36,59,24,107,116,76,110,15,109,27,30,58,12,72,60,111,18,75,6,64,62,51,2,93,115,11,54,116,113,81,95,70,32,44,86,108,77,97,66,112,59,59,5,114,21,4,10,13,82,110,68,22,69,70,93,78,16,120,42,81,63,24,60,36,25,47,50,50,16,31,54,46,11,45,94,62,2,27,12,107,22,111,24,105,27,13,29,13,26,99,96,77,71,76,52,49,79,82,94,94,10,41,53,117,3,96,68,61,71,53,33,69,66,30,50,61,51,84,56,114,16,2,67,100,113,57,76,49,65,48,108,12,70,27,73,41,97,88,72,76,70,105,67,22,63,1,83,107,22,101,21,53,28,51,64,38,94,96,42,37,24,10,45,35,80,40,6,100,94,83,32,12,63,43,58,3,93,72,73,58,16,45,100,20,35,110,61,60,16,37,107,18,87,55,103,101,83,60,90,52,74,54,37,20,18,61,93,114,40,27,3,101,16,54,74,1,45,101,116,104,66,83,71,49,7,47,100,114,11,8,86,14,44,20,88,31,13,10,9,24,16,4,22,5,50,48,22,15,70,27,85,25,6,31,46,91,59,120,71,32,100,25,72,73,3,72,49,73,71,33,72,39,68,44,4,78,11,64,85,1,84,71,0,13,95,12,28,117,53,82,75,48,72,112,73,1,0,0,0,0,0,0,0,0, 0,91,0,45,56,94,114,27,114,37,49,2,3,8,108,106,76,5,4,80,3,91,15,53,25,81,107,4,34,25,84,73,60,55,108,107,19,75,82,81,76,58,115,70,116,12,45,56,101,105,90,71,109,69,109,35,113,39,14,95,63,8,58,66,54,74,102,41,2,36,90,6,40,12,97,54,59,58,20,39,43,77,68,59,46,99,56,63,54,10,74,35,54,85,49,29,23,54,20,82,60,17,111,16,73,19,0,102,90,56,46,61,56,89,55,17,60,49,59,35,35,78,119,85,26,62,28,70,64,112,103,88,73,47,97,25,52,43,74,89,43,112,1,111,49,18,70,114,70,52,110,1,21,118,91,30,83,56,13,0,75,68,113,31,114,107,26,114,120,38,18,120,5,37,1,89,90,106,35,77,9,112,8,98,46,27,23,74,48,59,83,20,60,69,108,117,27,71,25,101,39,8,119,6,79,49,39,78,43,95,75,4,79,32,19,102,80,34,118,64,96,107,82,87,26,4,26,38,20,60,104,78,76,65,29,107,39,42,60,110,115,91,115,22,112,115,0,60,102,118,72,68,25,80,113,68,80,30,107,82,100,65,69,49,1,63,27,79,97,62,113,0,51,49,70,32,108,119,116,92,23,20,35,90,21,92,19,12,26,48,32,9,59,9,46,42,10,64,63,56,56,40,34,52,30,116,113,16,64,62,10,33,96,0,96,54,0,47,94,43,91,111,52,78,35,68,47,16,13,113,63,91,38,90,77,27,93,116,105,72,29,98,31,40,38,11,7,24,0,117,81,50,56,108,46,58,24,113,6,47,118,95,34,36,88,115,41,14,115,70,52,41,51,38,55,111,48,85,12,27,62,47,8,31,46,115,71,108,82,43,34,79,37,85,104,45,54,95,78,87,5,52,100,116,98,118,80,81,111,48,32,109,119,65,6,105,33,73,77,45,111,27,69,8,81,14,22,42,19,78,87,89,21,111,113,38,113,60,27,48,95,75,105,25,52,94,60,99,95,23,81,13,1,0,1,0,0,0,0,0,0,0, 0,27,0,117,5,77,59,83,71,86,11,106,43,55,43,96,40,94,1,53,21,49,49,47,90,117,95,43,100,87,65,53,74,43,2,27,19,66,87,66,88,87,27,80,28,97,9,6,41,97,33,15,92,118,65,120,65,59,115,115,16,86,73,16,5,119,57,102,91,104,66,50,50,51,19,92,9,2,96,92,24,114,49,98,66,57,61,89,116,105,55,108,120,48,13,61,21,114,23,109,98,41,50,0,82,116,81,52,42,73,92,110,39,48,44,21,106,56,7,6,22,0,7,73,96,52,83,105,107,57,81,3,84,94,81,30,96,25,22,103,117,6,66,87,32,60,16,103,19,109,7,55,92,51,81,45,53,85,3,79,37,44,28,40,50,25,119,106,26,82,52,33,53,84,52,96,78,3,77,61,75,18,88,81,111,59,113,42,74,43,105,92,55,5,92,63,79,31,7,110,57,41,30,115,45,80,47,63,97,65,69,72,37,17,33,1,110,85,116,13,86,56,66,15,59,77,109,76,43,1,55,10,120,119,45,19,7,103,11,12,103,96,48,78,8,15,83,68,18,98,92,115,52,68,107,31,51,65,61,21,89,91,60,77,5,11,30,63,26,4,20,3,39,69,74,84,86,80,102,67,52,19,89,70,6,54,81,77,22,39,113,57,92,21,12,68,0,32,62,73,30,63,111,6,66,2,80,94,28,39,113,116,87,89,41,0,20,118,1,112,80,15,24,102,89,69,9,23,47,31,2,59,80,108,39,42,77,71,40,24,22,55,54,92,73,51,105,5,90,54,40,111,35,88,109,44,89,61,8,10,53,59,101,47,1,114,41,55,38,38,77,107,65,81,33,24,108,6,18,106,19,88,65,81,30,32,110,9,101,100,29,98,13,106,25,55,103,90,50,113,62,42,61,89,49,36,20,57,17,112,37,118,60,33,86,80,89,108,93,106,2,27,75,96,87,10,55,4,46,86,11,89,12,43,118,34,25,81,43,52,36,39,85,72,40,92,79,30,65,107,80,51,46,0,0,1,0,0,0,0,0,0, 0,45,0,55,110,95,103,24,119,70,85,77,80,49,114,40,93,96,41,5,56,46,105,89,32,30,65,14,67,67,6,0,65,21,97,104,77,36,19,73,47,102,50,91,39,116,28,69,32,0,110,111,28,56,32,80,107,40,93,19,105,9,103,40,112,60,104,54,79,71,64,79,54,57,75,14,59,113,56,113,49,74,106,16,24,87,51,38,83,58,114,16,117,76,91,84,69,19,38,46,61,6,11,84,1,117,19,114,57,5,27,49,30,14,69,39,107,82,89,53,7,37,67,52,31,13,66,41,1,18,27,117,109,73,79,73,71,53,56,52,91,100,44,112,54,31,108,40,100,71,73,120,90,2,47,42,60,14,108,109,109,91,26,34,18,0,59,59,54,67,68,49,93,51,22,115,75,96,28,93,38,88,1,77,42,50,84,2,111,112,38,119,38,76,44,80,115,1,3,64,111,96,17,4,120,100,36,118,90,44,91,24,108,92,46,85,1,49,89,94,103,9,117,42,46,8,39,84,22,37,56,116,111,30,67,117,0,32,86,67,105,117,19,27,100,92,114,41,102,75,53,42,0,26,8,37,67,21,119,75,20,47,79,62,72,66,40,95,64,75,105,43,90,26,1,119,85,20,26,82,49,108,26,51,87,32,23,19,51,23,115,98,87,74,22,85,103,87,66,80,63,97,93,2,96,98,51,1,114,49,113,18,38,115,105,102,119,12,53,73,42,12,79,107,102,68,80,111,75,30,70,0,20,83,96,67,5,120,59,8,7,55,20,62,15,116,94,107,102,94,73,28,118,70,112,64,81,94,79,39,105,5,75,115,111,103,39,42,6,11,96,37,111,25,57,72,33,39,0,52,54,57,46,59,107,53,93,27,95,40,112,48,21,11,95,78,106,78,43,85,65,30,1,7,119,22,117,63,119,92,54,96,36,28,83,11,6,12,72,113,109,105,47,8,14,90,74,108,78,61,41,94,10,32,100,65,48,28,31,22,84,12,72,62,29,94,94,81,38,9,120,47,104,0,0,0,1,0,0,0,0,0, 0,49,0,2,9,42,88,7,69,24,15,79,43,65,30,99,76,111,65,93,4,48,12,23,58,6,55,26,46,9,24,10,5,95,112,31,75,92,88,76,37,81,55,30,63,53,2,102,17,71,36,105,59,72,65,28,81,108,21,71,88,107,83,56,48,117,95,7,49,97,120,104,41,50,23,22,22,96,26,85,79,46,77,55,61,73,94,30,92,87,28,71,80,40,63,56,82,71,95,107,62,12,43,36,31,13,74,82,69,1,5,54,51,73,67,78,101,5,13,97,15,56,91,77,33,36,37,95,17,3,90,93,92,92,27,34,99,119,66,22,97,18,84,85,0,73,97,47,115,35,19,109,67,98,23,68,69,31,34,32,107,83,51,24,48,120,75,43,48,72,14,63,58,59,1,15,11,103,104,92,49,79,42,118,110,34,46,39,94,110,108,66,92,12,51,98,117,23,67,73,101,60,105,27,84,30,49,88,80,88,78,108,83,24,29,62,24,79,12,68,82,63,75,51,3,90,50,63,32,109,50,29,32,116,65,92,2,30,69,37,78,114,81,100,38,30,7,100,14,99,62,76,109,45,14,11,120,100,108,35,49,80,69,9,46,15,7,5,1,112,54,113,18,31,117,4,0,117,25,94,80,107,104,10,33,116,59,115,92,63,25,21,94,2,3,87,79,119,61,119,11,74,0,33,64,94,47,92,14,97,111,72,5,7,68,6,1,18,100,25,96,39,101,104,58,17,17,13,88,46,68,110,115,70,62,115,50,51,6,107,99,50,79,92,66,68,109,32,24,22,108,22,66,79,12,88,13,71,3,83,75,21,57,44,67,17,5,104,66,74,43,53,7,14,82,28,16,41,39,26,4,120,58,106,70,22,119,49,44,64,5,4,27,99,7,48,63,61,42,86,113,25,113,4,46,24,55,15,63,10,109,102,106,9,34,4,77,11,37,39,47,29,19,48,59,78,13,74,22,27,72,18,22,103,87,20,54,8,88,90,0,6,90,63,98,16,75,65,30,40,93,0,0,0,0,0,0,1,0,0,0,0, 0,68,0,68,98,17,47,62,66,0,98,68,16,31,111,104,90,111,9,73,22,116,30,53,63,59,72,116,74,9,43,120,104,98,40,30,74,36,52,89,97,111,43,98,19,111,76,22,78,112,5,4,26,25,52,115,76,113,4,107,12,19,29,97,39,30,18,103,10,15,112,45,26,86,29,100,11,35,108,8,115,78,39,82,49,9,76,112,22,10,114,18,85,59,71,94,115,16,14,107,76,14,88,68,55,107,97,74,44,102,59,58,45,90,4,9,69,64,29,114,67,13,110,85,90,103,59,81,112,65,64,8,26,76,102,120,45,74,103,77,82,49,15,49,64,44,46,50,28,110,16,26,86,55,113,56,45,55,29,30,53,119,67,95,69,21,107,8,108,17,37,35,9,50,64,6,83,30,48,100,13,9,80,107,19,117,64,68,71,34,80,82,80,59,58,96,65,91,67,43,16,19,38,59,111,35,112,78,85,65,92,32,31,81,8,109,21,76,76,105,16,34,115,78,77,95,83,59,40,40,54,114,44,115,112,63,96,68,9,58,93,33,67,65,54,104,101,32,96,99,17,78,101,116,24,22,119,76,120,38,34,98,102,27,106,118,54,61,91,78,5,81,12,31,64,75,78,82,69,63,50,84,41,85,20,24,24,94,50,19,32,96,57,84,111,92,113,55,52,58,107,69,68,64,98,68,49,10,107,53,120,44,74,9,26,52,41,57,98,63,27,40,66,19,44,48,54,51,57,18,80,29,79,7,13,20,10,84,1,101,99,74,11,17,105,35,14,64,44,5,92,18,115,7,69,100,48,73,53,70,65,49,70,38,19,32,104,102,73,36,59,0,12,33,10,75,74,2,20,41,1,103,110,43,12,42,68,102,63,51,60,11,92,118,116,16,28,87,13,85,12,15,78,51,13,41,28,49,89,108,85,26,6,32,114,13,19,43,84,117,17,40,104,63,74,14,64,45,106,55,89,65,66,51,112,29,51,44,7,7,98,78,114,36,44,96,56,20,20,21,88,39,3,0,0,0,0,0,1,0,0,0, 0,75,0,65,83,6,72,6,19,9,84,48,48,118,36,25,87,77,14,48,54,4,77,47,104,52,12,46,118,56,107,44,76,120,40,46,49,26,8,41,6,103,71,69,59,31,52,47,97,97,100,48,86,83,61,115,35,4,88,55,56,105,38,70,80,4,99,20,5,3,81,95,91,24,19,62,40,26,77,54,98,6,6,39,116,25,103,68,72,31,7,112,73,94,89,106,26,61,13,20,117,0,5,79,90,21,82,46,25,44,22,58,99,57,53,18,53,26,48,94,33,20,81,45,78,75,74,21,15,74,93,76,20,107,7,58,86,97,91,59,49,17,67,82,104,8,32,0,71,19,52,113,15,11,106,96,17,14,92,47,23,40,52,48,9,2,115,54,46,81,17,83,74,68,40,111,80,116,21,6,106,74,84,41,69,24,8,17,15,82,60,4,66,54,62,0,105,23,60,64,50,7,56,49,80,16,76,5,73,54,38,82,1,59,85,105,74,116,25,37,95,116,19,10,102,98,98,96,14,61,79,66,83,96,114,35,56,72,19,23,87,102,116,37,68,75,65,91,81,31,37,115,67,64,81,92,106,110,87,92,117,88,108,75,21,70,70,105,81,106,100,59,16,89,92,100,2,88,64,75,115,11,108,120,95,71,2,63,0,7,3,46,81,114,104,103,21,82,15,63,99,66,76,42,41,19,83,45,43,65,120,72,46,61,71,84,60,87,11,44,108,16,120,106,107,72,7,105,42,71,59,35,46,31,9,29,30,98,10,117,25,32,36,55,14,18,66,60,5,99,41,69,96,79,4,87,23,19,105,97,4,92,51,79,99,112,84,73,119,110,41,51,76,40,72,24,78,104,104,120,24,39,64,91,43,62,89,95,88,116,59,114,11,89,86,58,14,67,81,9,98,100,20,70,106,48,94,96,43,89,67,86,102,75,96,118,74,93,42,21,104,15,115,38,37,45,109,11,84,98,116,56,101,43,99,82,4,89,115,1,6,55,19,11,101,82,79,54,0,89,98,73,106,0,0,0,0,0,0,1,0,0, 0,91,0,65,115,13,65,20,50,98,25,14,52,99,80,10,17,82,108,72,32,116,13,48,85,3,9,58,77,17,73,109,106,77,8,92,112,112,29,84,112,49,34,16,80,114,80,79,111,38,34,109,16,116,25,68,41,119,15,8,37,80,5,90,57,110,13,0,72,93,19,32,49,58,100,69,15,71,112,19,34,49,70,17,53,40,63,103,43,107,114,116,52,34,88,32,20,80,3,92,113,25,7,32,25,74,112,72,35,3,66,38,50,59,116,70,74,65,100,30,43,113,72,40,86,88,65,42,13,38,87,49,111,48,115,9,91,3,34,106,99,95,106,39,45,114,42,29,40,7,95,49,68,62,13,102,49,41,87,9,22,77,113,116,21,10,105,22,87,56,43,112,84,18,32,5,88,120,110,62,6,44,75,76,54,65,41,18,97,86,113,101,70,112,66,26,68,5,114,5,111,95,20,102,54,75,84,85,117,98,113,69,19,24,82,11,116,33,111,37,93,101,1,14,88,50,69,112,34,0,32,12,68,49,49,6,4,51,75,85,74,86,56,51,31,6,91,9,120,33,15,36,119,67,102,102,108,19,20,6,81,74,97,54,7,62,17,16,74,77,70,119,25,40,35,84,84,8,82,97,113,105,33,77,104,15,29,27,38,106,32,73,65,54,119,3,77,79,41,45,38,57,61,87,24,26,20,10,42,64,38,85,59,95,39,103,23,102,62,100,102,36,69,98,114,34,33,0,51,70,88,1,79,18,4,73,56,119,100,39,63,19,82,95,33,24,13,31,82,5,97,1,114,42,28,22,110,57,94,58,39,101,26,34,82,34,10,28,16,50,105,3,99,102,10,51,77,58,99,91,113,10,2,67,88,7,16,112,93,40,23,53,78,100,41,51,118,99,11,91,65,22,49,77,51,94,102,29,95,50,66,7,20,31,1,120,102,104,84,108,104,86,11,93,62,2,25,110,74,26,16,57,108,37,106,26,101,30,13,86,12,24,108,1,4,7,24,59,93,64,104,69,43,0,0,0,0,0,0,0,1,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,76,4,113,43,95,42,91,111,98,59,12,114,62,35,88,65,120,69,17,16,24,81,102,48,73,71,36,116,81,116,47,23,76,8,90,90,102,8,46,49,114,15,29,2,61,87,15,107,99,30,54,84,111,80,20,27,68,98,95,7,91,87,86,1,15,71,73,70,12,16,92,120,76,83,4,89,12,15,74,1,42,119,19,72,39,16,94,11,50,67,40,36,70,63,96,115,5,61,65,85,109,2,20,59,101,14,59,76,34,97,118,82,32,108,114,43,44,70,61,59,33,20,0,19,111,95,31,72,71,66,118,16,118,60,41,50,50,43,33,77,81,5,35,50,103,5,112,10,19,43,45,25,88,117,38,44,15,51,73,67,79,56,5,22,27,38,28,3,116,37,33,47,103,62,59,94,8,53,30,7,119,41,116,57,101,109,97,64,88,47,110,88,120,57,105,10,65,91,26,36,53,44,77,57,36,0,107,77,59,100,58,18,43,67,63,87,38,0,84,1,84,2,49,26,55,40,116,1,112,81,15,13,97,118,14,18,59,110,77,110,29,92,23,101,12,37,65,115,104,45,101,30,97,113,106,10,67,91,35,8,40,109,109,39,116,42,65,38,45,117,10,49,103,20,84,4,53,62,15,98,91,32,110,52,76,73,6,101,45,14,5,38,51,14,33,79,38,101,86,56,47,31,55,80,67,12,37,78,15,19,48,99,57,98,20,23,21,46,114,98,63,4,50,75,5,110,35,34,23,23,1,4,95,39,9,64,16,72,23,99,101,86,84,115,103,75,16,6,15,52,117,14,68,115,93,92,74,63,15,99,15,87,5,89,55,60,43,24,16,46,55,86,61,107,20,36,20,10,10,34,86,6,16,69,48,20,48,77,43,18,57,116,39,91,18,10,77,101,46,65,73,22,94,101,68,51,117,111,83,10,37,75,85,107,62,78,88,120,49,101,86,94,119,110,36,0,0,0,0,0,0,0,0,1]); y:=CambridgeMatrix(3,F,462,\[ 95,96,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 97,88,102,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 6,22,55,36,11,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 109,2,34,60,1,98,14,69,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 120,117,107,66,46,23,1,16,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 90,55,79,1,27,29,82,48,68,11,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 17,11,116,20,51,29,17,120,26,73,94,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 25,11,117,57,54,30,107,68,86,2,8,33,13,116,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 97,38,44,35,106,55,97,94,9,98,99,65,60,63,17,39,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 76,85,95,33,109,50,7,25,26,20,82,90,107,38,16,81,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 12,94,52,39,13,4,60,95,109,83,56,10,106,27,91,78,52,17,109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 109,55,9,72,21,23,13,105,44,66,58,66,69,33,4,120,100,93,22,3,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 17,101,55,22,8,93,117,63,101,38,14,61,48,107,116,56,61,106,115,27,94,54,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 71,43,19,53,77,100,86,120,59,50,120,34,95,107,98,84,85,2,61,45,114,111,29,98,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 119,54,81,44,109,18,38,5,27,114,71,36,7,52,87,98,78,110,42,63,3,43,77,66,107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 104,71,74,104,88,95,3,29,4,83,23,6,61,96,91,57,120,19,83,61,91,71,38,113,113,70,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 6,78,41,110,114,54,92,106,59,97,54,90,0,72,50,17,60,48,84,49,35,92,45,14,53,22,28,11,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 55,114,17,39,114,108,5,1,54,111,12,50,41,104,102,112,79,80,97,30,100,60,60,117,60,31,13,60,26,116,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 28,29,23,42,53,58,8,103,60,55,120,49,115,16,112,19,32,100,8,70,36,86,47,10,114,19,100,47,118,82,30,98,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 28,110,113,7,1,98,74,44,119,98,17,77,74,115,108,15,25,77,36,22,110,52,111,35,77,25,53,18,71,64,85,58,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 49,1,33,11,83,39,103,53,111,88,72,79,107,18,118,12,41,7,95,96,93,99,46,4,2,77,42,104,119,99,37,61,71,106,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 34,108,40,12,35,10,17,9,83,119,46,59,38,6,41,17,58,27,17,72,105,6,26,54,1,97,91,108,24,115,117,50,3,67,110,95,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 6,53,48,62,113,4,9,87,41,46,41,112,67,81,46,1,71,100,21,116,48,76,71,48,51,33,35,50,35,1,110,87,69,52,20,50,29,74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 35,112,4,53,2,109,64,7,119,5,51,2,54,107,10,92,66,80,36,34,52,54,1,40,98,11,82,88,67,17,92,56,36,47,76,4,112,16,89,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 31,25,16,78,114,44,75,74,46,70,37,70,113,19,5,43,116,104,0,19,76,104,29,36,2,66,99,58,25,40,68,37,95,118,38,107,46,61,59,13,109,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 65,48,79,19,80,71,64,55,84,16,92,84,63,100,93,13,92,97,21,9,7,102,90,120,53,69,12,33,15,1,79,36,95,83,71,117,14,45,105,67,105,74,91,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 102,104,68,120,42,24,34,67,90,75,24,1,36,95,35,68,91,113,120,41,107,61,8,56,24,19,30,46,10,87,23,36,11,120,118,55,97,31,101,77,21,113,108,110,45,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 6,109,88,115,86,30,50,92,0,21,33,113,17,71,50,98,46,43,42,68,29,115,110,73,88,67,38,97,12,20,85,32,107,119,88,32,84,32,26,61,35,12,53,56,53,47,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 55,16,3,47,101,55,85,67,25,18,15,19,7,65,65,87,18,98,90,60,112,42,104,117,79,119,89,5,96,22,13,84,55,59,86,110,27,1,40,37,88,1,11,9,53,31,37,112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 19,51,91,97,55,84,13,32,50,99,111,100,101,32,114,52,116,54,2,55,48,25,26,1,78,106,76,96,112,104,96,42,62,44,64,15,13,88,52,47,0,50,90,18,100,86,104,77,26,90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 65,66,63,86,16,51,97,14,111,46,41,89,53,55,11,68,58,107,112,54,60,76,5,24,38,111,79,110,82,15,58,97,17,25,93,77,14,26,44,59,105,91,99,32,5,92,7,92,89,76,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 68,20,102,9,55,55,96,5,37,103,109,54,52,92,87,28,66,111,39,85,96,98,31,39,103,2,111,53,24,49,18,59,112,120,109,8,16,88,27,19,38,118,12,84,116,53,108,59,96,70,10,39,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 100,102,59,68,13,52,90,60,87,17,95,65,5,67,93,7,4,16,3,67,71,86,40,18,67,99,38,13,104,1,8,95,78,18,83,46,119,118,25,61,80,100,65,67,50,71,15,12,106,96,114,96,25,49,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 16,117,39,50,37,89,40,9,117,49,44,9,55,25,49,34,31,70,65,40,98,75,64,47,98,49,86,80,72,14,58,93,18,115,75,1,4,63,4,100,43,48,27,44,71,6,24,31,64,3,18,79,108,42,61,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 11,110,86,3,93,89,88,77,84,20,107,29,11,74,34,69,96,90,115,76,89,21,41,2,50,85,87,23,64,111,78,78,106,60,57,75,114,113,15,25,10,60,114,106,30,64,83,34,82,93,95,32,2,44,66,41,42,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 68,64,38,64,114,101,119,17,10,51,119,18,94,116,32,14,47,35,104,85,95,49,94,7,82,105,52,87,119,11,9,46,75,44,110,94,81,17,15,80,97,80,96,108,17,112,99,25,0,50,55,119,10,75,116,82,119,40,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1,10,78,35,102,55,32,27,63,9,2,8,79,73,7,19,53,110,105,41,80,10,92,59,98,93,3,101,76,2,70,93,2,42,53,85,12,46,43,64,42,109,78,120,85,106,104,105,43,103,111,91,49,49,112,63,98,117,94,14,67,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,103,27,18,17,1,63,27,102,109,98,16,86,33,44,100,46,43,94,86,81,28,110,102,27,9,90,72,106,62,29,86,107,45,98,89,68,23,34,21,75,112,57,70,68,1,112,68,81,2,118,117,23,28,106,55,47,66,113,84,13,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,5,23,113,76,10,29,115,14,105,83,114,44,57,114,85,39,62,80,48,91,104,2,53,50,85,24,101,38,78,28,17,106,82,106,62,10,60,97,88,98,105,58,90,100,18,50,8,93,56,40,102,100,84,18,103,4,31,119,103,65,2,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,54,106,32,11,54,33,19,64,107,86,74,50,119,109,28,16,110,79,8,117,65,54,99,27,26,38,15,20,55,62,23,44,95,30,118,47,25,101,54,38,58,97,109,115,69,25,51,108,18,81,29,6,94,53,3,3,56,14,56,109,85,36,73,118,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,81,118,92,86,32,108,65,92,37,44,75,108,116,27,25,39,47,45,117,0,44,41,13,5,3,97,10,101,109,110,107,38,31,65,88,119,29,19,30,107,23,82,65,12,12,110,43,92,113,103,70,93,20,77,93,8,97,26,6,69,14,105,25,30,68,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,30,47,77,72,88,74,86,36,70,113,22,111,91,18,88,28,52,29,20,18,7,4,25,59,92,50,76,70,39,99,6,4,104,72,107,25,32,17,56,65,118,85,15,32,101,82,8,45,107,57,101,68,9,52,41,45,120,24,100,29,117,12,37,75,33,119,66,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,98,8,61,31,3,59,1,66,90,81,104,0,16,10,110,98,8,35,64,7,108,83,82,33,98,55,20,46,34,109,65,21,101,39,4,87,78,54,104,39,119,73,118,27,17,85,48,117,25,24,17,67,59,39,82,105,4,64,76,80,14,109,94,44,91,51,29,103,39,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,111,58,40,75,43,80,59,46,93,82,61,90,29,112,2,60,22,83,94,23,47,32,99,35,56,14,111,107,22,82,67,96,113,54,60,118,5,106,94,71,97,82,18,25,102,88,98,59,67,113,92,78,58,8,30,17,108,64,17,20,99,117,28,42,93,78,74,112,101,59,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,2,28,78,117,92,11,9,93,15,113,8,68,91,24,30,79,95,56,0,29,8,94,53,103,70,109,72,112,51,65,90,90,100,6,12,38,16,86,112,110,44,64,114,20,21,46,12,70,16,47,38,32,71,75,74,63,117,52,70,32,72,39,113,96,34,71,63,107,8,87,44,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,50,49,42,85,104,53,41,36,3,72,69,15,27,109,25,103,49,93,42,10,114,42,77,78,28,48,58,16,3,41,100,46,40,34,29,108,114,71,14,55,72,7,61,43,53,72,19,46,92,41,114,51,40,37,109,43,88,74,44,24,56,17,96,42,34,28,88,12,65,95,76,38,7,27,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,5,82,63,44,41,37,63,31,42,3,64,3,27,106,108,50,35,15,60,42,71,79,59,106,32,111,105,81,118,43,84,14,74,48,88,57,28,88,55,75,51,61,95,44,8,85,60,71,32,82,28,36,8,18,51,37,23,17,46,50,48,101,80,12,17,80,36,81,93,0,60,22,44,58,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,62,51,12,65,80,62,79,29,10,104,50,69,112,88,27,56,110,36,37,92,120,29,116,15,112,35,23,14,54,50,34,65,41,72,30,53,80,85,92,48,103,13,46,31,112,23,120,102,74,114,68,3,51,47,106,8,66,112,48,73,80,64,40,66,17,55,99,115,83,63,111,81,5,38,51,72,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,17,102,19,67,107,38,75,113,93,62,115,14,21,113,63,75,82,17,106,112,65,47,51,72,80,93,74,73,28,93,111,98,93,59,100,115,101,102,108,113,33,65,95,31,25,109,101,82,72,69,5,71,24,19,12,62,81,30,19,3,106,18,14,36,20,19,70,119,30,65,12,52,120,75,72,41,106,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,80,106,75,71,61,63,112,56,85,40,20,71,45,51,28,47,120,78,71,65,117,75,93,108,100,36,92,7,16,29,78,104,53,59,69,117,70,30,105,13,44,21,87,43,82,98,45,108,71,9,37,54,9,7,120,46,101,7,33,35,119,59,71,32,59,49,16,43,120,73,26,95,94,39,88,12,67,114,93,67,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,46,18,42,11,32,46,55,19,30,116,52,92,103,95,6,71,76,0,38,54,39,99,39,118,3,51,21,1,78,17,49,56,51,108,36,28,78,77,0,0,61,73,65,88,64,41,5,1,51,17,28,76,79,29,115,37,29,43,99,97,64,110,7,20,4,84,52,47,7,20,78,66,91,70,102,99,9,94,84,94,96,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,55,27,27,15,104,16,12,89,35,61,39,90,52,19,11,25,80,44,5,106,99,55,1,50,44,38,69,73,21,114,51,81,70,109,105,63,81,88,96,37,21,63,20,29,101,119,54,104,49,27,25,1,28,88,107,32,9,84,63,78,10,47,104,87,119,45,88,71,71,83,103,70,31,78,57,107,58,26,22,84,23,14,81,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,3,66,32,45,94,27,89,55,71,42,91,52,31,25,45,113,120,108,12,65,32,27,78,24,120,79,111,39,31,59,64,89,2,31,40,43,3,35,14,6,85,120,69,66,31,20,98,73,59,66,14,0,3,40,84,52,120,98,76,104,64,74,31,63,50,120,64,84,80,62,45,30,40,12,76,112,106,109,26,68,68,97,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,36,88,60,72,71,85,29,20,82,27,107,84,100,44,36,64,87,14,25,24,65,33,45,17,68,27,41,89,69,43,51,55,106,76,71,44,46,62,95,48,9,111,35,116,61,92,49,88,77,84,27,6,69,98,67,106,101,19,108,60,44,2,43,56,3,100,23,22,48,50,112,117,77,19,115,10,38,3,43,102,2,9,21,65,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,80,100,116,43,85,63,6,15,4,106,29,93,95,34,43,42,61,19,94,87,59,68,51,83,100,101,24,19,9,69,80,71,118,116,57,81,95,14,57,101,91,38,99,0,26,46,91,11,119,95,29,89,97,15,87,74,94,80,48,112,9,72,40,102,64,71,26,89,21,17,84,105,8,35,15,50,52,12,22,35,116,60,25,42,10,9,54,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,62,106,39,60,37,54,113,9,16,43,40,49,88,34,71,1,105,65,90,66,91,116,98,17,49,102,105,3,13,57,114,8,1,36,55,101,71,74,12,116,108,98,109,0,12,31,58,118,31,117,57,111,103,29,28,99,42,33,10,109,12,39,41,13,17,12,54,32,113,51,23,71,16,54,117,60,33,31,44,9,29,70,93,44,109,20,7,12,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,54,40,118,25,36,104,56,4,85,45,38,120,117,24,120,53,38,84,67,6,87,44,12,89,93,85,19,86,1,33,6,32,49,26,93,55,109,85,26,28,106,1,46,118,32,84,44,102,48,55,44,107,25,32,65,105,95,4,85,65,99,86,47,70,29,90,11,114,56,19,82,34,109,91,78,88,4,55,86,24,76,43,2,76,100,30,60,25,120,117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,113,99,1,89,114,102,67,56,103,22,114,12,89,81,120,110,109,19,8,27,15,107,24,7,85,19,43,82,19,21,94,69,22,65,76,115,7,88,16,39,21,117,104,39,37,28,27,104,20,62,64,16,70,34,81,49,54,99,85,75,25,49,104,45,40,76,91,72,119,48,89,13,93,38,31,91,98,29,42,10,103,24,15,67,31,59,30,21,65,9,44,98,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,64,21,4,57,18,82,88,27,25,24,98,1,65,44,46,105,41,88,63,45,6,6,32,110,116,111,52,30,34,2,33,79,28,94,91,16,36,59,36,93,4,57,93,9,99,92,116,38,51,64,3,46,37,2,31,77,118,5,118,16,5,26,14,114,112,0,58,30,15,108,58,24,18,86,114,99,85,18,86,57,4,2,99,101,57,85,110,96,8,4,33,23,15,68,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,95,56,99,106,91,46,23,57,35,38,62,51,4,39,9,91,23,37,99,40,109,47,86,9,81,118,99,106,114,120,93,8,90,62,14,13,117,32,14,67,29,101,47,49,58,21,101,38,14,120,57,106,85,37,78,4,100,109,7,76,18,75,77,94,29,10,22,20,32,26,3,103,16,112,37,109,87,36,65,20,84,79,17,48,56,81,99,117,92,57,84,106,93,41,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,22,83,59,49,51,57,119,98,89,92,29,110,60,11,107,4,62,41,96,33,71,26,93,108,58,13,11,74,3,26,37,51,83,65,68,68,101,106,64,30,94,11,6,90,102,113,74,14,43,3,6,53,108,89,70,67,40,73,68,59,30,104,90,39,20,117,85,12,51,13,28,97,31,89,82,6,56,109,25,101,7,101,63,85,57,22,7,58,76,56,16,15,26,97,110,93,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,97,47,53,83,27,15,71,77,14,21,83,117,70,78,65,30,65,20,56,57,4,6,75,70,15,55,21,38,56,5,40,107,109,15,9,115,30,55,45,52,33,40,65,102,21,38,5,18,6,101,40,106,65,88,113,74,101,104,7,33,25,77,60,119,66,81,86,49,100,61,45,78,61,30,80,74,25,29,33,39,110,41,97,119,1,51,2,81,48,113,108,119,25,24,87,38,79,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,87,7,105,67,111,103,93,79,74,54,52,12,15,10,28,16,112,58,69,33,64,108,61,53,13,95,91,50,36,119,20,11,99,7,11,95,98,100,69,94,92,64,3,114,117,101,0,115,51,58,74,7,72,60,85,1,38,67,1,120,83,72,8,89,17,6,91,55,116,19,23,93,21,81,35,101,34,42,7,52,12,59,19,105,63,49,69,50,37,11,55,37,113,90,37,80,14,50,2,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,70,29,29,61,15,80,50,45,105,102,43,9,74,81,49,34,97,118,88,110,118,40,73,6,81,10,70,85,23,6,57,90,116,81,7,48,59,12,75,117,0,87,13,34,56,26,17,20,41,100,28,36,19,65,106,57,37,44,82,25,99,102,38,42,42,67,35,107,23,81,69,80,96,0,50,98,117,66,2,47,29,93,62,62,79,100,116,81,3,30,31,83,52,56,69,112,99,83,77,106,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,12,83,114,68,59,49,108,23,2,74,118,27,81,39,28,105,75,52,71,69,96,2,43,23,99,4,33,71,45,46,23,116,103,76,57,75,12,72,52,44,80,104,42,94,33,21,91,104,74,77,112,112,71,91,80,58,87,113,83,3,88,66,19,4,87,41,87,85,112,75,36,49,74,14,58,4,60,116,12,68,34,49,6,74,0,77,116,61,19,88,44,39,72,81,55,37,72,75,15,57,25,79,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,29,87,51,11,59,105,111,29,27,119,7,66,61,90,56,32,111,1,51,70,115,113,117,43,45,92,109,88,71,103,25,54,77,117,95,58,55,92,37,84,11,8,87,65,101,56,98,60,17,93,63,117,44,4,91,60,0,13,118,20,89,39,91,7,44,43,48,73,99,4,98,119,73,29,43,56,39,79,64,35,52,41,56,101,74,90,57,54,74,98,102,114,107,72,63,78,86,51,93,8,32,88,83,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,118,1,34,115,16,23,20,94,119,116,75,94,0,78,85,2,63,29,16,107,33,99,6,65,17,19,52,47,57,22,13,93,70,77,71,95,64,93,40,18,50,106,48,90,27,3,5,87,88,37,8,97,5,102,30,95,23,109,55,93,68,78,98,106,67,80,111,83,51,94,81,14,80,112,72,50,117,34,35,119,58,31,34,51,93,102,17,32,111,87,95,11,32,47,54,105,96,83,3,83,59,33,31,51,115,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,62,43,38,8,110,89,23,83,97,80,95,18,64,19,29,14,47,76,26,82,76,105,85,119,24,24,60,17,28,62,48,80,49,57,98,57,95,105,112,72,42,117,39,52,1,45,111,88,74,62,57,13,11,91,61,10,105,85,113,56,11,86,80,117,89,17,53,118,39,13,19,99,68,16,83,84,60,47,114,42,82,101,14,13,18,83,70,15,23,116,53,82,54,54,92,86,17,86,76,89,106,62,8,70,38,13,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,2,69,33,13,101,15,99,56,44,55,38,50,103,62,30,61,91,78,38,55,3,54,83,108,31,110,45,109,14,18,114,70,90,104,38,75,47,31,95,112,19,20,90,13,55,15,76,38,98,82,108,36,115,18,4,62,92,7,17,47,46,24,2,53,9,12,94,13,110,72,49,19,5,54,2,83,90,111,105,48,108,105,28,21,95,88,7,78,2,65,31,2,99,78,48,99,11,21,100,28,98,103,75,45,42,53,110,93,54,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,48,17,6,70,54,68,6,93,119,10,88,23,33,53,5,5,4,36,100,5,46,69,64,23,109,35,65,82,91,73,20,33,19,58,91,1,97,31,79,72,18,90,13,60,98,95,33,7,44,70,10,50,82,89,8,10,27,40,60,50,82,22,28,115,52,94,120,51,26,71,117,7,71,26,79,73,31,26,97,81,40,13,115,6,32,78,28,35,46,114,72,5,8,112,67,108,40,24,35,34,4,92,72,110,82,64,41,95,24,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,53,10,104,105,64,83,13,13,3,1,115,39,59,57,58,15,24,14,76,70,51,61,101,101,100,1,10,77,119,12,21,18,119,39,36,92,95,67,56,52,98,52,15,40,22,15,43,105,95,112,34,114,41,69,35,99,117,116,115,88,36,72,108,82,55,29,66,96,94,101,76,92,85,102,46,49,20,90,4,21,56,102,89,7,97,100,12,65,82,36,119,40,0,57,42,101,53,12,86,103,64,112,35,27,92,77,10,57,21,37,120,66,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,104,65,111,120,89,33,32,54,2,10,29,108,90,94,31,97,57,119,17,18,9,22,110,16,19,40,25,38,113,14,70,101,34,61,41,18,91,9,99,41,41,23,118,79,95,116,57,65,119,102,68,82,34,95,53,53,62,22,98,77,15,83,23,31,96,82,90,103,88,26,92,1,60,86,74,17,55,50,42,31,43,100,98,22,77,5,110,42,55,81,73,101,34,93,61,85,55,14,98,40,115,65,28,76,23,20,62,9,52,6,51,23,50,103,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,44,110,17,58,17,34,14,36,53,65,63,85,30,14,44,17,105,49,78,21,69,37,94,71,61,106,4,12,45,111,64,37,49,24,0,37,81,78,78,60,84,72,12,91,104,119,78,67,86,92,52,107,38,70,119,99,42,84,88,51,102,20,90,99,3,27,35,82,29,12,38,42,8,52,83,11,95,102,3,20,114,8,79,46,30,94,26,92,23,31,89,32,42,91,71,48,105,29,91,83,13,61,14,42,91,47,85,64,59,114,58,22,66,22,69,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,88,55,62,9,2,4,57,120,72,44,37,113,2,70,7,45,90,104,21,92,113,28,91,42,68,99,25,88,2,83,118,108,87,79,7,23,68,59,110,99,82,63,83,92,22,91,40,40,100,116,85,39,87,76,42,86,113,51,83,40,54,79,20,71,14,18,32,64,86,35,43,115,71,85,43,0,10,52,92,74,51,44,97,22,89,104,33,67,37,46,2,89,44,46,59,115,90,43,4,106,30,50,49,44,29,12,13,87,107,36,104,3,22,73,20,76,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,16,57,60,78,21,86,45,27,19,65,88,99,37,76,6,28,19,69,69,58,109,73,87,51,113,119,76,8,81,35,72,16,70,54,102,108,40,17,71,120,15,83,25,31,112,103,81,52,70,81,31,108,42,110,97,106,37,16,23,81,8,87,113,79,113,98,7,48,112,91,64,49,106,91,119,80,34,48,117,111,112,17,51,39,1,90,77,30,90,3,117,61,95,27,30,120,13,90,29,0,41,41,92,111,41,56,31,104,63,17,57,60,75,78,60,77,42,99,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,120,21,17,53,13,45,71,91,118,110,35,38,108,84,10,79,18,99,115,110,101,100,77,49,21,30,81,0,7,89,29,72,14,85,46,33,15,61,104,57,13,96,68,10,117,3,52,80,50,117,8,23,66,81,81,118,49,7,29,114,27,65,76,50,92,87,81,105,67,57,74,34,19,73,78,119,87,63,61,4,93,118,79,94,108,95,58,59,113,24,61,87,22,61,67,2,96,50,7,24,107,66,86,99,100,103,72,103,61,105,76,4,96,110,50,56,28,51,111,27,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,95,47,91,25,82,117,112,107,71,14,10,101,72,102,113,67,104,24,62,38,115,86,38,18,56,66,106,115,93,31,28,81,114,37,119,40,20,35,105,113,34,46,39,114,96,63,60,14,6,21,78,109,37,0,41,52,119,54,47,87,113,100,0,7,19,5,94,44,91,40,77,81,92,41,100,107,33,86,30,42,13,116,64,42,89,27,50,88,71,47,46,100,114,52,49,29,89,105,44,68,68,102,113,43,6,112,41,34,8,2,64,32,107,21,34,115,45,77,31,21,97,77,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,70,25,12,7,82,7,85,58,2,68,41,109,13,3,69,79,0,117,110,44,3,79,39,93,15,38,116,94,13,52,104,67,60,56,14,119,22,109,14,42,75,91,2,29,26,107,104,113,72,35,78,102,18,68,30,47,53,25,63,105,95,39,24,118,16,86,11,13,110,51,34,76,55,74,85,23,23,29,37,0,82,120,27,96,81,46,13,50,102,98,11,101,38,56,77,31,42,115,104,87,51,110,108,75,48,55,10,51,10,37,27,20,29,66,59,64,5,16,72,85,73,29,27,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,117,118,45,4,20,12,47,99,31,1,0,114,101,0,49,69,64,70,5,74,68,102,23,79,65,109,120,48,85,74,69,120,120,29,76,23,18,93,47,90,10,94,79,25,94,91,101,101,50,102,5,13,70,120,74,29,83,9,60,27,113,61,37,80,0,77,111,58,83,31,107,9,65,92,108,15,71,46,14,111,53,105,96,77,3,78,27,3,51,41,41,75,119,104,101,20,82,46,107,78,4,75,60,106,21,57,112,13,88,77,56,33,82,92,76,27,107,17,113,86,88,6,10,58,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,89,106,50,13,117,61,11,34,103,27,106,6,11,86,2,2,110,98,4,57,114,63,25,7,26,114,67,82,107,50,104,20,44,78,91,39,37,66,13,27,95,43,67,62,76,114,43,10,24,87,88,84,25,20,40,59,5,86,111,25,38,36,76,36,104,31,71,59,6,60,117,54,113,49,48,2,66,104,40,7,5,30,40,20,95,18,58,38,27,16,3,10,119,36,38,103,88,22,80,37,27,2,2,99,102,91,118,20,33,73,5,81,28,8,67,7,24,88,84,106,68,22,79,75,99,69,107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,92,74,50,12,89,42,92,92,19,100,79,52,76,35,82,104,83,97,8,74,16,104,33,102,71,4,79,61,100,87,109,76,49,70,9,96,115,3,112,88,99,89,15,36,93,23,119,6,107,105,106,91,4,48,23,28,6,40,90,113,37,114,12,89,45,72,101,61,63,105,105,93,67,26,65,81,115,111,45,60,71,80,45,62,26,89,32,50,84,18,18,59,96,4,68,50,32,32,3,86,21,8,50,13,3,69,58,102,21,5,83,46,12,115,26,89,47,52,26,86,57,120,117,49,2,94,48,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,95,119,90,99,91,94,53,105,99,29,3,89,46,19,39,102,26,57,70,71,23,117,9,116,70,29,6,14,109,25,93,29,105,6,17,91,104,4,13,5,49,20,51,78,107,70,81,45,33,55,51,14,119,99,47,48,18,3,68,19,47,118,89,5,15,51,97,114,93,82,65,71,27,104,67,87,55,44,28,99,114,48,114,17,45,0,51,81,5,87,52,14,75,28,27,13,83,89,46,22,103,24,71,19,43,102,110,64,20,15,95,79,15,91,79,30,40,44,3,61,49,86,40,5,99,50,20,96,101,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,40,67,93,40,12,92,110,110,34,64,47,41,114,50,33,18,107,77,84,32,120,62,78,24,64,13,81,78,29,2,110,67,82,115,13,62,92,81,116,67,17,24,14,47,110,119,18,79,60,72,114,20,14,58,50,40,57,49,28,98,91,60,40,113,53,19,80,32,5,14,26,81,64,76,1,82,36,4,59,36,43,51,2,98,107,17,19,53,10,93,40,14,2,11,72,68,64,67,120,108,33,58,64,3,54,45,68,16,30,31,98,77,108,113,103,98,101,103,35,22,105,83,111,108,28,83,36,31,39,51,65,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,72,111,62,65,74,104,0,37,103,81,27,76,51,38,93,81,52,1,3,106,89,57,104,0,90,101,37,40,31,103,2,25,76,3,111,118,23,25,56,42,27,64,17,114,91,118,118,31,79,22,78,26,57,77,93,78,70,105,101,11,114,67,54,66,102,19,74,63,3,6,6,45,86,119,104,74,79,91,101,13,23,22,74,32,36,117,46,107,106,52,108,36,19,50,53,106,45,77,106,36,71,53,118,101,4,11,103,20,71,99,22,84,90,4,67,119,36,103,96,23,52,49,70,70,35,30,3,8,117,95,120,32,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,92,78,116,51,54,26,65,101,43,31,8,7,1,23,100,104,90,69,9,71,111,3,29,23,108,56,26,44,51,35,51,109,75,109,66,61,61,78,39,104,78,39,21,102,13,103,118,11,100,22,5,97,113,65,4,109,116,98,117,66,20,56,75,73,68,59,77,36,102,18,57,117,66,78,94,51,114,18,80,10,83,40,103,50,91,43,117,77,105,25,2,22,73,85,78,18,30,42,14,85,73,32,84,30,92,100,69,0,3,32,68,88,73,50,120,108,100,27,108,41,81,118,104,48,80,67,39,23,65,95,47,18,71,56,90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,21,65,58,12,17,106,0,15,67,2,108,119,71,7,77,92,109,73,31,71,40,10,18,84,89,74,54,24,107,69,75,95,111,19,92,3,16,80,116,5,116,50,75,14,9,47,67,18,14,13,8,92,45,46,55,111,41,48,55,36,91,102,14,12,68,32,78,49,47,16,61,113,78,81,85,103,36,21,58,89,112,11,80,35,93,38,64,93,56,117,3,23,101,87,35,114,26,80,16,43,78,40,28,101,73,2,84,103,60,110,101,96,92,58,83,109,43,80,86,18,73,44,107,111,74,73,42,84,19,62,81,48,30,74,15,90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,79,57,83,30,79,87,54,25,38,80,67,67,20,61,68,91,40,16,119,98,32,92,91,44,49,90,45,41,44,106,2,9,8,101,105,47,23,72,73,56,51,82,26,118,104,84,80,15,109,101,3,30,95,115,19,19,17,2,38,66,63,79,33,103,113,98,33,66,9,40,23,110,15,12,79,5,21,57,78,32,9,105,47,92,112,115,119,94,20,105,94,15,34,63,3,31,90,33,37,10,58,23,96,120,115,9,25,90,38,62,85,78,44,92,97,32,67,111,62,83,74,87,52,107,114,53,36,99,63,97,41,103,96,9,63,10,41,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,66,62,105,89,74,82,77,84,23,81,40,95,100,36,16,80,93,108,120,16,22,98,104,0,37,45,62,119,9,55,31,112,87,68,97,98,103,41,1,77,114,88,35,21,64,83,22,103,82,71,2,90,54,46,85,8,24,108,108,113,59,97,27,107,106,9,89,61,75,82,112,44,106,23,81,20,111,119,9,59,20,14,19,70,12,109,91,90,74,28,92,18,101,43,41,49,108,98,96,17,35,35,43,38,36,63,24,36,14,12,51,77,103,22,80,106,80,99,78,79,44,32,68,86,32,115,65,68,66,83,27,103,75,102,93,21,61,93,51,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,103,95,23,34,86,59,62,8,9,32,119,17,2,58,64,52,32,62,17,105,87,106,23,97,8,10,14,106,104,97,55,93,19,37,93,32,32,69,6,92,41,110,27,106,7,17,33,109,53,85,76,29,72,101,52,97,51,51,42,103,50,21,43,101,78,73,71,80,67,6,91,104,31,104,117,79,21,2,87,107,117,71,98,84,93,65,105,64,115,91,83,45,89,110,38,24,92,1,50,60,30,64,47,55,93,62,110,84,23,2,107,61,64,63,51,94,112,46,109,14,8,38,1,41,80,117,74,81,50,20,84,91,84,21,1,9,87,6,101,82,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,47,32,70,33,92,22,110,5,91,82,53,24,93,33,47,70,43,13,18,86,10,55,51,42,8,8,76,11,25,59,72,57,85,34,22,70,25,115,103,64,96,62,18,114,19,8,9,86,109,35,44,84,22,24,76,25,103,40,80,106,93,18,113,64,100,75,5,18,7,96,49,102,109,26,108,34,47,27,44,64,21,12,18,34,42,56,81,97,15,78,16,89,41,62,26,72,32,91,79,85,98,10,34,92,39,102,75,15,44,56,60,4,76,27,10,78,29,67,5,51,62,105,47,9,55,5,102,30,120,49,92,46,44,37,82,109,39,112,66,108,71,108,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,76,57,27,10,30,33,89,74,55,111,105,103,17,62,48,69,30,111,95,58,93,42,50,93,92,118,62,63,45,33,112,85,40,45,14,47,85,40,15,4,40,33,65,8,17,89,95,107,89,100,118,28,44,44,62,73,77,9,6,43,17,2,19,31,80,87,116,59,92,100,78,35,4,16,66,94,99,72,13,81,53,4,115,55,40,60,93,41,24,14,77,42,29,60,85,75,100,99,100,93,98,68,4,63,100,82,99,31,109,74,63,28,98,54,52,9,75,43,90,54,81,63,52,97,102,42,46,66,99,0,64,108,48,57,100,112,106,50,6,96,48,47,11,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,8,101,67,2,5,89,9,83,13,37,74,88,68,23,44,33,75,16,66,76,53,42,56,41,29,68,76,55,0,68,28,100,106,36,118,15,25,45,61,88,42,14,45,118,5,32,106,49,71,58,96,62,78,107,108,119,9,83,77,41,62,11,94,2,77,49,49,116,19,82,8,2,38,57,106,89,104,13,77,25,77,82,94,111,110,47,109,38,55,107,72,80,1,60,114,13,114,44,22,42,37,76,34,30,17,75,23,10,118,22,58,21,49,35,5,97,42,89,43,61,92,29,98,38,9,57,4,2,2,110,22,81,78,115,59,97,110,39,120,44,93,85,99,85,30,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,75,98,39,24,11,59,43,103,25,19,42,40,9,10,106,113,13,9,62,69,49,79,119,10,32,12,85,21,54,49,32,64,103,31,108,52,58,115,115,114,30,6,89,116,46,99,97,116,33,83,55,46,1,90,119,16,54,88,21,8,30,12,63,25,95,74,17,51,24,29,49,5,16,57,108,41,14,1,105,111,51,102,52,94,83,106,107,110,59,119,59,32,20,14,57,46,45,25,26,119,111,10,22,8,73,9,77,79,72,113,2,95,58,60,35,54,40,70,85,31,13,38,16,107,111,33,102,101,17,58,100,97,84,6,34,85,75,25,16,116,99,39,7,50,27,21,83,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,55,71,48,89,6,36,112,2,67,53,3,60,60,120,79,54,72,84,111,54,106,42,32,69,19,117,32,81,43,38,53,85,21,115,14,44,15,32,6,8,3,36,19,24,1,112,18,59,107,50,25,62,9,75,92,110,101,93,100,37,60,115,30,100,28,44,5,72,57,67,68,58,35,49,44,34,104,9,42,34,31,117,56,82,108,55,60,45,0,43,99,103,6,93,8,20,117,60,58,61,33,105,35,67,12,76,44,90,43,34,102,60,66,24,78,66,110,49,21,51,44,99,92,49,57,67,107,79,79,11,93,8,68,54,69,51,20,56,101,91,7,77,107,10,29,43,59,64,119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,51,90,82,24,68,52,46,44,78,93,115,10,45,69,61,10,63,48,100,41,102,19,33,47,113,65,84,116,73,84,75,49,29,78,63,106,103,44,104,70,104,27,94,13,19,119,6,83,1,32,73,114,58,11,60,100,67,4,31,72,81,34,45,97,99,119,71,4,101,13,61,73,57,54,27,7,62,101,12,50,95,51,111,36,94,28,19,10,58,11,105,61,79,107,42,105,61,56,61,64,108,8,81,69,16,16,0,40,63,57,16,81,67,27,56,7,55,113,22,76,1,42,9,27,33,86,10,62,80,44,79,92,72,96,62,85,98,88,101,74,94,22,57,51,89,0,1,55,116,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,9,69,118,71,109,76,50,17,90,39,97,116,26,33,87,108,24,33,76,55,115,28,100,106,114,11,61,110,14,90,104,106,42,35,41,20,20,106,50,22,42,60,97,96,45,37,19,98,59,66,25,108,36,58,110,17,25,97,0,77,108,92,64,11,44,106,11,100,101,73,82,40,79,95,115,66,31,34,108,32,97,20,114,22,103,110,20,96,81,114,110,75,34,23,8,73,64,65,33,106,80,114,62,89,112,59,14,31,74,77,101,104,29,62,10,52,67,83,116,48,47,58,74,17,26,120,90,27,114,62,83,45,14,45,44,74,52,113,15,111,63,100,95,19,96,53,98,57,109,2,113,23,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,36,83,25,95,93,27,97,119,29,40,58,94,82,118,79,70,104,62,78,120,115,88,30,35,58,42,51,56,70,14,86,19,113,15,27,99,22,88,34,101,9,2,87,69,111,42,23,66,106,66,7,89,73,39,83,51,73,95,4,29,53,48,21,4,65,77,64,112,24,1,51,72,33,43,108,1,64,44,91,100,57,72,4,48,119,53,42,28,13,60,109,5,15,52,47,99,45,3,39,13,66,3,62,118,102,100,111,97,65,111,2,62,9,34,84,26,93,96,50,85,115,65,103,52,97,94,8,1,25,32,55,7,80,66,30,36,63,78,51,64,49,68,78,87,32,4,25,32,20,14,53,61,86,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,23,69,23,28,79,81,84,113,106,114,105,75,30,100,44,37,34,87,41,109,108,45,104,98,0,66,14,67,32,66,109,27,59,79,91,65,93,100,112,60,64,96,78,96,35,82,49,80,82,74,92,4,33,9,116,112,55,23,72,71,67,30,108,71,67,99,64,46,80,23,53,49,105,46,3,42,81,46,119,77,76,37,107,90,114,81,74,80,7,26,23,46,40,80,8,74,113,89,51,66,16,78,105,20,84,76,120,39,41,92,90,80,47,36,22,31,79,104,104,88,103,4,100,103,106,73,58,2,62,4,8,73,34,95,17,99,86,50,78,101,73,20,43,25,72,43,15,18,23,28,12,75,96,82,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,25,70,43,87,41,106,120,55,30,76,42,4,9,94,76,19,7,6,50,114,2,78,76,75,30,116,66,27,42,6,59,115,20,95,41,33,64,12,68,43,116,70,102,10,56,45,97,26,89,3,76,4,98,95,82,55,12,64,33,104,107,22,9,36,26,70,64,48,36,41,45,85,49,73,5,91,80,100,88,51,24,11,71,8,30,0,9,93,23,36,22,88,80,51,58,116,69,35,115,108,64,90,49,26,17,35,120,53,13,26,73,16,106,108,76,0,5,68,45,45,20,66,69,77,71,66,84,115,19,73,66,67,89,51,85,114,64,19,110,73,43,20,21,16,26,107,77,56,57,45,17,102,92,44,57,52,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,1,113,95,54,116,90,14,33,59,7,16,71,40,8,9,27,96,41,74,19,22,73,39,29,93,52,114,77,111,25,46,33,25,60,79,105,56,111,40,27,22,52,9,67,2,25,34,0,99,23,98,75,65,94,85,42,66,84,45,41,19,17,109,104,64,30,52,20,41,18,30,87,34,39,5,52,106,95,58,114,101,75,46,88,114,40,58,89,31,116,81,99,15,93,118,94,53,49,38,67,109,35,31,88,35,35,9,84,119,9,106,49,68,31,92,10,5,75,52,120,70,37,46,17,5,120,29,14,65,42,15,113,65,105,20,66,101,20,34,31,91,45,77,106,38,4,60,89,59,75,43,47,94,62,59,23,5,118,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,80,80,119,99,20,118,52,67,9,113,55,88,13,98,18,19,39,89,75,70,60,101,97,43,4,50,91,83,4,90,11,47,111,67,79,100,30,44,61,36,61,90,74,7,101,57,37,7,17,21,33,85,88,96,84,55,52,89,44,69,46,83,12,12,70,30,56,20,107,9,30,37,33,16,24,13,54,23,13,19,77,102,15,30,69,95,11,87,35,10,70,46,13,40,0,97,80,106,73,102,16,35,10,79,93,99,37,32,76,81,108,98,76,19,46,34,1,99,109,70,8,33,22,102,120,82,56,78,23,120,12,90,103,47,8,10,19,35,100,62,37,6,82,50,117,75,82,32,95,42,112,40,5,117,55,69,18,96,45,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,6,73,58,72,102,6,85,96,47,75,40,43,69,36,80,106,4,70,103,3,19,86,48,10,88,38,30,85,29,55,64,41,59,16,119,23,99,12,83,98,110,85,57,41,118,21,104,63,42,95,29,36,113,35,3,9,8,118,30,85,39,68,56,84,59,39,88,57,98,103,18,51,65,23,82,71,6,26,42,22,49,111,12,15,86,108,37,22,77,25,114,111,1,17,69,73,20,13,56,48,0,57,60,65,103,26,24,89,88,101,99,103,61,89,58,101,9,92,22,71,104,78,18,46,15,23,30,108,120,56,60,84,12,20,23,15,78,105,32,94,66,108,84,36,18,30,116,45,90,108,52,5,13,28,54,53,68,5,114,60,54,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,60,33,7,7,59,0,42,61,23,65,85,91,11,28,75,35,100,63,68,45,73,3,66,34,61,74,76,52,74,98,80,28,71,69,55,72,97,85,3,5,114,22,70,62,19,111,55,41,115,53,13,108,16,74,81,107,12,52,74,24,55,83,59,92,113,84,71,59,43,32,33,38,34,117,17,57,18,40,37,27,118,85,95,84,39,26,13,20,61,95,41,48,10,117,2,51,44,13,105,30,112,72,64,91,26,98,110,24,85,83,75,86,28,81,18,110,18,103,3,57,57,69,78,67,18,45,109,55,46,84,49,104,95,105,87,112,44,108,87,0,120,59,20,23,66,59,95,48,100,19,75,12,71,45,82,112,48,42,85,0,115,75,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,49,97,85,18,100,52,72,1,61,26,45,87,91,60,23,91,109,63,101,29,97,85,38,19,54,113,111,34,107,66,73,76,112,40,40,27,110,64,109,5,19,17,86,12,67,110,8,61,112,101,22,53,109,73,37,50,28,98,51,75,10,21,27,79,47,102,17,89,79,23,59,98,45,61,108,88,101,29,5,20,43,35,62,95,26,93,78,55,35,89,118,0,107,92,81,16,104,14,14,11,100,32,58,35,70,62,39,89,16,19,83,13,22,16,34,46,29,34,0,119,50,114,120,14,54,33,58,110,91,59,86,45,47,47,69,33,14,58,106,86,43,74,95,66,117,84,95,94,106,94,23,62,99,120,119,85,17,2,72,44,62,114,18,35,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,27,3,73,12,58,36,37,0,7,81,64,59,41,45,70,108,90,79,60,82,85,36,47,105,41,7,57,115,27,22,51,81,91,84,61,117,5,120,64,101,94,65,112,4,16,101,109,10,60,97,48,26,92,102,5,13,71,29,3,115,100,13,87,84,89,87,95,33,23,37,115,119,38,117,100,12,79,105,39,102,90,107,89,39,23,75,106,31,71,89,116,85,13,32,63,14,88,80,112,37,6,104,72,0,100,27,69,71,34,65,82,65,26,103,76,88,37,91,77,70,29,49,67,20,118,5,120,108,46,59,48,75,94,86,19,0,49,25,28,24,83,111,28,104,6,29,120,96,73,45,90,104,74,14,59,116,106,83,61,63,79,3,19,7,1,109,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,90,88,60,18,57,36,115,47,17,62,61,77,100,81,34,89,40,115,33,21,89,14,68,40,61,94,6,114,84,92,14,80,66,65,111,7,107,21,19,64,16,120,53,11,111,9,8,9,86,31,31,18,29,74,21,100,10,13,70,66,59,75,32,55,20,117,46,101,116,5,91,54,45,47,83,35,106,3,47,90,33,4,104,62,26,56,68,2,43,83,84,114,7,93,58,81,115,72,3,100,102,28,59,0,73,100,58,95,2,22,97,28,20,111,12,52,22,11,103,0,15,45,112,2,30,101,68,12,88,116,97,42,101,38,88,80,37,106,26,60,58,21,65,60,23,108,33,42,80,81,104,86,65,92,52,40,100,114,58,3,68,88,1,119,19,100,120,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,88,8,110,8,56,70,23,28,34,40,48,26,84,24,5,90,18,18,101,85,97,115,26,79,112,105,52,60,44,33,48,11,37,96,94,77,8,2,77,98,98,42,38,92,4,89,42,59,102,116,11,105,95,91,115,78,53,89,78,115,11,82,111,20,78,100,20,27,21,19,84,12,41,2,43,34,53,43,58,65,86,51,93,40,28,72,87,29,119,97,37,13,19,27,24,116,21,79,72,73,110,47,0,4,12,48,109,94,39,32,98,23,89,115,100,73,104,41,32,78,3,79,26,95,69,59,29,76,86,6,119,20,105,77,48,3,24,56,29,57,18,16,30,17,111,81,72,78,1,8,40,53,93,89,63,80,67,35,86,111,18,89,107,24,30,52,74,13,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,92,36,86,10,90,4,15,109,60,19,22,17,25,44,4,33,92,114,46,21,78,62,29,68,53,64,59,42,106,6,26,29,26,69,33,21,40,22,106,61,90,69,73,17,93,93,35,55,99,89,76,19,44,7,78,96,37,46,23,14,46,89,53,55,88,89,37,12,93,14,117,44,33,71,65,111,78,12,72,99,52,7,41,73,63,74,36,66,108,110,32,104,22,84,56,109,57,9,96,42,0,59,65,86,79,76,22,10,38,102,81,3,76,42,94,31,17,68,14,39,39,74,19,59,8,38,114,63,19,0,82,38,83,79,22,61,83,9,88,51,13,95,82,17,118,96,104,35,43,74,46,109,2,82,33,41,99,98,67,114,27,92,47,87,45,88,6,85,110,103,19,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,23,77,113,49,83,1,12,54,31,60,80,52,12,112,37,53,115,38,62,51,73,103,2,83,90,67,105,101,46,57,105,109,41,15,74,34,96,47,4,96,97,4,100,112,95,54,89,89,32,33,56,18,85,102,10,21,101,83,9,61,88,38,8,69,113,18,65,37,91,88,98,83,109,60,35,54,9,59,12,30,13,82,83,114,96,32,70,12,106,72,117,32,95,103,33,79,34,10,115,73,5,68,12,61,76,21,27,5,99,92,55,67,67,40,34,72,66,22,117,60,37,11,47,31,30,80,31,87,35,108,62,100,67,78,120,33,77,105,87,83,25,63,67,36,21,8,21,25,52,10,57,63,41,67,102,56,13,29,20,99,75,73,25,62,56,86,59,66,28,85,98,43,108,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,59,57,3,110,22,5,54,84,29,70,108,79,73,75,69,33,101,95,117,22,120,29,42,88,91,26,79,39,45,54,73,61,18,38,65,67,59,78,55,23,38,0,100,44,78,60,41,94,95,68,26,114,4,87,103,44,88,1,27,112,105,99,74,1,54,8,41,72,68,30,41,106,24,106,115,108,12,29,74,64,64,106,73,73,97,8,45,95,18,74,109,57,76,0,38,53,19,65,39,108,12,46,45,91,45,35,109,7,119,6,117,16,8,117,35,40,98,96,14,40,89,44,9,42,111,104,10,28,53,91,86,97,77,28,27,44,84,116,85,101,101,25,22,84,85,75,7,111,87,32,37,65,113,25,114,10,71,64,22,2,30,24,12,53,115,83,63,81,98,110,7,107,35,112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,88,69,79,90,22,18,27,44,55,95,68,39,75,8,120,106,28,102,4,65,40,111,101,57,106,63,110,36,8,113,66,104,108,7,116,6,84,52,20,10,108,96,48,5,33,30,107,44,39,51,81,29,7,4,70,107,75,13,76,119,30,53,69,109,108,18,4,101,98,2,30,54,77,69,103,67,97,111,15,84,110,107,59,70,1,58,103,101,43,22,20,88,104,117,8,59,10,44,96,51,101,40,44,102,119,39,117,57,19,77,9,117,19,92,79,54,106,107,79,82,86,85,3,9,91,113,113,52,28,51,40,92,86,9,85,89,82,56,37,0,35,94,4,68,68,85,29,5,22,55,92,114,53,76,63,29,14,6,10,117,48,105,78,69,8,74,88,95,59,61,18,5,38,36,74,79,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,71,84,40,62,3,10,47,72,9,63,23,48,25,60,91,32,26,77,76,4,9,52,27,4,5,111,78,107,1,85,100,24,46,59,96,119,84,111,94,85,115,87,27,14,15,86,65,51,6,72,63,28,101,62,68,65,17,22,4,87,58,103,87,74,120,34,27,76,66,17,87,64,4,17,17,60,62,98,51,69,99,91,102,34,41,75,41,23,53,70,95,62,43,69,79,4,76,96,60,45,72,63,59,119,71,36,20,37,30,77,92,104,120,45,65,96,102,70,8,53,84,93,81,119,70,95,70,30,42,67,100,8,25,95,71,114,68,120,102,103,101,119,9,72,27,87,58,61,51,81,72,13,104,30,89,11,94,79,102,33,58,31,83,12,4,14,95,101,42,101,40,111,110,120,41,75,94,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,29,71,114,2,80,3,1,114,77,76,43,96,18,88,59,76,13,68,29,43,22,42,80,103,78,81,46,107,111,34,15,47,78,45,15,99,63,74,111,60,96,2,67,71,105,117,73,112,72,81,32,12,56,10,118,89,58,6,62,82,21,28,32,56,100,45,36,101,80,49,26,43,21,116,79,92,38,11,9,107,66,76,43,18,9,95,16,92,0,46,103,91,68,35,42,0,10,14,37,1,42,49,102,87,68,68,53,49,15,20,90,106,82,9,73,2,69,75,73,33,59,30,105,88,55,23,109,120,38,84,81,72,49,62,74,49,72,106,93,51,83,116,82,9,87,50,79,0,31,43,17,18,33,4,24,61,104,91,16,55,6,54,0,8,34,83,32,57,88,103,54,102,65,39,104,115,117,72,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,99,9,24,59,54,33,111,48,48,22,61,55,87,105,32,5,20,86,57,66,56,17,80,2,57,96,83,22,112,13,30,44,37,91,23,107,44,26,92,33,70,0,60,102,26,7,5,46,62,70,103,61,112,3,57,4,43,73,111,120,108,39,85,119,7,67,70,40,81,103,52,22,6,60,60,56,82,52,12,115,11,108,105,87,39,96,40,20,18,16,2,64,15,109,68,23,35,102,118,3,96,51,70,68,50,118,94,79,105,116,90,94,40,80,68,50,11,114,4,49,23,117,4,16,110,91,22,51,105,25,32,41,68,43,101,45,93,79,7,13,0,54,33,2,57,24,38,85,104,46,49,28,20,84,81,100,116,17,53,57,64,70,102,52,40,83,50,2,113,52,9,12,118,42,56,63,39,4,14,32,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,24,71,65,60,72,74,118,25,12,79,8,41,6,32,27,80,15,5,77,12,115,54,98,81,113,113,18,98,105,50,85,8,54,103,3,107,44,47,6,99,102,58,33,113,83,13,105,110,53,71,73,89,54,70,103,6,97,79,6,104,98,13,35,72,86,39,114,41,90,118,39,73,67,83,69,25,8,81,77,83,4,92,120,50,1,13,22,75,60,95,12,115,115,17,69,61,53,52,82,34,112,32,110,41,102,51,50,27,71,90,100,77,74,6,72,73,9,46,59,25,100,69,101,108,83,61,81,42,32,12,66,96,54,83,65,59,54,119,13,71,19,110,98,58,18,81,65,41,12,30,13,34,75,72,116,19,99,42,106,35,24,80,9,68,112,86,106,110,104,28,4,0,27,112,89,104,4,87,2,116,91,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,76,107,32,14,28,66,49,100,28,81,18,87,71,46,100,48,58,103,91,111,101,20,39,65,77,48,19,84,45,15,32,92,59,34,22,6,30,26,53,68,8,34,110,60,6,79,73,22,116,101,51,109,51,19,0,93,35,38,100,13,55,23,109,20,23,69,52,81,34,41,78,50,30,119,94,52,116,79,68,55,99,90,45,16,24,68,6,112,49,4,100,48,25,59,76,36,107,50,52,83,10,29,55,27,3,113,5,46,58,56,3,7,11,76,35,93,69,79,35,12,27,28,113,40,4,66,14,57,5,67,90,2,82,60,76,10,88,21,26,107,40,57,74,46,32,102,3,75,23,36,77,109,94,104,114,34,107,21,17,7,33,109,84,98,7,29,112,101,3,52,62,68,116,101,34,11,4,99,18,10,33,116,49,98,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,62,36,56,109,103,99,35,50,4,93,42,59,113,13,17,61,85,102,9,28,11,118,50,100,19,11,83,78,48,43,12,31,9,8,84,72,83,63,84,117,25,37,33,70,46,35,119,35,84,50,5,5,46,40,80,55,85,110,91,9,86,19,89,23,11,104,48,81,101,37,86,58,97,100,42,14,38,91,112,48,73,103,48,9,27,14,108,67,9,90,85,91,85,38,111,66,60,29,87,41,72,3,26,71,75,49,24,2,54,117,16,107,105,54,79,42,65,9,29,50,87,77,68,64,59,113,63,94,46,5,116,60,82,100,25,8,24,29,16,103,108,87,35,94,19,114,56,42,68,61,34,84,73,5,20,17,62,41,47,42,81,16,56,93,33,82,64,6,64,32,49,25,103,95,64,25,112,14,111,3,96,118,73,71,11,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,87,46,56,49,64,64,28,15,87,85,114,11,80,32,0,76,75,97,38,58,85,90,63,0,36,83,14,22,85,41,65,51,64,108,103,117,55,37,47,71,109,10,6,85,119,4,78,39,112,97,49,72,31,73,10,1,78,97,7,100,54,2,36,93,95,104,55,6,56,63,16,45,114,83,85,8,115,36,111,25,52,100,10,55,15,93,6,111,82,101,30,81,109,54,73,20,14,73,8,81,64,67,31,85,21,62,69,117,101,36,12,29,80,58,82,89,35,119,33,50,7,50,23,49,101,34,74,44,70,69,86,110,49,107,29,53,4,28,72,87,36,116,81,13,66,7,111,7,62,93,71,22,76,20,92,76,98,90,76,75,40,38,40,72,50,72,104,49,93,52,113,29,85,10,64,7,104,23,81,100,107,7,16,69,82,23,99,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,58,12,30,86,20,79,62,79,45,25,8,0,112,43,68,5,15,60,96,21,105,23,15,10,115,18,30,118,30,24,46,63,39,35,115,69,73,60,45,16,27,21,69,13,109,64,106,110,89,17,24,76,91,25,85,56,4,32,1,52,86,86,29,11,84,103,102,37,78,56,50,86,3,102,74,55,70,96,65,69,92,112,25,37,117,82,46,115,93,91,96,22,43,101,21,74,105,7,78,29,66,34,60,40,84,98,14,62,16,92,89,106,34,36,72,39,45,1,14,82,15,101,119,32,16,120,101,69,0,109,89,14,60,61,12,64,116,46,4,88,38,8,64,55,28,104,57,80,88,6,118,117,39,71,116,120,116,113,45,70,73,109,2,117,53,105,67,32,16,25,39,113,44,79,26,107,64,77,89,40,37,11,67,28,19,26,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,117,119,115,29,76,38,59,68,2,12,101,61,51,51,59,102,96,118,104,106,99,40,30,106,106,12,55,12,45,69,106,79,104,41,45,67,68,40,48,102,36,74,113,58,107,31,110,36,105,64,89,46,59,89,72,72,33,99,63,73,78,81,95,30,26,2,119,48,64,86,113,76,46,98,81,117,109,87,71,32,107,56,116,84,49,95,44,88,66,117,49,96,79,4,112,17,101,94,78,41,113,70,55,1,89,86,64,66,61,112,75,115,15,103,78,7,65,118,4,29,35,75,43,119,114,77,15,76,107,78,0,3,3,85,3,68,90,75,3,48,25,26,67,29,13,14,70,31,8,0,72,14,111,95,67,61,64,119,41,96,16,99,43,80,22,68,120,38,34,22,96,72,90,62,95,98,33,108,4,10,30,75,27,115,13,51,85,115,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,56,7,88,92,85,32,100,15,70,95,19,97,73,71,114,6,3,58,99,80,49,29,4,56,33,10,112,76,52,38,41,91,2,77,74,14,61,106,35,10,9,105,79,42,30,100,103,14,2,39,37,24,84,14,61,35,109,70,70,9,44,17,68,91,62,11,45,31,18,88,38,62,8,105,39,3,95,120,31,64,45,48,23,92,49,70,94,20,25,67,77,98,63,41,88,16,1,8,38,42,120,96,108,83,55,63,45,100,86,3,94,79,64,40,83,4,8,14,14,32,99,41,23,13,79,99,72,75,56,0,83,16,90,105,77,65,60,40,110,63,85,88,56,34,12,47,107,16,1,71,114,28,112,79,39,97,85,96,78,106,1,17,66,115,119,74,32,63,64,11,0,55,7,114,50,6,97,66,64,47,94,25,2,57,56,102,40,94,62,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,107,63,20,0,17,8,100,20,60,14,53,81,94,69,119,19,120,98,11,77,102,88,27,77,8,15,12,103,19,29,70,104,83,85,101,13,79,118,6,66,68,84,0,73,65,90,55,103,84,89,10,55,5,89,42,74,4,102,98,108,45,75,83,110,66,72,78,115,9,118,76,26,78,69,2,84,115,4,5,8,82,71,8,106,84,53,53,1,31,120,83,100,80,58,5,14,16,53,54,74,82,7,95,11,95,24,3,84,70,115,7,81,99,57,7,44,80,118,106,3,18,103,120,15,24,96,112,43,12,16,74,30,104,35,112,7,51,75,99,67,4,49,37,3,24,77,99,96,27,63,36,36,43,81,111,74,120,59,74,22,56,43,120,70,1,43,65,116,41,2,113,39,41,11,73,54,110,73,85,62,26,45,18,19,89,83,114,97,32,92,16,39,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,20,52,36,18,67,48,39,2,57,34,74,32,102,114,50,0,47,96,36,108,105,47,27,10,71,54,110,32,8,55,39,41,98,32,63,17,40,52,59,7,94,1,41,17,105,72,30,67,16,55,35,60,93,106,17,36,88,32,81,67,96,50,25,72,13,39,12,11,74,110,86,46,20,49,80,5,35,91,94,93,27,36,38,97,10,33,2,30,0,74,39,87,45,73,22,42,89,106,44,104,13,82,99,23,79,14,51,87,18,64,64,71,5,103,29,117,54,101,18,16,86,97,87,17,70,85,119,83,57,98,109,59,56,114,86,47,30,110,9,39,120,67,109,32,12,7,67,58,26,61,23,102,85,35,50,94,105,104,5,15,31,109,32,102,86,73,61,47,58,101,101,31,4,106,34,104,70,39,60,88,28,103,19,93,80,115,47,62,7,35,32,25,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,115,95,56,26,113,33,10,64,25,84,47,83,9,55,6,93,85,58,3,42,61,112,48,52,40,21,27,90,2,35,65,15,111,57,98,29,51,85,112,107,82,85,116,117,20,34,43,120,116,5,73,118,84,87,31,92,95,66,101,74,19,64,73,40,32,30,41,13,57,114,96,17,101,35,73,47,78,85,118,45,51,27,119,118,79,32,77,11,102,119,102,11,13,54,106,32,49,19,48,10,19,59,111,71,2,39,17,114,44,25,86,96,116,85,31,53,27,89,92,91,5,60,39,88,28,94,19,111,30,104,101,99,53,35,48,71,46,100,26,23,73,77,67,45,22,28,42,78,119,91,94,59,14,40,81,58,37,100,54,48,11,75,49,25,82,58,35,62,85,52,37,6,44,54,63,32,47,61,106,21,43,17,27,46,105,44,100,71,66,117,32,46,83,54,114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,70,100,102,75,77,48,82,93,44,14,77,44,7,52,71,88,115,35,16,42,67,63,53,44,102,108,11,118,15,57,76,48,18,8,85,66,31,89,40,119,23,18,45,27,15,25,34,97,117,18,85,37,82,111,49,120,117,7,90,33,87,87,91,79,87,114,110,119,89,65,80,101,91,72,15,83,56,51,62,54,60,112,52,39,68,1,93,4,95,7,59,24,113,28,75,113,95,118,45,38,37,24,60,37,48,42,36,79,93,81,120,104,60,57,50,41,110,1,96,59,46,63,93,71,42,68,16,48,58,106,105,79,78,66,76,104,42,72,106,107,37,58,111,14,107,88,67,40,56,12,62,45,88,77,79,37,115,8,15,85,41,50,19,15,100,92,4,60,106,98,54,24,92,78,49,67,102,19,97,62,20,65,105,32,109,103,34,45,103,7,42,13,47,108,12,82,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,9,80,86,60,75,15,22,10,104,7,19,112,59,81,2,13,99,111,18,47,14,84,58,51,32,0,76,90,44,61,106,26,95,48,0,85,119,95,1,46,55,80,75,31,53,104,3,48,39,9,21,81,25,9,87,57,54,106,70,55,109,19,87,90,69,99,104,65,52,103,103,109,30,120,4,74,120,35,0,46,81,53,69,58,69,103,92,93,87,26,95,4,26,15,114,98,103,115,91,113,53,120,32,39,11,5,102,31,96,52,93,104,27,13,8,37,95,12,118,2,10,86,46,53,100,114,2,90,47,91,86,98,27,45,14,40,62,110,54,91,97,3,107,92,79,114,36,22,107,47,94,56,19,7,102,57,67,12,69,104,14,97,102,32,25,111,75,52,17,66,38,24,17,29,80,80,7,86,117,63,9,64,37,95,91,10,84,47,65,32,33,82,26,62,83,42,37,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,11,38,45,22,107,97,3,68,25,117,100,109,69,44,115,112,65,120,100,72,25,9,116,49,70,54,50,6,58,42,51,4,3,11,50,23,78,95,94,4,92,65,47,87,25,27,108,72,27,80,38,97,78,120,80,75,24,33,76,102,35,80,113,84,112,30,78,21,82,88,17,32,78,28,79,19,48,18,73,49,20,8,84,103,52,36,14,72,102,83,16,119,24,74,113,74,75,30,54,5,37,38,42,54,12,40,62,45,37,110,36,114,12,21,67,51,40,56,73,22,88,71,73,37,92,113,7,12,101,90,15,87,38,49,21,3,0,37,59,22,30,102,49,98,61,97,110,32,19,84,61,14,30,22,58,74,119,13,19,44,104,104,93,4,110,90,69,78,39,53,94,96,80,75,7,60,32,115,104,105,0,29,97,63,24,91,65,107,9,97,47,116,78,100,18,108,101,100,77,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,46,40,120,59,7,108,40,98,112,101,37,45,88,0,2,6,107,64,104,64,45,58,83,118,71,30,14,39,76,54,96,105,64,1,20,48,118,80,42,34,29,7,96,5,111,93,75,4,56,25,114,51,1,107,34,68,64,112,55,110,34,5,90,109,12,104,24,97,46,35,0,64,37,17,81,108,27,89,65,33,28,19,15,0,13,106,82,36,95,52,32,112,6,45,3,92,33,76,15,61,55,80,103,4,93,79,89,26,13,102,34,95,33,108,62,76,91,31,25,106,41,88,96,62,61,52,53,82,100,37,94,47,102,114,82,69,25,29,25,56,85,24,74,6,38,83,88,47,112,51,96,51,113,27,38,39,68,42,113,19,11,89,91,80,90,0,32,112,27,114,75,0,109,38,99,63,58,22,14,118,84,101,77,38,81,53,16,104,41,12,6,16,55,46,86,106,92,88,63,66,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,26,79,61,110,91,92,45,54,62,37,3,24,93,110,56,48,86,30,47,62,51,53,7,116,82,72,112,101,22,40,21,112,33,91,35,106,109,86,65,30,102,105,33,9,60,69,92,37,107,47,74,20,0,72,84,17,49,118,117,109,51,66,30,59,27,58,117,57,7,43,28,49,59,47,12,41,110,38,7,20,82,102,90,58,19,46,31,10,70,44,91,23,8,111,1,60,19,72,82,38,89,92,26,40,58,55,104,31,96,12,118,84,9,25,82,15,110,72,58,30,57,90,35,103,24,2,15,10,91,76,60,63,30,56,6,33,68,11,99,39,38,33,12,103,99,17,28,77,57,90,49,38,54,63,44,9,111,24,81,51,61,100,43,64,45,48,60,98,97,37,106,59,76,81,61,101,71,79,49,99,48,37,80,115,68,57,73,90,75,73,17,20,99,35,22,92,99,5,65,93,80,61,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,106,27,87,38,61,117,36,30,11,103,30,41,42,103,59,92,16,12,13,93,24,90,33,87,9,40,25,38,35,66,36,61,70,13,68,77,65,63,19,47,2,51,23,41,28,80,119,78,106,99,86,120,82,6,27,20,96,65,111,11,111,11,108,114,3,83,33,119,78,103,66,86,90,4,120,54,12,26,37,86,76,113,54,101,76,9,3,115,80,101,23,111,27,79,57,79,110,0,35,3,59,100,17,34,48,109,96,69,40,117,101,85,17,6,117,27,69,75,23,106,44,112,58,7,100,101,41,90,84,0,26,111,114,109,66,37,82,100,103,52,50,88,119,100,70,87,111,71,10,25,17,89,112,113,56,54,39,68,2,93,34,113,119,112,36,17,56,39,50,67,29,16,72,79,40,69,99,11,120,89,39,14,14,24,75,113,0,117,101,74,46,5,120,89,6,60,41,12,39,114,106,114,19,97,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,28,10,73,45,80,71,105,65,17,26,96,86,58,24,103,100,108,17,38,4,68,112,16,36,80,83,84,26,51,111,75,38,0,33,107,85,104,51,57,106,10,51,44,3,83,68,31,86,93,80,93,47,103,96,91,85,67,68,10,87,48,115,49,118,37,119,31,114,88,48,38,59,105,50,104,2,119,60,95,120,63,86,20,115,109,53,12,57,68,103,4,79,10,26,100,75,84,49,2,68,67,89,110,7,102,117,114,69,27,7,69,112,97,113,57,45,16,106,117,91,2,74,58,17,107,118,113,115,4,28,92,46,77,101,60,1,79,43,115,107,33,77,52,108,10,28,110,62,112,94,108,108,50,93,50,54,62,5,62,43,53,18,99,101,51,113,80,12,74,61,82,27,47,21,107,51,116,17,68,78,9,119,35,111,89,10,85,40,40,60,17,27,59,83,73,100,3,101,119,58,10,28,6,117,101,67,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,73,5,20,21,8,78,33,36,78,39,73,29,7,9,32,43,37,85,112,4,105,32,91,41,94,79,29,94,85,85,69,86,22,112,80,88,90,44,55,57,116,57,113,59,39,78,27,16,109,36,54,13,87,29,109,48,83,11,49,70,110,70,64,32,16,17,88,84,23,59,116,29,99,114,35,68,72,68,101,81,49,11,33,96,16,1,108,64,104,48,104,67,60,100,53,1,5,91,65,6,6,38,72,6,44,44,25,7,55,58,83,34,114,53,72,71,35,75,47,106,100,15,27,40,100,34,48,95,28,103,39,108,62,6,56,97,86,58,65,97,46,93,43,6,81,32,82,89,69,74,104,4,47,112,39,12,90,101,92,93,20,72,98,85,58,8,116,114,20,13,16,89,16,101,54,38,105,73,72,13,108,52,61,99,38,31,15,90,46,118,13,80,116,114,5,60,59,84,95,25,9,10,71,4,60,12,98,98,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,17,17,97,28,28,88,82,47,32,62,71,9,115,19,101,98,83,17,78,44,80,62,48,45,19,69,92,84,56,104,33,24,80,86,11,18,83,82,18,16,35,103,37,79,116,35,10,60,12,52,75,72,98,100,5,78,64,51,55,20,65,110,91,55,23,64,30,7,107,83,16,119,64,74,90,34,91,100,53,91,33,118,76,96,16,40,103,75,29,58,81,57,15,39,88,79,3,45,69,98,34,34,115,3,41,71,89,106,108,57,24,19,19,7,13,75,73,14,41,67,85,51,26,59,85,113,16,48,39,19,15,16,12,61,66,25,87,83,110,89,112,109,11,34,106,73,63,50,23,42,74,36,108,84,37,84,91,93,90,85,68,20,44,69,23,110,85,78,22,67,29,33,11,111,40,66,79,65,117,16,98,2,13,40,12,48,64,118,77,55,81,64,87,17,7,100,98,94,114,31,68,109,30,87,21,17,97,7,92,38,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,72,73,0,49,15,32,109,97,30,19,20,113,97,83,58,81,31,54,119,61,72,44,30,98,83,84,111,89,50,51,40,87,68,82,114,87,34,17,20,120,28,87,6,18,107,31,16,25,48,65,46,11,2,101,103,119,41,25,42,95,72,87,61,26,49,81,51,82,24,47,50,43,90,96,66,87,115,77,70,46,16,41,94,84,103,40,42,27,113,34,61,96,85,17,94,60,92,8,4,9,94,83,79,15,55,19,7,41,67,65,111,46,34,32,94,60,69,105,108,68,39,81,107,62,82,67,54,51,56,31,56,18,2,82,35,12,85,48,75,92,81,74,41,17,56,59,96,17,6,49,24,0,81,83,46,118,70,62,61,48,102,81,62,40,117,65,43,100,76,61,30,31,1,58,47,84,87,66,23,5,54,64,78,82,9,12,71,70,103,27,91,14,13,68,13,11,42,113,113,97,101,15,91,18,40,23,29,33,118,95,33,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,52,63,6,37,41,29,29,14,120,6,94,64,55,22,75,52,109,23,86,74,0,93,98,82,57,12,110,60,31,94,99,51,17,79,15,64,22,119,82,67,117,80,37,61,116,15,94,5,95,48,119,100,41,112,8,70,13,101,70,23,102,18,29,84,25,0,54,115,32,114,90,39,14,53,68,73,110,74,43,66,8,62,81,81,23,52,37,70,104,88,88,5,117,100,51,56,78,21,118,1,80,22,47,36,30,118,3,105,0,37,52,51,25,110,100,27,54,82,104,36,26,62,75,102,98,111,3,84,118,75,17,72,45,70,81,79,22,92,69,30,33,69,64,80,117,90,47,66,12,63,49,8,111,116,86,33,86,96,76,94,56,65,16,84,0,46,77,83,106,88,84,52,28,0,10,100,65,47,7,117,84,90,100,94,79,39,104,17,28,76,3,43,27,120,47,38,18,33,7,28,59,109,115,28,111,28,30,107,25,64,92,54,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,117,88,63,72,26,0,26,32,20,87,16,91,85,24,77,109,88,75,4,100,77,22,102,16,45,23,55,84,62,76,8,84,61,98,98,18,52,29,106,61,51,92,19,80,5,79,48,45,72,105,43,51,116,61,67,50,37,5,1,86,63,35,13,52,59,52,45,98,36,101,49,17,26,8,117,111,103,105,59,91,81,49,28,97,113,111,36,42,44,79,20,59,28,10,6,27,1,76,29,50,109,50,67,77,0,44,88,91,117,90,31,54,106,34,60,118,46,1,114,57,100,78,46,48,70,32,36,105,28,76,55,105,116,45,77,97,41,68,61,88,61,112,110,19,59,3,67,51,67,107,62,4,101,115,94,99,19,43,112,17,43,28,36,102,119,93,31,59,119,6,115,27,102,17,13,58,67,40,27,105,75,76,110,93,110,45,14,110,82,95,31,59,100,45,18,11,69,78,7,42,93,29,81,28,27,76,46,54,84,111,74,31,102,81,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,59,10,65,63,5,32,1,107,37,108,39,92,47,18,60,20,65,29,102,3,55,30,23,86,41,7,49,25,51,51,102,87,104,41,110,33,119,41,120,63,101,18,102,88,85,9,17,110,91,110,42,108,34,22,20,52,85,111,107,61,11,16,23,74,27,43,104,24,33,43,70,2,8,74,35,49,103,53,58,47,58,66,35,46,4,10,13,50,93,44,119,28,59,51,63,83,42,30,49,29,34,62,70,41,76,15,19,65,24,11,69,53,96,74,81,72,61,99,93,2,46,13,82,75,9,18,91,61,83,12,70,108,39,33,81,6,30,63,64,53,85,94,40,15,71,120,36,79,14,27,3,60,52,58,13,23,117,100,27,56,53,79,118,110,16,36,38,115,18,97,106,85,54,75,51,87,101,109,85,50,113,117,15,21,60,80,88,42,12,107,87,95,31,81,56,111,115,43,10,62,61,32,87,49,21,29,39,49,33,103,59,62,65,13,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,83,12,97,118,111,89,61,99,64,34,7,47,80,116,65,60,11,66,110,2,69,87,76,108,51,108,107,88,55,72,47,63,5,26,51,44,116,33,31,33,61,49,26,115,107,99,94,57,13,108,11,79,120,29,22,20,74,68,83,4,76,66,107,63,43,3,62,14,0,21,88,35,81,58,9,90,8,72,61,50,32,82,79,43,119,118,25,101,25,116,103,15,69,14,105,17,53,62,110,51,70,81,49,22,66,36,56,30,65,94,90,106,30,27,8,55,58,15,50,49,110,68,54,55,110,115,111,53,70,51,7,118,70,45,78,14,19,94,20,84,7,78,81,63,78,30,72,84,15,44,88,39,26,83,32,47,89,100,27,97,30,56,49,27,13,103,88,37,77,64,80,35,44,12,66,13,114,78,68,71,67,116,103,39,10,93,9,72,4,26,15,94,34,39,5,79,62,6,29,3,66,114,6,48,49,45,111,16,65,14,89,79,118,38,54,99,47,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,49,84,42,66,89,67,103,64,22,67,40,27,39,28,92,44,43,91,117,69,119,40,67,14,60,28,110,45,24,77,71,81,92,10,115,63,73,76,30,101,48,66,68,79,50,28,5,71,11,103,102,2,13,68,19,87,117,75,60,85,119,18,28,37,64,30,54,65,112,46,51,44,99,22,99,24,61,80,79,68,55,109,54,75,26,20,89,81,89,88,8,66,31,117,63,116,33,117,86,83,49,106,42,55,115,9,86,40,119,32,67,8,99,111,81,32,72,79,80,82,48,17,35,33,74,61,108,47,57,75,113,98,72,42,100,84,86,16,22,66,13,17,34,56,79,82,40,80,57,23,52,46,50,46,77,77,42,51,63,4,38,41,16,80,52,20,62,27,94,96,3,65,54,101,92,105,69,98,66,114,54,52,30,18,23,18,93,59,20,0,102,24,38,104,115,70,92,99,9,44,72,92,68,107,8,111,88,114,80,3,66,115,67,68,50,12,111,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,38,116,87,0,12,95,84,106,18,36,15,37,105,96,65,32,88,119,67,93,95,96,54,112,58,113,62,105,38,67,108,0,9,27,112,32,63,41,98,111,36,55,62,61,46,36,16,78,70,23,101,107,69,9,94,107,103,104,106,100,51,62,120,19,29,55,70,117,16,71,27,108,36,112,96,57,8,38,33,57,116,28,53,103,111,62,112,78,110,4,53,51,52,63,67,19,95,46,44,12,8,60,109,71,70,68,12,63,41,90,31,84,85,96,40,97,109,23,14,94,78,34,66,60,99,4,24,87,10,91,2,52,96,72,19,60,86,77,63,103,73,83,64,119,8,64,30,46,8,30,40,48,88,108,41,46,69,120,4,83,107,75,11,114,119,55,62,55,20,109,77,38,9,88,26,96,13,66,27,52,82,65,54,40,44,109,39,19,5,35,20,21,54,101,57,33,67,50,23,81,12,116,49,97,71,73,25,32,47,80,15,25,120,82,108,62,114,70,22,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,101,81,7,119,44,53,112,95,107,33,73,67,35,40,28,72,107,54,119,19,77,65,5,39,107,49,31,112,80,36,4,63,48,47,77,61,27,70,63,75,72,44,9,84,103,11,21,29,30,15,27,16,82,6,99,72,47,120,96,65,52,58,23,13,50,92,25,26,96,94,29,101,43,84,92,18,120,4,36,5,9,59,106,102,34,25,15,105,27,1,18,94,62,73,24,80,5,116,120,71,97,25,16,76,21,4,89,14,16,60,106,55,19,91,34,87,39,22,116,72,108,117,117,90,60,67,20,24,26,80,106,104,24,17,4,30,120,110,92,44,103,19,116,72,44,73,60,29,59,64,58,105,63,27,81,80,53,13,0,93,1,31,17,120,73,99,40,62,21,116,24,11,9,37,107,118,74,50,12,81,13,69,91,53,23,103,50,90,2,99,6,22,37,65,61,13,33,41,19,86,56,44,14,17,7,57,2,90,117,120,69,42,19,22,8,111,73,13,85,69,97,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,65,100,29,46,92,90,32,105,16,60,36,58,67,75,57,63,32,1,119,37,73,11,49,27,4,118,73,8,118,102,82,31,77,102,45,112,63,96,63,7,117,23,46,83,93,15,89,73,110,56,19,56,45,48,84,116,6,1,40,41,2,95,23,85,107,65,94,74,19,35,5,58,8,7,30,114,62,12,14,40,116,9,100,115,7,52,54,77,31,33,69,41,50,20,80,94,117,59,61,50,68,38,77,15,35,12,50,39,93,104,2,12,55,108,84,3,85,66,6,51,36,6,9,120,85,77,78,26,44,107,57,53,24,80,19,44,97,25,92,76,23,117,105,93,12,34,10,22,100,34,112,120,40,104,60,28,13,108,28,99,115,101,73,38,40,96,58,19,51,99,54,86,17,15,63,97,82,68,13,83,95,55,68,41,117,22,51,12,93,30,6,78,70,47,75,108,2,29,90,113,55,0,57,93,120,40,66,17,19,69,32,85,47,103,41,67,87,80,120,76,53,73,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,67,70,47,56,1,94,21,117,89,101,101,5,61,77,40,16,71,11,34,89,60,73,75,32,106,32,83,104,64,63,5,30,12,95,118,23,57,60,67,23,21,81,103,78,75,20,77,44,84,19,87,52,3,74,42,81,29,54,31,79,47,112,9,105,38,32,18,83,22,80,18,1,48,65,46,107,62,115,23,73,104,66,0,7,12,113,77,36,42,60,66,95,12,68,108,10,58,35,68,39,66,72,4,75,80,53,94,1,2,43,5,49,55,72,40,6,74,97,101,44,74,91,48,95,53,16,50,82,60,74,76,70,113,50,6,89,43,46,84,64,85,49,11,114,57,116,66,23,54,16,70,21,45,75,75,36,65,110,40,50,115,67,5,96,110,52,26,37,26,66,111,42,25,101,55,31,63,29,72,62,67,101,86,36,34,28,24,5,73,48,90,64,85,13,12,24,87,26,37,71,99,4,87,86,46,53,2,12,59,44,49,62,116,44,72,27,25,61,69,73,114,84,52,95,69,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,81,96,86,48,110,96,8,12,91,9,18,0,81,74,0,63,49,74,98,111,48,46,7,27,79,99,100,61,34,68,4,82,12,34,21,59,63,33,78,103,106,105,101,97,28,97,50,42,86,108,21,115,101,109,78,74,35,60,23,0,4,113,19,57,30,114,37,36,16,120,28,10,97,107,24,81,60,60,93,105,75,49,78,20,27,15,12,60,39,24,71,60,6,84,113,119,55,50,58,78,76,83,81,115,120,78,18,104,108,104,68,57,85,45,89,5,28,41,36,3,8,85,103,102,35,7,95,85,120,32,15,0,52,97,21,90,18,61,105,35,45,80,67,16,62,12,27,76,47,40,8,55,2,15,94,119,71,108,31,118,70,13,31,14,98,68,35,61,7,120,38,27,89,120,49,31,56,97,99,23,109,117,97,97,44,29,24,50,59,47,93,12,18,57,95,120,120,43,48,27,46,56,43,103,37,73,105,51,23,10,71,97,14,11,78,54,43,52,51,22,35,88,40,1,17,116,107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,66,85,117,117,96,59,118,96,105,44,31,89,105,97,30,8,16,62,120,29,58,102,14,63,12,100,10,1,58,107,67,23,24,71,106,34,110,62,44,9,27,93,110,19,53,118,61,39,117,85,10,2,102,15,19,84,118,3,48,94,31,111,66,110,74,1,96,88,29,72,48,85,82,25,7,74,47,21,63,22,46,22,22,59,13,96,36,79,96,85,62,24,81,66,98,60,95,21,69,30,109,23,63,9,116,25,43,84,47,36,73,87,23,46,80,33,69,117,65,25,107,69,33,88,47,29,117,94,111,116,81,106,64,15,63,75,4,52,58,74,14,70,117,57,102,99,60,107,107,11,109,109,20,99,7,88,71,32,40,14,119,24,66,27,113,78,1,39,86,85,109,63,115,31,55,81,50,35,120,38,79,73,91,73,43,50,8,109,88,49,27,10,111,66,115,23,46,47,74,10,26,46,36,56,85,43,31,25,20,46,21,74,112,12,86,10,97,36,56,91,59,92,14,42,10,109,72,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,19,89,15,12,72,44,102,7,39,10,14,54,37,51,7,13,48,6,33,41,93,48,92,41,67,96,58,58,46,116,63,117,97,112,31,64,40,116,92,19,37,97,64,16,71,63,98,57,50,24,15,57,88,35,32,87,85,109,120,29,115,8,13,119,62,93,56,31,87,51,87,110,55,22,93,105,85,119,21,52,33,26,35,80,86,68,92,96,24,38,117,90,49,44,45,67,116,70,4,42,86,99,87,35,78,4,79,24,31,40,90,82,24,99,53,4,67,108,40,67,117,59,113,105,86,65,103,86,83,21,33,31,53,18,99,18,59,107,119,73,7,17,50,82,88,29,33,102,102,87,93,112,79,53,6,44,0,93,47,96,83,103,58,53,93,83,61,94,83,12,105,24,79,34,41,12,86,7,22,97,107,99,111,76,24,25,27,40,4,13,23,98,89,11,47,84,58,4,111,74,44,29,115,4,114,113,65,71,77,13,64,67,65,15,96,85,79,68,111,1,111,58,78,116,31,39,18,120,81,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,62,32,8,28,6,116,24,102,115,100,52,43,92,13,0,118,19,60,22,60,39,81,11,72,3,3,26,24,46,27,17,51,22,9,67,23,112,0,18,93,33,15,52,46,115,7,83,68,62,117,4,95,117,107,0,17,45,50,65,10,7,36,9,79,107,109,107,72,86,79,116,1,26,115,4,43,2,87,76,45,46,68,97,10,80,21,68,36,79,68,113,80,38,69,57,91,117,16,113,68,23,49,85,8,47,38,106,1,1,20,45,44,29,76,114,14,65,70,18,118,90,90,5,93,85,4,89,96,78,69,76,17,71,65,75,42,4,62,41,104,38,73,10,32,102,72,97,95,5,64,56,66,57,83,77,22,59,3,102,61,32,114,57,55,75,104,113,110,120,34,68,23,89,116,102,106,33,62,56,5,54,65,101,53,107,98,87,29,105,44,108,60,28,41,32,67,113,107,64,11,117,73,10,13,27,11,12,100,77,118,33,81,43,118,107,53,86,52,17,77,5,89,113,62,98,43,7,106,30,55,19,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,97,52,77,54,98,108,12,19,49,86,110,73,14,42,110,82,11,6,26,40,41,105,58,28,59,106,81,83,23,6,96,58,64,2,92,113,49,65,69,58,91,93,94,37,86,15,47,31,19,81,84,22,87,31,89,96,100,70,114,93,42,29,69,90,23,77,118,109,117,42,26,19,82,67,3,79,119,42,108,29,116,67,19,42,48,27,45,76,45,116,12,79,54,57,32,71,66,49,35,19,16,111,43,56,114,52,39,74,94,56,79,96,70,109,45,13,75,82,6,12,15,95,96,3,13,33,4,86,98,13,106,36,48,46,53,94,15,0,92,120,35,100,94,4,68,57,76,57,68,24,90,64,49,89,94,45,81,13,113,72,112,89,63,54,113,15,76,32,37,81,61,111,87,1,30,96,28,4,2,119,111,105,68,24,52,119,26,17,101,56,120,66,24,62,62,59,36,77,67,99,68,96,118,105,110,30,111,7,61,119,15,81,47,102,110,71,24,34,106,84,85,53,10,120,73,1,91,50,21,68,18,77,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,43,69,88,23,70,22,79,19,107,48,120,100,60,35,62,61,95,20,48,94,64,107,82,42,114,12,94,32,25,21,62,97,7,45,96,25,40,33,90,90,34,105,98,36,3,100,25,89,17,48,112,76,71,108,66,107,64,111,43,106,72,57,12,16,13,12,82,22,71,88,20,72,100,51,56,29,59,41,94,67,63,15,119,56,80,118,61,17,6,105,94,29,92,56,78,107,97,96,22,84,78,67,113,5,78,85,10,0,71,35,23,5,14,85,80,102,92,50,9,89,63,54,73,12,78,8,35,114,49,4,74,77,34,1,85,37,49,58,69,102,18,22,10,5,15,22,61,33,77,24,112,25,61,89,26,0,8,95,97,0,5,82,64,89,35,97,11,12,92,44,98,65,82,44,45,90,28,14,41,4,119,18,54,107,115,38,31,49,16,5,57,64,117,54,59,20,43,61,16,34,28,46,74,76,8,8,24,118,16,103,57,3,63,98,29,13,27,85,110,67,118,100,9,35,115,17,60,108,65,40,30,15,3,11,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,32,92,67,2,13,92,3,29,31,84,109,92,6,18,72,17,101,80,119,24,37,93,45,59,83,32,47,17,66,24,6,31,79,89,49,27,62,120,44,31,105,85,49,101,44,51,81,54,71,68,45,66,7,35,114,66,14,76,55,87,114,22,120,117,85,120,85,99,53,32,85,72,71,95,87,31,46,5,28,97,13,40,19,79,103,103,75,7,85,17,61,100,14,107,33,23,105,95,89,118,9,75,101,23,106,93,110,105,41,96,113,0,109,92,113,81,50,109,63,59,92,112,0,80,69,23,49,99,109,117,114,69,103,8,110,17,78,11,18,35,10,54,54,5,37,34,78,83,4,80,64,80,47,72,76,75,116,78,9,48,83,85,37,20,48,9,48,28,100,101,90,97,23,35,100,80,28,14,66,30,37,70,31,53,109,20,83,4,100,1,41,61,46,96,10,98,113,79,111,108,55,51,7,2,120,90,5,61,7,57,76,46,0,16,98,72,92,83,90,28,22,107,112,105,89,106,90,56,64,84,95,42,23,28,72,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,24,47,36,62,79,33,36,20,76,37,11,99,30,16,80,15,113,63,5,81,10,98,54,33,74,107,117,34,91,71,20,22,112,57,54,87,101,117,66,98,116,77,93,112,67,22,105,15,38,24,98,82,10,77,54,88,44,17,3,51,28,6,77,87,33,106,112,55,69,3,17,77,29,21,48,36,107,113,91,83,60,75,64,24,13,14,59,18,29,11,10,88,54,0,120,87,24,95,64,101,63,69,52,21,85,31,8,11,84,85,28,40,85,103,56,70,17,105,49,96,8,53,87,27,43,99,70,68,63,13,29,77,120,40,69,2,40,18,104,32,85,13,4,47,33,4,98,91,53,62,92,114,21,27,90,114,55,91,8,35,89,32,15,117,22,80,75,3,1,77,84,64,93,14,89,14,31,93,43,32,9,23,114,119,120,112,7,50,69,71,82,42,84,70,33,10,12,83,82,19,3,21,108,99,72,78,72,66,15,30,103,17,12,35,102,37,16,72,72,41,51,70,15,79,98,64,42,4,115,65,8,117,66,63,16,73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,26,71,65,87,35,106,9,20,72,47,47,52,32,11,107,101,92,34,30,24,114,50,3,31,57,109,22,58,95,98,116,32,24,100,57,119,13,14,33,19,13,83,33,107,72,20,25,85,115,18,73,116,19,88,117,95,104,91,31,3,0,66,16,90,66,22,14,96,96,72,46,99,93,106,75,20,119,105,96,83,55,56,111,73,82,91,15,46,84,26,40,113,71,1,92,104,40,44,6,30,48,74,36,45,74,33,53,34,69,88,3,81,40,80,23,94,118,45,31,73,44,88,99,85,34,43,72,118,74,102,56,87,82,82,58,16,70,58,118,43,56,85,20,71,14,17,118,51,22,31,96,42,15,1,24,34,42,63,76,71,89,3,85,102,65,96,43,85,27,82,107,17,120,106,5,87,109,86,91,0,2,52,92,48,48,60,14,117,74,15,40,16,34,81,84,23,2,1,76,30,61,75,53,32,118,11,68,92,14,111,111,115,66,49,60,58,103,96,10,117,56,89,112,98,2,1,22,80,105,82,24,39,11,87,25,4,79,117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,3,99,70,79,74,91,74,2,27,75,10,47,5,51,69,35,68,46,43,78,76,3,90,110,58,104,90,35,19,74,89,14,86,2,5,19,52,67,46,73,81,109,52,56,22,117,116,91,119,22,61,73,94,74,15,12,81,86,101,118,89,65,4,28,94,27,115,63,92,15,0,62,16,40,92,16,72,74,6,19,65,17,54,107,50,48,32,45,68,61,43,21,119,26,110,107,11,110,98,116,104,2,52,49,101,70,115,102,98,3,48,29,20,13,98,37,56,68,7,95,46,36,95,107,49,93,62,30,81,50,76,22,72,86,15,76,29,37,20,14,100,71,61,35,52,45,51,66,96,99,106,15,24,40,18,7,44,71,3,71,21,3,80,49,104,55,11,36,64,38,88,115,108,76,36,33,100,111,47,53,87,69,93,98,29,12,74,55,113,5,118,76,37,3,4,13,14,120,87,61,63,45,41,57,38,46,45,55,71,112,117,33,67,60,51,77,88,86,66,36,55,110,110,82,55,93,76,72,20,109,104,71,9,94,28,60,19,62,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,92,67,93,25,89,67,26,50,80,92,73,13,33,63,21,89,29,58,107,102,36,111,53,104,28,29,37,11,51,77,101,94,106,29,95,75,23,59,104,89,116,52,78,93,30,53,84,94,24,112,37,21,67,8,100,34,29,119,86,107,92,81,35,22,74,84,93,46,108,55,92,14,49,108,38,48,109,89,111,84,6,11,39,11,14,120,58,21,26,49,72,19,41,11,47,9,24,24,118,61,28,30,105,88,105,8,58,67,79,73,104,20,1,97,13,22,35,4,90,48,58,106,115,33,11,95,56,14,102,98,52,52,90,87,31,116,114,99,62,45,30,73,93,68,55,38,99,22,6,10,23,8,52,40,54,20,79,63,85,16,61,29,17,90,62,85,104,17,4,72,59,6,82,114,51,71,83,56,97,7,118,98,2,82,28,8,114,87,46,12,107,94,14,61,50,99,65,2,10,17,71,35,19,74,120,19,52,119,70,27,70,74,113,56,44,48,28,55,100,13,111,88,38,28,84,25,80,26,108,22,57,26,2,49,44,101,30,83,59,102,98,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,49,28,15,31,5,44,70,52,120,69,31,64,120,53,86,91,91,83,55,10,54,118,2,19,32,40,47,99,50,2,4,115,49,74,67,101,107,58,45,44,43,4,58,69,101,38,4,97,94,59,29,18,56,55,71,50,51,52,110,28,6,46,18,11,65,55,65,105,29,97,42,111,5,96,36,1,93,40,60,72,5,89,18,62,75,13,75,95,24,86,30,58,79,21,98,119,12,12,90,55,107,113,50,81,59,19,94,99,21,0,11,47,17,3,68,9,53,68,31,82,8,116,76,43,30,58,7,75,7,46,104,19,31,79,36,12,98,74,40,13,116,74,92,27,38,78,101,35,86,27,116,102,105,86,67,118,3,56,120,100,67,41,63,17,18,96,70,85,11,9,20,89,14,24,54,39,120,90,9,102,23,109,67,89,108,114,78,81,44,64,95,28,85,45,59,64,18,33,21,53,102,56,42,22,28,11,80,56,26,81,59,19,17,61,67,53,24,75,17,86,97,38,85,49,27,33,5,25,76,53,22,68,108,91,51,105,56,89,7,65,1,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,107,69,46,46,16,51,3,20,46,46,48,92,32,111,29,50,106,86,10,12,57,6,77,45,68,4,97,72,67,4,44,37,73,23,26,118,113,18,90,17,92,28,56,77,46,67,74,113,1,23,82,118,98,101,107,21,84,90,29,103,46,112,38,29,58,114,1,94,14,43,87,46,86,48,3,73,113,21,64,36,56,47,27,113,42,96,18,36,40,97,103,44,80,100,19,43,112,90,65,106,84,62,118,39,101,26,33,68,98,96,12,29,96,26,114,97,77,64,91,16,61,84,85,6,79,42,106,118,39,54,70,90,58,43,71,26,0,117,83,69,5,45,36,72,37,5,52,58,54,105,80,63,44,95,85,19,38,104,46,65,114,37,51,99,89,3,33,95,77,119,18,37,44,47,106,118,64,48,77,103,115,107,65,82,104,96,81,80,57,68,69,88,52,43,53,6,18,64,117,94,21,3,103,115,67,56,24,79,0,90,39,37,33,28,63,108,9,114,41,112,42,69,114,56,29,29,97,86,38,5,114,27,106,36,68,108,99,19,23,58,24,117,83,117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,54,119,41,106,88,39,5,71,111,94,8,33,4,2,88,3,1,50,12,120,15,112,82,29,3,95,46,59,29,81,105,2,108,11,69,47,7,30,99,65,115,115,71,57,12,102,96,36,55,90,106,116,61,38,105,112,43,1,21,12,114,60,45,51,89,80,61,2,39,67,84,94,41,61,16,65,66,92,100,43,100,13,97,44,1,65,61,37,19,47,60,5,89,25,46,81,113,85,29,104,33,43,21,86,32,48,60,55,71,107,16,15,116,44,113,111,80,88,5,105,62,95,93,43,46,78,11,39,104,25,23,67,35,100,54,118,114,118,41,91,43,76,103,92,78,26,10,53,9,88,70,105,55,24,106,111,33,5,47,91,107,26,91,46,102,23,27,90,51,28,99,42,110,6,27,75,114,23,27,29,1,37,58,112,26,42,62,93,119,74,62,52,66,111,34,47,53,55,77,101,97,90,53,109,89,118,98,63,68,51,96,92,66,90,66,1,27,12,24,69,81,73,83,54,73,31,107,116,102,13,87,19,43,58,93,119,81,0,57,49,96,63,25,102,80,81,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,89,31,36,33,108,14,113,38,17,9,69,54,55,15,14,110,6,65,69,112,61,36,15,113,86,43,59,37,3,64,120,76,64,23,90,93,116,17,94,19,82,17,80,106,57,120,7,38,13,120,44,29,105,118,68,41,102,71,69,18,102,51,93,22,44,19,5,111,115,118,20,32,110,109,47,1,27,90,120,19,29,7,73,72,35,82,85,72,23,93,119,85,94,68,43,3,110,26,64,2,33,30,9,43,53,20,13,44,15,22,15,64,102,91,37,99,113,108,0,76,104,2,63,5,109,119,49,32,65,4,86,118,9,84,6,16,26,25,100,14,13,81,101,22,19,82,79,66,114,111,23,98,38,34,48,87,39,40,19,37,40,91,93,106,94,117,61,63,30,66,61,41,14,47,48,12,114,107,23,30,83,46,19,117,5,54,32,66,91,8,94,19,96,65,31,85,12,71,27,91,89,82,88,58,27,119,36,34,71,7,28,85,60,107,28,19,70,31,96,50,46,28,60,42,109,9,46,48,88,114,90,73,25,16,67,31,11,13,67,98,53,64,86,59,55,92,108,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,93,27,33,81,28,72,84,105,84,97,106,30,10,118,50,66,87,20,115,95,104,113,57,7,98,74,113,21,40,14,16,53,109,38,33,76,29,87,63,52,52,52,5,95,85,19,85,60,97,62,92,92,48,104,7,78,63,86,22,75,19,86,24,45,60,34,14,25,65,81,65,88,47,92,1,83,106,65,27,47,35,71,30,86,2,114,6,111,36,12,95,53,8,6,13,87,20,28,102,29,62,104,52,55,120,34,44,117,60,38,67,81,76,101,30,28,64,25,63,116,16,92,110,8,27,111,66,12,118,22,94,90,39,24,80,36,39,42,19,77,67,3,13,35,82,58,79,81,73,101,37,110,4,100,71,39,4,7,34,20,71,81,63,82,100,31,84,62,38,69,105,30,50,42,39,112,19,51,21,35,34,116,57,108,52,30,47,32,36,9,66,1,38,61,48,115,118,75,33,75,41,68,68,45,61,91,68,108,95,1,68,43,94,51,52,47,20,55,8,39,25,0,32,46,110,85,100,12,26,115,47,33,48,117,108,88,74,72,26,57,32,14,113,80,50,116,31,103,27,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,78,45,101,55,23,4,53,59,78,26,11,55,69,6,44,1,10,33,3,41,73,75,76,102,43,2,21,79,56,45,87,90,2,96,116,73,112,5,28,18,85,20,111,38,70,61,61,115,43,30,78,27,65,39,48,16,52,31,94,14,59,36,27,52,40,61,52,21,117,26,16,84,31,4,113,103,79,79,3,117,83,77,25,19,79,78,33,80,7,73,35,42,15,87,84,56,102,25,27,113,39,22,44,114,72,6,71,71,36,92,111,82,94,98,37,18,114,118,65,28,11,60,78,32,91,94,86,118,91,116,61,67,51,96,67,1,56,26,82,97,9,62,37,15,25,44,24,66,9,58,34,84,16,68,70,56,99,31,80,39,95,12,23,110,88,89,102,45,44,97,74,22,46,120,41,46,111,25,86,96,38,17,89,44,4,120,54,6,51,58,78,85,67,119,58,59,68,67,66,23,114,103,83,11,44,42,106,44,83,83,19,5,33,6,29,21,47,26,94,69,97,28,120,27,81,44,50,42,76,35,52,14,93,117,89,70,49,18,113,80,108,78,62,78,68,76,2,99,72,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,17,8,77,56,29,77,69,81,9,42,111,113,95,22,110,59,81,13,29,56,92,116,50,86,89,18,56,32,7,11,38,55,105,7,22,77,78,44,81,9,61,95,7,56,63,5,89,42,60,73,14,33,62,0,2,48,35,3,35,19,26,50,50,109,41,32,41,69,104,64,46,74,115,21,114,41,65,63,13,96,53,34,39,86,14,101,81,91,14,41,98,81,55,19,64,82,23,1,14,60,59,77,114,31,112,6,80,45,72,89,56,62,32,102,31,76,109,69,84,99,40,17,58,1,49,97,73,68,8,76,46,100,75,87,10,100,95,90,46,103,78,98,90,53,12,23,109,48,97,97,99,103,109,68,41,44,110,87,3,18,34,82,78,44,59,10,88,11,111,56,41,87,97,38,69,41,16,10,61,98,77,17,6,31,22,2,86,93,8,84,96,54,63,30,56,21,99,4,96,59,50,84,27,105,13,92,107,68,98,62,85,94,4,53,108,20,36,12,40,65,84,75,68,38,49,103,47,3,57,34,73,64,38,81,30,23,26,13,80,37,27,92,47,0,41,112,11,93,67,9,98,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,92,50,72,85,65,6,8,95,63,10,21,69,86,102,86,56,44,110,49,9,46,119,89,112,99,76,16,32,62,82,57,43,116,54,73,41,29,100,39,11,16,48,105,73,40,114,27,58,74,11,22,81,78,30,92,6,30,22,72,108,38,97,106,61,30,14,107,82,77,13,112,19,73,49,70,78,1,28,17,30,26,30,65,110,74,14,78,26,7,27,11,14,5,68,15,64,115,0,87,81,56,92,40,74,90,70,9,92,111,3,84,79,104,70,64,76,106,25,50,75,89,108,35,27,105,111,22,98,60,69,95,85,113,18,26,90,78,70,36,63,28,59,10,21,28,112,17,94,106,104,84,108,115,51,88,96,6,18,83,75,31,42,46,110,67,92,2,95,54,84,116,29,94,100,120,113,61,21,29,73,67,105,6,13,37,40,74,115,78,115,102,41,108,1,50,4,12,106,17,38,92,4,64,91,57,81,1,76,86,38,117,33,61,100,9,86,64,46,61,57,1,88,11,42,13,66,82,6,21,15,86,6,32,79,3,16,88,25,70,72,109,34,11,100,35,31,45,2,113,0,81,37,72,51,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,14,95,2,42,18,65,113,35,71,100,50,95,75,115,47,110,73,63,72,120,38,3,90,117,10,51,67,89,9,26,104,33,33,29,71,88,107,58,101,1,113,63,55,13,41,94,99,110,107,45,3,11,45,32,7,114,76,77,13,56,85,9,102,20,106,60,26,8,77,81,107,108,1,46,76,16,89,53,23,105,110,61,80,89,117,43,59,98,72,37,113,77,29,119,74,10,115,31,120,21,73,72,16,9,85,110,4,17,100,43,44,39,16,36,37,18,56,62,98,10,68,54,44,105,108,40,30,12,118,94,92,101,46,86,51,77,73,60,83,19,68,65,38,90,77,100,33,76,43,21,84,84,56,23,90,120,104,37,12,42,63,14,19,76,45,11,40,118,72,33,110,68,61,78,119,103,32,35,90,63,99,88,26,63,18,114,56,73,76,58,86,0,50,29,74,86,46,52,113,10,86,81,35,115,75,108,35,103,37,25,20,119,11,64,116,0,62,12,27,113,15,57,100,85,67,22,49,58,39,77,9,8,24,61,92,112,95,16,22,60,119,110,84,24,105,88,96,113,53,9,67,88,61,48,68,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,21,25,12,58,11,21,78,40,20,64,7,90,79,24,15,20,81,33,44,25,77,52,42,75,93,45,97,61,15,60,55,47,58,24,37,9,13,76,65,63,44,60,113,9,76,116,11,30,68,120,42,90,67,64,78,95,106,73,80,67,86,114,90,95,80,59,40,116,93,104,39,57,62,111,25,89,9,22,46,3,15,52,83,61,91,102,18,14,84,9,101,73,70,76,119,103,108,1,28,92,81,1,81,83,116,60,26,20,98,75,14,108,69,44,73,66,106,7,45,49,94,48,55,26,13,115,52,43,35,60,47,29,7,42,65,53,108,25,67,96,63,88,75,113,22,81,88,46,104,105,27,66,26,62,13,36,41,5,56,99,1,28,27,105,114,65,77,47,44,95,14,82,7,20,65,73,3,29,76,81,36,41,85,2,56,93,1,48,96,85,50,11,95,20,76,13,61,11,81,106,66,95,62,22,26,79,83,98,5,94,80,29,69,72,22,70,102,37,0,80,11,114,118,102,58,68,91,77,33,14,92,92,74,42,84,74,98,101,100,58,44,104,67,115,23,87,90,58,76,83,53,102,8,21,65,34,118,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,68,100,40,68,101,31,38,102,9,64,115,20,37,112,102,51,2,2,14,2,56,111,106,9,105,83,0,12,85,64,85,39,56,5,34,112,58,111,81,92,116,101,83,2,76,37,106,97,44,97,52,49,48,91,112,106,13,56,56,7,52,100,59,42,34,60,39,43,110,50,89,113,85,16,63,45,20,98,52,54,119,79,25,70,90,41,65,25,13,28,42,64,19,88,79,69,8,16,4,117,75,47,105,44,5,115,0,77,36,110,0,34,12,30,27,95,66,45,15,103,9,52,117,0,97,92,72,90,61,65,26,105,4,68,73,17,18,109,94,94,120,90,46,14,86,109,43,96,116,29,78,96,24,2,17,48,98,15,46,2,27,92,62,56,86,19,99,108,59,112,17,34,86,107,35,66,55,69,31,71,77,112,12,15,57,94,37,40,114,29,77,32,7,40,63,86,42,2,10,29,35,34,47,22,116,85,91,25,87,8,39,92,112,3,88,13,104,47,88,94,98,97,120,64,85,36,23,9,49,56,59,71,103,115,33,17,45,106,92,106,120,57,24,31,119,90,43,77,74,97,36,2,78,52,23,43,94,47,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,119,14,59,71,1,34,113,88,93,87,72,20,41,67,111,30,119,75,100,2,85,16,81,96,88,13,88,113,59,49,111,39,36,4,107,64,10,98,89,1,66,67,86,13,51,10,28,50,111,62,7,120,2,88,89,89,113,84,114,69,94,32,34,60,61,104,97,95,63,34,20,21,108,11,20,77,32,85,31,85,32,36,114,96,119,114,19,31,7,94,6,91,78,71,76,54,119,76,0,60,103,44,62,100,113,47,0,96,86,43,58,26,87,98,58,34,112,96,105,73,116,57,97,73,76,107,104,54,41,112,53,45,119,117,20,2,25,60,14,45,84,77,53,70,83,52,75,16,82,1,41,66,71,40,114,56,40,59,55,54,119,39,105,76,56,112,80,20,94,91,53,77,93,117,40,42,7,109,42,114,118,64,10,85,68,98,29,5,63,31,76,38,108,86,53,42,37,61,110,106,39,39,37,110,115,116,12,106,55,60,57,60,46,14,89,68,42,4,70,39,104,56,112,37,12,65,97,66,9,15,57,94,47,7,54,25,73,62,101,91,87,14,56,7,24,21,103,37,21,55,43,75,114,79,101,57,40,61,84,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,77,34,103,89,60,47,68,29,117,94,0,87,12,116,35,81,36,109,19,38,56,56,103,2,13,89,97,82,48,50,71,74,67,104,11,37,23,6,9,62,52,14,85,55,32,55,44,69,72,29,48,75,13,62,28,5,14,22,30,34,111,55,92,101,37,116,98,50,83,36,62,43,36,96,60,79,104,73,22,2,32,20,13,75,2,46,34,20,36,108,40,110,112,42,104,88,52,7,11,92,2,11,91,103,86,0,27,74,87,101,53,54,60,63,115,23,10,16,8,68,108,18,24,6,112,11,13,53,96,26,5,39,102,112,110,114,113,28,63,114,24,104,29,47,113,67,45,35,78,97,71,1,84,37,96,8,118,84,106,41,56,36,84,77,77,2,74,71,20,63,113,35,72,109,106,67,16,36,22,25,43,27,67,119,96,14,38,90,113,48,60,116,21,58,117,103,119,49,14,115,58,86,9,39,68,106,27,26,96,102,33,15,45,93,46,88,51,8,53,99,111,51,116,46,111,20,36,114,76,88,114,98,36,34,84,98,38,81,64,80,92,50,68,107,13,55,86,48,17,83,26,32,91,109,65,105,105,13,68,36,60,38,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,79,45,110,50,117,81,5,75,33,37,80,3,16,107,97,111,8,88,82,114,112,100,86,5,104,92,79,78,19,16,103,120,101,4,38,34,27,72,15,27,104,63,91,101,45,57,12,84,53,23,24,112,112,103,111,24,84,29,25,39,13,15,73,97,110,21,48,110,40,71,78,79,83,38,85,100,12,67,66,30,54,31,6,17,77,43,20,108,5,54,60,106,57,71,42,82,58,7,58,85,60,65,73,62,42,89,41,91,60,50,30,98,78,51,32,98,17,68,62,78,44,33,55,59,83,44,80,98,75,109,119,10,47,21,93,86,74,20,101,74,11,89,12,9,49,100,54,75,90,23,20,91,36,80,108,22,16,37,53,21,89,62,86,103,8,78,27,94,118,75,117,87,104,119,43,32,116,11,101,30,57,78,38,105,103,3,117,72,32,35,35,85,96,98,103,46,50,104,72,78,4,32,3,67,14,102,92,98,55,50,93,20,74,44,11,118,111,118,93,24,67,57,85,22,53,13,66,29,27,117,82,89,29,88,69,53,84,118,77,105,3,42,84,71,96,70,96,115,117,114,52,119,14,76,71,88,77,49,58,74,45,100,65,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,54,12,104,115,16,90,16,114,55,108,68,4,63,78,72,70,0,108,74,42,12,18,18,90,23,47,97,78,55,44,6,62,12,61,78,44,56,58,41,21,52,60,84,88,100,111,82,77,10,18,86,90,98,64,112,83,59,75,91,27,91,32,8,73,45,55,34,6,101,49,77,32,11,106,21,62,29,49,6,116,28,35,96,91,83,116,83,43,118,67,108,16,94,0,61,114,112,24,72,116,99,82,12,93,41,88,84,119,93,7,23,51,28,94,22,62,98,15,116,83,11,22,64,8,16,67,5,120,48,2,35,64,47,107,18,86,85,28,41,98,109,102,108,0,113,109,0,79,63,8,83,55,13,62,15,42,22,62,57,114,18,45,89,4,3,46,39,94,80,102,113,11,37,51,51,12,99,25,96,106,69,86,69,101,50,105,108,1,98,60,8,42,116,60,119,39,113,62,24,54,10,107,93,10,15,75,99,89,116,37,21,120,54,73,30,45,28,69,27,113,44,29,18,9,110,29,99,104,100,66,0,97,115,62,4,81,64,51,46,72,34,3,60,109,91,80,69,15,89,40,56,24,5,15,102,56,38,7,19,104,66,7,63,20,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,89,46,21,114,86,100,99,3,103,27,82,108,42,1,56,111,120,46,93,64,47,81,59,35,86,43,94,50,22,101,98,109,32,41,96,74,118,59,2,84,66,25,43,85,69,84,61,79,79,120,29,112,33,9,66,3,19,62,52,49,27,20,59,26,14,29,96,114,45,21,86,65,102,12,29,50,60,108,55,56,11,19,36,44,96,11,64,16,38,112,36,104,66,12,95,76,42,33,89,95,22,90,114,12,7,61,24,83,60,72,87,64,96,35,67,49,6,17,65,100,62,70,117,45,18,19,19,36,120,36,92,59,61,11,48,98,118,64,59,98,10,66,45,46,30,77,57,35,55,94,102,59,89,108,53,67,43,98,34,108,94,34,29,6,55,28,51,33,55,119,87,61,107,52,8,31,13,29,49,60,82,33,46,93,83,78,71,113,7,88,28,26,46,117,25,120,10,36,32,28,3,85,41,73,41,55,48,37,10,79,6,7,29,36,59,42,34,108,90,51,10,32,97,43,8,39,3,35,109,29,97,110,67,13,116,29,1,17,6,115,100,84,11,42,100,89,56,8,93,108,82,61,86,43,98,56,118,23,36,39,20,31,71,26,30,73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,30,66,44,6,120,119,97,84,14,111,40,84,0,91,95,55,73,34,41,34,64,1,90,86,2,119,94,16,94,16,87,40,98,26,91,85,48,28,21,55,53,10,10,37,80,35,114,87,28,66,102,59,50,117,69,90,96,83,74,42,37,65,71,6,55,97,15,81,32,89,118,32,102,18,55,13,97,101,52,28,36,102,47,32,118,90,116,104,24,78,61,104,0,29,88,96,59,111,31,82,101,82,49,22,3,28,23,39,55,109,27,14,92,42,84,78,28,56,79,59,112,49,44,113,33,106,27,115,85,49,6,63,25,43,70,107,42,25,48,0,101,95,86,101,95,29,6,56,30,85,76,77,63,1,45,15,47,44,107,4,45,101,29,96,46,111,20,108,26,3,112,114,80,48,80,31,79,104,104,39,118,30,46,90,50,6,44,40,31,84,11,9,44,11,20,46,42,68,92,118,21,110,36,46,4,60,35,48,21,24,96,57,18,93,85,55,48,70,19,55,59,61,15,47,4,18,28,69,72,42,19,89,93,82,58,39,24,7,39,49,57,90,35,70,58,62,70,19,120,94,27,107,42,24,116,10,45,120,13,71,41,97,53,3,91,65,114,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,30,66,26,16,96,65,78,2,93,36,104,50,24,28,13,70,88,95,78,115,103,37,78,103,15,63,8,84,8,16,113,6,45,116,90,76,20,58,98,47,23,31,17,119,28,61,61,40,54,26,48,17,59,69,20,91,75,27,24,20,71,51,27,48,98,100,69,96,108,94,16,45,117,117,107,56,67,22,97,27,48,2,113,60,27,87,64,86,12,118,38,51,112,22,18,84,89,16,71,95,10,117,21,55,12,85,53,37,62,19,33,57,39,61,44,94,21,26,44,70,86,102,97,114,97,12,110,103,90,12,7,49,19,89,62,105,46,73,85,29,44,32,83,55,95,86,37,87,74,22,72,36,29,53,120,77,110,104,111,70,118,26,114,116,104,83,57,42,52,69,71,118,90,118,0,4,21,3,73,101,32,62,33,79,48,70,63,5,85,18,120,49,94,53,18,68,43,34,36,63,9,74,53,4,107,17,72,108,89,23,69,56,14,59,84,44,120,74,17,115,84,36,57,87,39,23,7,107,12,98,104,11,29,13,95,25,39,72,28,5,31,42,21,87,21,94,20,80,16,17,27,16,48,110,120,32,37,88,44,64,79,9,55,92,97,4,25,26,118,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,4,46,52,7,11,11,35,38,54,6,48,38,4,52,18,51,115,48,15,77,52,58,21,41,57,23,64,51,105,7,48,53,36,64,120,49,39,19,68,78,67,67,5,59,5,54,26,14,94,37,52,40,45,58,37,85,111,70,98,86,34,102,39,94,38,76,45,52,110,63,105,28,79,15,91,88,118,89,116,59,60,100,26,1,101,103,39,110,74,3,11,99,50,50,7,22,85,13,35,2,88,4,101,111,107,26,16,94,55,62,24,102,108,54,89,20,79,17,24,87,16,15,92,20,30,41,97,29,27,93,11,74,112,39,60,41,71,43,118,19,91,62,6,59,101,77,36,30,91,90,82,24,77,93,25,68,86,79,2,4,103,79,59,62,14,92,71,91,67,58,95,73,62,114,34,108,25,16,90,87,26,10,97,35,48,5,45,0,7,100,92,34,102,80,76,105,90,89,38,96,44,93,94,44,103,29,69,2,68,16,45,28,53,32,73,41,12,20,18,117,11,36,113,6,74,3,66,13,55,79,28,9,48,44,3,12,76,69,96,22,6,85,72,83,86,50,12,7,22,13,30,13,13,66,98,107,100,49,108,56,104,42,31,72,83,83,61,96,42,63,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,101,49,15,8,36,53,16,8,100,85,91,115,9,96,16,7,106,3,32,32,32,30,95,62,34,96,39,33,40,15,118,29,24,109,78,111,110,52,12,73,101,76,47,18,66,54,18,70,24,82,110,5,110,97,44,103,29,73,63,31,18,24,77,3,66,24,109,117,81,74,95,86,42,15,50,43,12,64,113,53,26,46,56,118,9,74,17,44,69,13,63,4,30,69,58,61,52,80,62,44,76,92,68,81,46,84,84,105,29,113,39,84,116,0,54,36,68,103,75,36,104,43,45,9,113,76,5,53,48,75,39,61,116,19,4,10,65,84,60,13,86,88,52,77,31,89,16,112,70,10,73,4,35,79,17,106,59,47,6,60,22,76,75,86,102,53,110,11,103,93,53,57,39,14,115,32,87,19,43,101,65,33,68,52,15,114,97,6,37,8,52,117,25,112,3,54,52,92,25,103,90,56,115,55,5,55,38,77,9,88,82,32,14,43,53,30,76,70,7,47,112,20,37,12,120,23,33,20,68,72,84,84,0,43,38,109,62,92,65,28,45,110,48,64,18,55,8,59,26,77,36,21,72,115,101,17,82,115,78,9,84,22,12,47,16,95,11,77,26,32,5,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,57,90,57,99,38,92,108,95,78,6,54,114,27,26,27,100,79,114,55,47,102,114,99,97,95,59,19,115,38,119,36,18,86,117,20,110,85,101,0,3,29,57,26,23,45,47,42,113,32,84,42,83,91,85,57,39,110,3,56,83,110,33,45,119,57,37,111,70,91,84,71,85,93,74,51,28,106,50,90,84,92,62,32,36,43,95,10,96,36,36,59,3,3,39,98,99,43,99,4,70,32,72,16,68,51,14,114,71,62,60,55,80,116,42,120,4,2,20,104,39,110,97,61,9,109,106,32,79,35,75,32,36,98,21,16,0,12,99,94,57,9,120,26,76,117,31,54,51,81,118,70,38,57,34,79,20,91,18,5,64,112,36,1,39,63,72,113,29,21,8,93,24,48,30,97,57,61,85,111,13,52,78,80,94,6,111,88,61,101,103,109,64,68,48,56,42,42,14,57,54,110,120,51,95,39,9,78,23,74,54,89,118,98,4,84,89,2,89,50,10,63,33,25,33,42,37,80,120,71,1,8,40,62,27,49,38,101,88,81,69,36,37,53,108,16,93,71,80,111,6,35,26,39,85,43,41,102,39,87,63,74,67,5,104,116,13,120,32,51,11,29,110,70,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,2,23,63,24,30,84,103,91,15,60,20,90,45,65,31,110,100,118,36,99,32,94,83,16,65,50,116,95,9,77,99,108,87,81,33,95,2,55,89,40,97,38,75,68,18,74,66,7,40,70,103,33,101,88,104,56,103,74,76,76,70,21,5,57,19,61,20,91,21,74,50,72,66,112,88,14,102,42,0,60,97,52,75,9,86,115,98,88,3,67,74,102,59,65,25,23,84,13,75,105,118,30,11,42,103,25,9,42,64,89,107,21,104,60,93,74,20,93,45,108,103,37,111,82,86,26,28,104,13,38,8,35,73,20,58,70,45,27,16,15,5,4,74,25,57,63,46,116,68,42,32,110,103,18,47,95,58,104,45,30,46,56,27,102,36,66,34,81,54,110,55,91,51,101,58,86,87,51,115,52,107,55,29,9,3,33,15,10,61,72,97,16,97,10,79,20,98,46,58,92,106,103,8,113,58,73,71,110,93,89,82,21,62,18,102,111,94,78,91,41,51,104,35,27,114,112,106,44,51,90,13,61,104,56,69,13,86,70,14,103,79,60,113,104,116,43,119,14,25,88,28,0,75,14,64,66,76,99,49,49,24,117,4,119,83,85,80,119,109,69,48,89,39,14,3,118,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,54,74,107,60,44,38,101,102,69,58,116,3,19,118,83,55,104,23,98,114,38,58,25,0,73,14,99,18,54,36,66,73,38,95,84,54,61,1,32,14,41,119,5,68,116,101,34,91,75,98,28,27,64,54,33,0,71,95,66,28,103,108,32,61,75,81,69,98,100,26,12,74,83,72,61,113,59,2,38,76,91,83,95,14,37,49,27,13,63,27,101,94,66,64,51,77,107,2,70,77,21,50,112,109,33,11,11,17,116,89,73,34,119,9,98,95,19,98,2,91,46,96,41,21,119,43,93,35,12,17,69,79,44,35,12,61,6,4,80,84,76,61,30,57,93,19,35,80,41,44,68,1,12,101,60,57,82,34,74,54,1,24,92,93,23,101,6,112,61,68,9,4,35,48,112,51,50,91,102,32,77,116,67,100,101,91,64,16,37,54,57,61,73,84,12,13,8,116,85,84,14,65,1,84,47,85,116,0,59,116,86,117,115,11,40,74,82,2,69,62,60,89,108,65,84,99,74,99,65,117,61,90,47,99,11,22,31,58,5,115,1,115,120,64,84,116,112,46,11,109,30,6,84,55,91,22,58,48,75,59,52,117,24,104,44,50,2,23,76,79,114,101,0,79,7,107,114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,42,70,56,102,80,69,27,28,110,100,96,45,14,65,77,62,4,118,43,42,102,31,62,36,7,93,57,43,77,88,36,57,108,39,32,87,1,65,86,114,48,69,66,65,23,82,66,100,91,112,16,63,115,59,36,48,41,74,78,87,100,33,75,1,19,83,45,37,55,7,2,30,87,14,30,18,115,59,21,9,114,23,5,77,109,21,77,87,28,53,70,106,46,51,53,7,99,62,84,8,28,40,30,13,23,104,98,55,34,67,43,118,49,95,106,112,18,62,70,92,75,82,32,0,45,16,58,57,118,3,105,27,46,2,46,38,113,13,56,41,0,86,109,22,95,112,57,105,102,50,10,86,76,24,112,16,92,19,66,11,43,51,116,59,86,39,117,116,42,63,70,54,100,25,93,115,57,29,39,91,73,118,13,24,34,106,1,64,92,18,79,119,104,32,94,86,102,29,3,29,67,28,69,49,90,86,1,48,75,105,86,120,62,85,52,40,65,42,97,38,95,38,9,100,5,71,73,75,57,71,48,71,44,9,92,111,93,20,60,44,44,1,84,56,97,44,86,5,86,51,75,10,95,13,110,94,24,2,69,48,115,26,67,20,53,42,30,71,93,1,83,108,25,13,48,116,39,92,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,97,16,20,85,85,75,49,85,67,18,55,86,40,2,112,19,40,103,23,94,49,25,59,97,96,5,94,33,118,114,108,100,4,108,94,106,25,87,12,52,24,101,76,93,74,35,64,50,49,50,81,111,19,104,25,4,34,10,108,99,64,19,117,35,52,80,22,100,6,60,105,32,92,84,75,54,120,15,33,28,6,97,27,115,92,39,112,80,42,16,41,88,75,85,95,75,4,48,26,57,73,118,55,80,102,38,53,19,57,19,37,33,57,50,107,8,48,99,22,73,39,33,119,26,95,49,111,109,54,30,22,66,43,81,99,65,0,120,10,74,36,1,4,32,61,94,86,55,10,106,19,23,49,68,75,84,88,15,36,77,13,74,76,104,118,48,72,85,31,60,22,0,105,94,107,56,19,64,65,107,56,80,69,49,73,53,38,23,23,95,60,4,0,64,13,49,30,110,6,92,87,46,119,61,108,107,102,84,60,99,46,114,117,86,60,17,99,107,15,33,91,87,110,59,62,50,24,66,55,14,114,89,112,58,118,79,84,80,76,83,8,91,40,47,107,23,68,103,113,95,87,51,81,21,36,93,111,68,37,110,116,78,18,114,38,103,99,9,23,107,7,106,18,53,81,69,30,55,100,108,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,98,22,73,91,78,37,14,31,103,24,5,22,8,94,49,63,32,46,93,84,76,32,51,42,39,68,102,117,50,87,18,49,0,89,17,12,109,70,14,97,104,102,66,79,2,106,8,40,5,35,41,72,39,111,8,78,82,10,102,45,12,5,45,90,83,96,91,72,8,83,78,115,72,90,100,46,45,74,43,110,26,60,114,5,69,49,17,103,87,92,116,2,73,21,41,70,48,19,52,115,111,1,97,97,26,76,88,101,54,119,111,111,36,18,56,10,41,25,72,41,31,22,47,90,64,12,26,90,40,51,10,100,114,1,97,79,47,11,9,91,50,65,60,49,67,93,78,19,38,117,3,94,73,32,9,18,18,31,106,45,94,70,2,115,49,17,68,78,87,51,7,103,110,83,41,24,98,67,0,48,43,23,35,28,72,44,76,10,24,2,7,120,7,64,34,38,53,16,78,17,17,109,66,48,74,112,87,88,99,101,39,3,91,112,54,13,105,32,104,106,113,44,111,47,109,19,81,54,18,9,109,22,21,103,86,48,95,107,85,108,48,71,112,107,92,53,36,54,43,2,43,32,73,34,112,54,62,0,34,94,95,51,98,3,82,6,115,53,85,29,102,58,87,12,74,48,15,7,39,1,105,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,87,35,10,52,9,20,89,101,3,68,78,67,74,82,82,53,57,7,107,114,120,53,6,93,56,14,107,97,33,6,31,75,19,76,109,8,14,2,46,7,77,87,96,58,78,98,84,104,40,60,83,86,73,68,66,37,30,68,37,68,19,16,46,55,7,8,56,101,114,13,0,60,75,50,97,60,80,116,18,103,88,4,21,112,29,62,109,85,26,11,42,41,29,29,42,86,105,27,44,109,5,48,52,110,60,102,69,89,55,54,109,89,58,44,4,118,104,82,37,86,4,53,58,17,14,29,29,103,1,118,2,18,80,6,70,56,30,66,70,60,8,116,56,92,26,102,70,70,68,26,16,70,116,6,27,115,78,43,51,103,113,51,6,92,91,90,44,16,82,99,59,94,113,0,118,59,105,109,87,17,74,18,6,93,35,16,83,41,94,60,118,48,49,8,97,41,63,12,61,7,117,9,91,63,119,93,111,49,107,53,94,22,43,118,29,80,118,27,14,89,68,21,59,2,61,0,105,9,107,106,70,47,24,97,80,31,75,36,26,78,44,32,112,87,97,17,111,89,20,116,18,38,93,92,49,54,66,10,4,24,107,10,98,12,116,4,113,73,10,40,10,57,3,53,112,62,73,111,64,17,59,16,67,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,75,42,80,51,45,40,101,116,102,83,108,109,112,43,51,96,7,40,10,37,26,17,31,105,115,60,59,1,2,71,38,10,15,39,111,68,13,42,12,98,1,22,13,38,2,90,95,27,99,1,77,4,50,114,50,76,119,71,26,76,75,25,120,50,119,52,4,87,25,50,76,17,8,36,89,72,26,44,106,51,58,97,88,117,28,9,111,50,84,113,35,97,92,44,71,110,76,29,109,64,109,106,100,74,71,98,59,59,1,93,71,81,9,55,88,119,72,67,20,62,115,104,67,113,25,34,39,44,110,115,101,46,58,50,88,101,32,49,7,97,53,6,46,5,43,61,17,24,46,120,83,80,26,60,99,58,52,48,48,118,29,50,79,52,13,77,49,79,49,98,5,97,90,35,8,42,16,61,45,93,41,62,80,13,64,8,24,50,16,77,44,0,72,85,65,50,91,15,75,26,19,11,54,0,13,91,77,9,114,39,7,86,14,55,104,32,77,53,9,50,10,57,23,72,51,72,9,105,96,91,104,113,119,24,103,80,7,64,111,62,85,8,63,3,10,96,90,15,10,25,99,71,42,26,87,42,46,108,36,15,58,37,101,27,57,67,23,39,113,76,53,76,99,14,62,7,102,60,110,117,93,120,79,53,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,100,43,51,78,81,31,93,31,53,17,33,106,41,21,16,10,88,80,119,5,84,79,45,38,101,44,111,21,84,50,44,11,45,94,13,60,5,86,59,26,66,87,44,110,41,20,23,60,8,10,13,4,97,85,32,33,3,76,28,39,63,99,103,13,68,82,28,74,61,56,19,82,15,46,72,85,38,87,94,59,34,90,42,77,39,60,88,112,3,8,61,41,10,3,34,69,12,1,34,84,84,46,34,63,16,23,72,62,38,59,85,5,114,16,17,106,120,20,77,116,117,56,66,90,107,36,26,47,52,25,96,40,82,19,90,56,53,112,0,55,43,21,73,41,78,14,20,56,77,117,50,72,9,83,67,108,36,94,68,61,120,47,34,33,31,108,114,4,96,63,118,66,120,13,85,64,92,110,27,56,12,20,87,61,27,14,35,84,104,64,72,25,90,35,89,73,85,57,90,43,40,71,114,99,106,103,111,100,18,115,64,36,3,32,7,32,25,59,12,90,43,22,22,47,26,30,40,31,7,78,3,25,85,30,78,87,114,65,25,61,47,106,52,31,69,17,28,86,1,2,57,96,54,39,101,111,96,16,106,111,119,46,78,112,29,11,102,18,103,73,69,47,61,21,100,86,70,48,100,80,82,35,93,84,23,49,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,9,109,109,27,7,95,75,50,117,109,74,18,92,56,6,115,105,60,94,70,96,41,2,19,54,23,21,48,68,117,13,48,48,59,107,56,111,49,23,103,43,86,102,62,85,89,5,12,63,34,4,61,93,80,27,102,108,70,61,103,88,88,85,69,120,75,95,4,119,71,10,77,7,38,4,84,83,92,93,52,5,65,41,81,94,112,30,96,50,58,76,17,66,102,8,89,112,81,32,110,77,41,52,67,116,57,43,50,30,80,18,9,58,69,12,36,4,7,9,1,17,26,81,64,27,19,51,98,39,28,41,19,108,83,18,70,55,70,80,73,48,53,118,69,86,58,64,37,48,69,54,101,16,81,66,21,91,4,50,20,66,0,65,81,36,117,105,106,74,54,2,102,90,53,84,50,10,120,2,116,8,49,24,74,76,5,24,94,111,70,27,99,16,14,33,88,103,65,23,63,101,52,70,17,91,118,18,25,56,10,38,43,85,51,58,97,109,110,26,77,5,20,36,55,84,81,72,16,110,101,16,99,5,12,114,86,34,120,87,23,33,2,102,99,59,0,12,1,97,30,65,32,115,112,1,7,77,96,108,28,77,1,10,14,63,59,46,54,33,43,9,57,56,72,52,10,94,47,109,65,55,117,37,111,71,0,51,110,68,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,105,95,63,104,117,105,24,112,2,24,101,98,78,119,117,3,20,56,23,86,42,89,99,63,64,75,62,49,48,12,87,3,7,86,43,55,4,82,90,107,34,111,46,74,81,58,38,82,53,88,1,36,15,46,38,70,45,33,68,27,65,117,27,61,32,37,35,42,81,24,68,56,118,89,119,29,10,100,63,77,51,48,118,26,64,92,111,21,110,102,115,58,63,51,101,24,72,77,52,93,83,94,113,108,102,75,69,70,54,89,104,1,68,71,101,84,34,87,16,82,19,22,33,55,20,58,71,25,61,98,2,76,113,72,2,32,12,63,55,96,27,73,112,42,57,94,45,120,42,4,5,49,72,79,0,33,24,3,10,36,89,99,72,19,37,57,24,48,99,32,22,90,50,79,111,63,89,83,84,76,112,29,117,80,89,39,27,59,66,60,93,80,38,11,76,35,4,59,71,10,51,100,27,35,40,27,2,105,56,87,116,113,60,5,59,31,34,79,60,50,38,77,46,38,9,120,75,99,73,36,88,59,110,7,37,107,23,0,34,83,27,15,33,59,102,27,60,62,14,71,76,35,71,16,8,71,28,17,88,5,81,111,21,62,29,20,31,62,37,19,106,99,73,62,69,42,115,99,9,2,9,26,63,38,12,116,29,70,64,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,16,50,74,24,67,95,50,89,76,36,35,61,52,1,68,10,36,24,11,28,115,7,31,66,47,93,84,99,21,16,55,94,31,93,97,14,76,24,25,51,103,101,44,45,104,72,35,34,11,28,82,30,25,107,56,119,113,104,44,76,91,4,97,39,83,2,32,62,99,24,80,105,119,18,12,97,30,99,15,10,49,104,98,102,90,35,111,56,97,59,41,70,26,118,105,65,48,51,101,107,12,14,10,84,1,46,23,29,74,32,95,103,28,78,67,79,10,41,62,3,44,100,66,11,114,20,96,9,95,97,34,41,111,4,15,103,78,111,78,91,93,43,31,49,71,61,33,46,70,6,1,28,64,102,110,19,4,15,4,83,115,66,9,13,0,105,37,2,68,69,73,38,27,57,23,100,96,81,43,18,97,18,65,42,39,34,109,90,116,8,95,32,105,102,115,56,78,17,106,79,70,100,94,69,76,52,88,73,18,11,52,115,36,24,20,50,74,49,76,117,66,28,83,87,89,25,1,20,7,82,17,9,10,116,57,118,90,81,18,105,97,40,24,16,64,23,71,13,33,42,56,35,78,12,97,79,57,74,10,72,80,3,60,12,27,71,21,72,81,118,56,84,22,20,51,88,56,72,26,29,6,10,21,64,74,92,15,77,100,59,62,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,92,85,4,102,31,102,53,54,89,78,97,111,37,78,51,4,116,117,45,36,20,52,12,52,110,29,112,48,35,72,21,53,60,67,22,16,61,85,112,30,5,19,93,103,6,108,46,115,8,18,101,16,98,36,64,118,26,62,68,102,106,85,73,92,80,18,54,113,1,117,56,39,3,68,74,93,36,26,117,98,35,3,32,4,16,71,107,85,99,25,37,3,41,52,29,101,101,110,35,19,117,107,14,15,16,89,65,22,16,86,57,40,90,112,38,8,111,0,10,91,56,83,4,1,9,76,65,75,77,89,34,95,87,71,30,85,14,99,7,71,99,74,27,59,38,77,103,69,69,38,47,0,109,117,28,46,85,67,75,108,68,105,108,33,14,53,2,82,91,71,36,75,14,39,99,37,80,17,65,112,38,86,14,32,115,86,14,119,14,7,27,70,42,30,73,15,4,11,63,47,98,4,31,59,85,118,7,119,53,61,113,79,68,3,91,49,89,52,30,13,12,68,63,91,51,90,101,30,75,69,47,22,9,89,14,113,105,49,54,75,94,60,1,118,71,41,92,40,10,84,112,101,71,114,87,16,30,105,114,83,88,23,118,61,22,98,71,87,77,110,106,13,20,75,36,69,80,48,54,75,44,55,73,111,61,44,67,49,54,105,79,11,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,106,101,104,27,20,100,70,82,114,1,82,107,31,32,73,33,29,23,115,49,83,75,44,105,108,47,114,9,54,74,97,101,39,59,37,51,6,24,90,67,66,119,113,117,84,35,86,48,48,77,57,114,33,115,43,110,78,88,68,38,40,65,63,104,77,36,86,6,60,9,67,26,28,20,91,29,75,71,102,106,88,13,27,43,23,1,4,10,10,107,42,107,57,106,17,87,54,47,116,18,88,60,14,112,61,20,23,94,8,102,15,31,28,85,96,50,14,28,38,112,23,83,15,75,70,54,13,77,28,27,76,9,111,71,114,23,34,17,43,92,37,65,101,30,85,17,107,104,108,58,34,66,100,78,29,39,92,18,20,117,61,20,100,60,13,73,98,0,59,26,2,66,3,116,51,118,78,12,84,119,106,114,36,50,117,94,118,52,94,80,53,65,36,108,77,7,2,1,27,9,93,108,106,119,114,29,82,43,25,39,84,38,81,60,6,34,112,40,107,66,68,19,13,1,77,41,96,109,1,69,12,94,90,52,68,10,38,75,111,118,118,110,25,2,116,69,84,30,31,86,90,33,4,26,39,93,37,83,6,9,6,70,93,35,117,75,14,66,28,29,8,86,53,68,40,75,82,113,39,32,11,102,102,86,32,4,30,16,50,97,25,108,108,38,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,50,28,20,5,84,70,97,90,118,16,81,58,25,35,56,97,67,65,23,26,71,31,74,23,13,39,1,78,116,64,87,2,43,39,104,93,112,62,28,111,59,90,37,84,85,4,44,91,31,42,108,71,18,49,34,105,106,15,114,11,89,17,81,37,56,15,119,114,91,94,10,57,95,25,80,5,62,23,3,44,82,37,73,49,68,21,95,111,59,118,70,31,59,0,59,96,116,36,49,87,90,74,10,59,28,50,75,0,118,115,76,20,16,112,47,112,26,93,49,62,43,82,1,100,14,86,67,29,13,59,9,24,104,107,71,22,60,63,5,65,26,117,25,70,57,99,18,93,34,13,116,11,34,63,76,113,60,102,69,115,72,15,103,99,117,64,30,51,10,119,4,86,21,28,34,20,83,60,77,109,60,13,50,61,54,42,8,14,83,22,34,20,14,113,114,28,97,81,1,10,113,94,0,91,63,82,85,31,119,30,102,64,115,20,11,31,114,21,92,37,14,120,83,64,108,91,85,28,21,58,105,87,109,12,113,58,17,51,74,58,53,12,52,111,3,80,1,43,35,107,8,107,85,89,34,67,85,19,37,8,29,90,49,50,115,107,81,40,14,46,24,75,43,81,79,13,66,71,36,69,86,8,108,17,24,94,49,78,29,10,19,20,30,66,107,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,52,51,84,114,25,21,104,84,4,32,114,2,65,58,100,57,77,77,91,20,103,62,45,54,14,98,43,89,23,78,54,83,34,68,85,15,50,109,91,31,29,58,34,68,39,83,48,100,93,5,106,105,30,105,45,115,120,119,105,13,114,43,25,25,86,71,2,42,12,42,96,3,114,82,50,93,6,20,97,74,56,14,57,82,38,6,53,8,41,107,37,69,71,35,49,106,39,117,48,84,26,51,38,46,45,51,57,84,108,58,18,41,120,24,1,56,46,43,41,82,19,69,10,47,87,20,83,57,20,53,38,31,102,42,84,64,107,43,101,80,5,42,72,98,102,70,29,74,34,12,1,60,57,75,50,104,88,61,67,76,120,118,46,83,104,65,117,23,24,7,64,79,98,29,83,54,40,100,66,119,65,68,21,114,39,86,112,109,11,49,97,75,111,0,32,108,105,47,37,120,107,30,6,16,36,50,5,46,113,70,116,17,53,90,91,117,9,17,72,14,43,7,51,2,41,11,115,78,80,53,47,95,10,105,81,73,74,55,38,22,31,19,2,53,114,94,22,59,23,44,116,99,10,49,16,94,27,13,43,12,105,119,97,59,96,9,25,8,36,108,113,78,118,6,19,75,100,119,61,114,19,80,102,58,72,64,50,13,6,81,84,105,14,30,102,69,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,22,106,57,62,79,88,120,103,81,106,119,37,93,37,87,5,120,20,2,118,45,76,52,38,5,52,104,114,55,110,20,55,74,96,59,61,46,35,71,73,61,42,44,114,105,43,67,90,56,16,83,10,84,13,115,14,41,95,22,81,9,100,37,9,99,84,71,104,49,61,91,103,2,118,45,119,67,51,44,59,26,3,37,86,40,93,57,0,111,99,39,98,15,23,104,98,12,82,28,74,38,106,78,27,111,115,90,28,54,106,104,114,93,94,58,46,22,75,74,60,55,27,51,79,36,78,14,15,98,111,44,77,14,47,44,18,36,106,51,69,67,34,6,2,23,51,69,66,79,113,40,27,75,88,87,112,89,31,64,120,72,57,24,29,45,25,7,10,0,52,4,36,102,35,27,106,107,1,93,40,12,53,90,94,38,14,82,116,17,109,83,118,30,64,89,14,68,22,50,35,90,8,60,13,111,21,35,67,64,65,82,104,94,97,119,101,104,0,91,27,102,0,38,109,12,64,33,38,87,114,96,43,88,85,23,42,16,90,38,87,2,111,14,52,27,17,90,116,102,58,24,36,1,103,95,10,5,7,27,71,41,28,104,33,58,110,25,13,36,4,94,95,95,89,15,100,99,93,73,37,74,108,40,59,17,87,84,41,53,43,31,31,58,63,93,100,95,118,81,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,16,50,35,78,87,36,104,47,6,98,36,64,102,88,95,100,33,89,78,32,91,42,90,30,62,35,5,14,113,24,0,42,107,106,113,62,9,9,90,3,3,80,66,23,68,45,110,7,94,3,26,72,80,120,6,67,38,48,17,103,86,84,32,117,108,70,40,1,109,86,36,95,32,87,100,43,2,15,104,22,76,93,49,39,93,27,113,51,44,22,106,51,110,42,114,28,43,43,107,94,6,38,14,7,72,107,106,64,26,66,17,18,3,112,101,98,16,81,79,114,102,39,10,11,30,27,5,23,117,111,26,59,7,97,99,105,26,49,42,11,10,79,88,19,79,90,30,70,87,45,109,36,12,105,100,16,45,102,4,49,69,19,113,21,69,38,80,23,96,63,17,98,39,71,43,104,53,45,115,28,15,30,87,16,52,91,51,14,0,30,25,14,90,99,76,79,46,50,41,109,57,5,66,47,46,73,98,42,29,104,1,113,75,1,18,27,7,8,114,0,92,119,30,82,90,18,44,37,13,92,105,8,57,58,2,102,32,80,68,87,48,34,100,0,47,62,42,114,12,68,3,41,52,84,84,39,51,80,118,20,27,86,69,79,33,38,80,4,10,85,2,54,41,37,9,29,33,54,63,94,37,73,86,32,110,86,82,113,39,10,26,85,29,86,86,52,112,17,56,31,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,92,85,5,40,62,14,113,77,42,29,16,43,22,89,36,100,28,54,31,28,51,38,30,65,113,23,39,74,82,75,27,40,103,118,115,105,35,103,39,57,49,116,32,16,112,97,110,111,119,103,21,44,59,55,37,104,91,34,45,2,40,24,21,40,99,119,99,11,98,101,112,33,67,2,58,56,93,49,86,8,23,12,77,66,47,30,54,7,104,44,33,2,6,102,29,53,91,76,63,88,38,63,86,97,106,15,76,53,81,39,15,84,87,56,32,2,3,120,8,102,1,97,24,75,96,35,78,32,89,7,48,100,43,4,64,36,83,26,108,87,115,47,73,109,15,9,104,58,84,52,29,9,48,17,119,90,64,95,11,35,21,63,13,98,61,68,77,24,81,88,37,26,22,90,61,57,106,111,55,11,48,97,109,58,86,119,1,76,76,110,120,89,54,42,42,23,51,48,24,63,86,103,104,35,59,99,2,74,0,16,114,6,91,90,38,110,54,32,87,36,57,57,21,114,81,20,35,25,98,106,64,6,70,48,96,91,81,117,23,35,4,81,1,65,65,103,35,67,64,48,21,40,52,90,20,98,117,52,105,95,100,2,8,3,64,106,96,19,15,60,115,88,43,94,67,65,48,29,12,48,13,106,93,28,112,19,77,35,48,23,103,36,12,10,63,114,32,63,82,18,17,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,90,62,52,94,101,94,14,117,75,91,89,19,77,30,71,109,83,36,5,51,20,57,120,90,7,29,81,53,9,47,101,12,17,67,89,69,4,30,64,82,5,60,38,82,57,62,81,108,70,35,68,59,84,106,2,60,40,107,62,30,85,12,106,18,80,42,116,31,67,46,0,4,60,72,19,120,29,101,49,29,79,27,62,21,54,31,18,55,23,33,65,47,19,62,114,120,26,43,84,56,76,2,74,43,72,111,108,7,41,105,102,93,118,67,14,107,116,112,73,85,54,29,113,15,55,61,105,112,55,117,87,35,81,107,70,27,42,6,83,61,98,72,99,48,97,71,40,113,13,67,90,107,8,66,90,38,65,54,72,59,63,25,8,92,58,90,46,92,60,104,31,97,45,18,83,34,109,4,41,74,53,39,113,58,105,29,82,35,69,42,40,72,81,108,104,76,51,118,107,119,55,109,44,61,115,66,39,60,97,69,43,18,30,48,62,44,54,57,20,105,65,55,63,90,76,112,0,21,101,20,84,33,63,93,34,50,75,96,3,70,37,26,111,44,45,78,117,59,48,105,8,37,45,113,92,115,81,34,0,18,70,32,46,102,34,30,2,59,51,19,13,70,88,82,39,106,70,117,40,84,114,17,111,79,107,3,104,5,97,55,4,62,26,39,15,23,113,89,101,12,37,56,82,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,43,87,76,103,50,53,106,51,92,30,97,56,118,47,70,39,99,51,35,49,4,116,75,24,96,50,106,53,34,34,45,77,24,39,55,104,94,62,33,69,51,102,98,6,46,115,69,64,38,4,13,102,62,43,73,93,63,83,23,52,9,105,77,51,97,103,5,72,104,114,54,29,112,55,83,26,26,23,39,12,22,78,2,72,97,18,5,84,10,31,103,67,95,87,35,70,92,99,60,25,106,70,8,115,28,78,69,67,64,80,26,55,110,49,119,18,74,107,85,50,11,103,5,29,20,22,107,90,97,114,106,26,50,62,96,84,97,14,9,45,6,4,3,19,101,0,13,69,105,42,44,71,120,46,103,115,7,25,89,6,27,31,107,56,8,39,17,113,9,81,79,37,50,71,59,110,31,109,24,31,27,29,3,71,55,63,90,94,73,67,118,22,89,4,102,71,95,55,28,56,5,102,96,104,61,97,104,118,84,103,97,105,105,42,80,69,50,11,77,67,33,81,37,22,105,52,98,91,109,73,105,53,116,53,111,117,29,69,4,45,46,62,120,79,64,65,90,99,59,37,42,110,32,91,58,59,4,76,105,93,100,102,104,105,92,21,105,5,53,58,109,60,12,106,82,78,12,96,116,83,70,36,113,85,67,84,23,47,79,8,27,33,27,81,0,31,12,0,23,36,11,53,17,86,19,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,84,6,80,28,27,12,62,11,14,21,40,97,104,41,104,92,55,82,75,82,61,6,108,57,49,34,68,97,95,40,56,83,95,5,60,96,56,90,100,91,5,73,82,31,89,110,18,52,102,60,111,28,105,109,45,58,93,100,95,63,74,56,53,43,75,82,113,40,1,64,45,109,74,76,84,65,106,78,61,21,73,118,94,36,96,79,103,94,20,3,10,30,11,27,0,102,52,68,82,56,79,86,25,112,19,47,19,114,106,92,69,28,120,50,116,20,8,56,61,31,11,18,39,24,99,36,10,34,47,71,17,51,2,13,82,111,26,37,51,116,36,101,13,81,100,56,24,62,48,48,118,48,40,30,14,78,29,6,108,95,93,112,47,114,81,60,1,105,36,37,69,114,99,84,78,59,19,63,82,3,32,35,86,37,35,107,72,47,33,88,92,112,78,57,26,29,120,41,66,25,45,69,18,63,67,37,118,46,61,71,102,83,84,48,27,58,117,3,65,106,31,63,92,93,71,100,32,85,8,109,78,78,9,1,38,113,54,92,3,89,41,81,71,113,35,54,27,13,8,4,116,107,68,27,78,86,68,0,71,12,0,61,93,115,20,119,3,31,91,21,105,111,98,78,4,62,41,113,35,67,56,119,67,100,84,32,85,33,16,8,78,59,59,49,58,108,54,32,114,51,25,77,79,51,36,48,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,11,119,7,21,91,17,22,19,92,116,0,98,102,37,34,109,67,37,92,77,10,62,44,26,64,60,72,56,43,100,88,65,10,4,35,113,40,7,85,100,40,72,52,75,37,49,102,29,65,85,15,64,17,115,104,75,82,116,28,30,88,99,20,86,75,28,103,107,46,73,8,43,111,83,38,111,30,119,84,16,13,68,91,52,17,84,79,77,57,71,58,2,70,35,58,75,5,57,55,53,39,102,47,46,83,42,16,91,51,70,95,104,18,2,94,95,115,54,38,70,21,38,59,6,98,70,68,105,54,0,53,32,108,43,88,32,105,68,43,120,52,1,112,119,19,20,88,52,25,33,9,82,39,94,66,60,43,37,22,112,25,91,64,76,103,87,73,73,2,108,60,70,52,46,12,117,116,37,98,43,31,119,90,48,12,106,38,91,46,114,21,84,61,96,119,120,30,39,60,109,71,45,100,22,59,87,100,48,105,96,46,105,33,85,32,3,67,8,118,108,34,4,29,36,62,27,113,27,49,10,102,68,79,69,5,1,14,58,119,118,67,37,31,99,4,59,99,47,1,39,21,49,44,66,24,1,94,48,51,23,27,63,45,73,64,51,11,71,80,44,26,120,69,88,52,61,99,85,30,78,107,118,76,11,82,31,28,91,16,6,85,26,34,105,78,111,50,59,33,24,11,105,7,91,22,104,89,114,87,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,56,84,115,54,65,56,50,44,113,85,40,24,14,5,18,91,19,37,63,52,81,26,115,45,85,26,34,10,51,29,110,14,62,53,1,47,18,72,115,43,101,19,27,10,114,39,70,102,57,58,70,31,63,69,22,37,33,109,70,72,19,93,116,94,117,103,33,103,2,17,30,25,119,62,95,66,29,54,117,116,111,95,1,34,21,91,82,47,73,88,19,67,29,51,5,0,84,32,86,76,112,93,22,26,59,88,80,60,112,41,112,98,14,33,5,20,76,31,53,62,39,98,23,92,42,50,35,84,111,13,97,44,100,58,75,22,87,25,79,74,33,3,28,95,67,10,20,99,3,60,67,43,23,37,19,44,90,117,12,51,19,119,47,6,42,94,77,28,8,46,20,42,12,69,100,49,62,37,64,51,113,79,7,84,7,51,48,49,111,78,13,88,3,47,88,33,59,43,23,60,97,116,88,14,61,16,88,23,12,94,85,29,94,46,18,101,20,37,49,17,56,74,55,13,43,104,30,73,74,51,64,99,69,34,6,19,98,40,105,68,33,32,17,33,30,39,72,1,106,120,96,86,14,98,99,1,66,45,53,118,41,26,40,40,42,82,88,36,6,74,113,117,16,51,107,18,23,114,115,49,3,115,62,120,39,80,103,75,75,0,48,23,51,38,8,54,38,86,41,32,30,109,43,75,71,116,89,112,4,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,106,101,52,82,58,2,64,28,47,46,57,35,108,24,70,41,56,63,95,102,48,93,113,120,78,38,101,114,5,100,72,109,104,49,6,97,7,67,119,22,112,38,27,99,13,87,48,47,14,27,28,10,40,42,46,29,31,45,1,85,3,27,78,66,38,54,10,109,1,85,113,34,105,79,81,51,63,80,90,76,82,11,103,90,91,118,38,73,50,46,108,6,108,117,25,90,68,95,37,40,119,93,40,60,12,84,13,21,29,63,105,52,83,24,33,52,73,38,70,89,52,98,40,84,22,37,102,106,36,32,28,50,55,31,52,97,40,34,100,68,60,85,43,101,41,95,78,32,93,6,67,25,60,50,103,8,20,111,35,53,44,93,13,63,34,93,54,10,114,69,105,2,44,16,24,12,117,119,96,103,68,57,86,36,100,29,47,32,91,8,42,114,28,88,21,78,92,37,23,41,65,90,104,38,37,34,73,108,46,72,94,29,66,6,98,71,11,50,106,47,17,3,42,89,66,89,95,10,63,40,78,106,84,62,76,14,0,21,59,109,68,78,79,44,75,117,80,26,105,117,19,105,10,51,55,54,40,89,69,28,82,33,8,41,49,92,6,105,101,21,78,14,11,112,65,9,66,19,104,23,81,80,118,80,22,9,10,112,83,28,17,101,78,82,105,111,22,99,62,68,30,114,43,86,83,19,33,68,119,25,95,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,77,52,28,12,33,86,34,31,8,77,32,1,50,106,108,61,2,117,104,109,104,55,105,68,14,120,110,70,25,120,42,86,23,76,64,86,89,58,92,51,19,89,95,105,15,64,93,75,100,3,8,82,50,112,72,120,104,44,3,71,62,1,27,84,118,62,98,25,22,86,93,77,35,78,55,11,3,2,25,3,43,102,10,89,5,109,103,13,33,26,108,110,47,81,69,87,11,58,106,91,17,4,11,103,73,52,33,55,106,42,46,52,105,56,45,29,40,52,5,99,27,54,71,87,105,29,85,81,84,21,31,86,7,105,43,81,73,54,71,35,96,31,78,74,19,31,25,7,19,106,67,34,62,99,63,111,79,7,70,79,74,35,93,23,115,17,22,111,77,18,75,8,64,22,45,24,116,22,26,41,1,16,97,57,11,117,64,76,91,7,97,115,81,106,101,28,25,120,24,82,33,5,48,77,2,22,17,75,94,29,106,15,49,37,38,97,25,114,15,104,12,80,57,25,116,53,116,42,76,70,85,47,32,113,91,15,18,95,9,52,81,7,36,38,98,63,72,30,118,117,37,99,92,4,69,55,26,93,48,8,15,92,31,20,119,70,98,20,89,102,50,72,96,59,69,48,73,60,3,19,93,3,24,66,61,119,40,112,100,70,31,29,73,107,41,22,82,115,65,101,23,29,97,77,45,12,90,118,115,63,2,79,62,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,68,77,1,95,12,11,114,24,37,23,18,9,72,27,15,105,65,115,10,66,120,90,6,60,101,91,6,105,11,27,80,14,7,44,58,73,73,37,50,12,16,88,73,31,63,13,74,56,56,80,25,34,68,76,58,55,105,40,22,65,86,22,10,33,116,5,70,27,75,103,88,2,116,30,103,39,99,118,46,6,30,32,28,95,28,10,120,43,12,94,65,108,95,96,63,110,71,120,40,98,13,91,4,22,87,66,13,109,61,47,78,70,113,21,54,17,81,35,85,100,70,6,20,94,97,71,36,30,68,106,40,105,103,116,34,102,97,16,30,17,10,38,85,59,81,37,1,18,77,29,100,75,16,69,112,67,57,120,37,24,22,2,116,19,34,5,119,46,110,84,65,112,43,105,59,32,25,84,119,90,74,85,75,80,35,47,87,104,106,71,56,18,39,85,4,56,118,92,23,20,42,42,87,15,31,95,73,104,96,68,17,84,30,6,103,116,10,62,53,79,66,3,22,29,21,81,85,72,33,43,23,93,99,37,85,74,118,58,36,82,55,50,47,45,32,76,110,77,38,24,79,70,59,96,78,120,67,76,42,74,58,74,45,15,89,34,106,95,5,87,32,79,54,30,55,88,49,43,13,32,113,43,52,49,59,24,113,86,50,53,50,5,15,26,17,93,96,46,32,107,63,91,27,110,20,44,18,7,52,101,69,51,91,28,102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,35,116,10,55,85,26,73,119,99,113,48,62,0,115,94,95,24,87,6,86,61,114,111,54,69,82,7,84,39,82,5,60,2,80,99,9,23,41,78,24,49,82,51,102,14,28,118,94,67,43,58,66,110,85,11,18,21,70,24,23,114,72,43,70,86,1,6,57,102,7,99,98,100,76,36,65,99,73,97,96,21,106,78,78,3,24,104,69,43,89,107,66,83,65,59,101,53,29,76,29,59,27,62,64,39,87,35,20,17,5,20,120,1,78,78,38,30,23,80,42,76,19,52,7,107,66,110,73,56,58,69,82,48,120,11,19,18,88,16,13,67,6,117,30,27,94,119,39,100,16,111,34,117,98,55,118,117,81,73,78,90,50,91,0,82,63,62,38,5,104,31,74,9,106,30,42,100,21,91,105,63,101,91,41,92,117,106,28,104,36,62,119,119,42,5,15,79,9,87,91,87,97,7,23,113,10,96,57,3,41,33,76,100,74,107,69,118,73,62,91,20,37,26,27,21,55,110,48,98,104,77,117,105,60,30,18,29,106,6,105,38,74,71,4,46,6,98,63,0,69,10,84,57,113,76,26,100,111,92,52,111,55,87,29,52,108,4,0,73,40,80,54,31,20,24,106,46,65,58,5,29,9,94,47,44,70,75,115,36,84,3,96,23,64,12,43,100,105,110,33,13,55,21,103,33,0,14,72,67,33,17,75,10,21,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,96,10,46,13,79,45,91,70,3,77,23,108,91,61,28,28,16,115,115,28,97,40,103,34,55,46,92,34,3,119,50,59,51,44,7,44,92,100,96,77,113,110,21,75,26,66,106,106,59,35,25,111,85,15,72,44,86,32,49,10,14,71,35,32,3,12,60,50,41,74,63,39,92,48,49,55,66,59,69,27,85,112,9,106,116,13,96,82,52,13,15,38,112,109,119,72,25,91,103,47,106,19,94,48,115,40,4,31,83,100,106,100,58,37,28,95,46,36,15,39,1,59,38,23,44,33,62,88,25,42,68,80,97,92,103,36,79,23,113,38,96,32,54,113,93,8,9,96,53,58,36,22,110,13,13,102,56,98,1,99,0,108,93,4,0,26,26,74,40,67,58,111,16,0,87,0,85,67,47,78,54,100,71,83,89,29,62,20,77,61,99,75,17,4,11,13,115,26,67,79,33,32,96,7,16,81,19,29,111,58,9,98,47,78,26,87,13,76,17,87,85,116,30,113,36,66,119,92,78,57,6,66,37,117,51,16,71,103,55,116,42,6,119,111,81,42,50,18,83,41,76,13,58,38,65,114,89,100,112,112,67,93,49,75,110,52,31,8,36,111,10,28,94,53,32,85,65,104,65,19,87,1,9,89,61,25,27,57,4,1,76,66,103,34,60,18,62,27,105,2,106,49,66,67,20,30,104,52,84,2,21,22,25,2,48,63,67,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,117,88,120,41,83,52,11,106,9,13,75,50,16,53,88,21,22,49,27,118,42,21,13,43,14,101,78,18,50,100,71,83,102,82,112,113,114,11,46,110,2,25,103,37,98,29,113,94,41,77,9,16,42,2,104,106,103,108,96,113,30,93,66,0,38,42,86,68,31,75,76,70,72,119,9,98,107,99,42,81,7,14,87,15,28,98,7,32,78,22,78,28,34,109,47,38,37,93,86,56,56,74,95,78,57,56,9,17,61,39,21,81,101,117,34,77,44,81,90,98,113,37,99,79,26,22,6,99,49,22,24,111,103,57,8,112,2,12,54,19,1,19,108,100,107,51,7,64,58,7,61,25,10,1,40,62,92,84,102,73,27,88,86,79,2,21,68,26,46,30,108,96,110,49,91,81,104,91,63,30,45,65,16,98,83,28,117,24,24,96,51,93,63,44,52,14,76,18,51,116,39,88,12,118,114,31,43,85,87,63,15,16,69,118,55,69,65,105,23,71,38,80,63,82,96,36,103,64,42,66,62,120,85,36,95,23,67,55,28,31,65,97,50,38,8,24,62,38,0,12,87,66,104,94,60,65,17,116,57,0,63,27,50,0,16,63,51,100,49,47,10,79,74,88,100,1,73,16,80,88,23,40,79,11,58,25,13,73,13,8,15,61,107,53,85,89,29,95,30,107,93,24,98,100,11,29,119,107,40,33,115,45,33,44,0,100,42,59,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,104,78,83,39,23,58,99,3,89,109,103,32,74,38,0,4,105,7,119,68,108,57,71,107,119,1,55,89,64,113,42,61,108,0,86,1,43,32,81,51,55,41,90,106,79,86,64,107,15,60,94,71,15,59,34,16,99,52,47,70,102,34,70,20,118,119,41,102,65,77,40,90,48,114,27,9,58,50,83,1,14,39,49,6,101,54,56,43,92,20,117,15,37,80,110,7,26,76,92,39,13,47,62,99,112,99,117,26,40,117,91,120,13,108,84,96,49,38,32,12,89,83,57,103,30,104,46,9,61,75,52,3,51,16,33,107,103,44,91,14,1,117,45,78,56,104,97,100,95,97,12,43,116,17,12,27,88,46,46,27,105,90,97,67,94,78,100,117,28,103,67,94,113,80,37,44,98,87,1,9,47,89,32,78,63,49,9,78,64,102,80,29,43,67,112,51,99,83,77,58,100,56,42,96,35,68,77,5,27,31,30,38,81,88,42,66,25,73,110,49,104,58,47,38,92,101,12,119,107,28,113,63,2,53,109,56,101,102,46,59,11,117,30,0,70,120,52,49,15,73,15,80,53,15,43,102,26,96,112,56,19,87,69,20,5,29,99,59,42,35,114,114,106,120,33,76,113,87,21,116,95,20,20,2,105,96,38,66,112,90,57,46,18,84,111,82,102,102,58,101,90,19,15,100,88,40,110,66,100,116,44,115,59,91,12,2,20,81,88,109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,32,89,29,0,30,40,117,45,2,56,18,57,84,7,84,84,91,118,97,102,44,8,97,34,96,103,32,81,105,65,54,68,35,8,75,89,15,6,99,37,42,100,16,28,72,52,86,99,53,27,77,97,92,12,19,16,104,96,77,77,63,101,53,114,33,106,15,85,31,7,32,52,89,34,7,46,57,8,38,24,89,64,99,48,104,16,28,93,20,74,83,40,101,118,92,92,52,79,41,80,96,47,94,23,112,43,33,63,92,0,67,26,102,64,61,45,57,14,109,5,9,29,107,6,69,43,58,3,46,27,92,61,41,26,114,37,34,35,3,46,23,119,73,72,24,41,99,114,97,1,112,82,101,23,35,24,2,66,43,60,49,59,102,32,102,21,69,97,31,71,50,44,47,80,62,92,71,109,86,18,35,88,13,95,22,47,62,7,10,17,5,21,100,53,25,5,61,78,1,112,17,71,11,2,18,61,87,100,86,115,11,11,34,4,106,114,33,117,113,113,100,32,76,13,109,85,41,87,24,37,55,114,61,91,100,97,120,77,101,85,71,79,59,83,101,68,50,16,27,42,99,53,66,31,83,41,106,9,76,16,11,30,37,104,10,110,28,27,19,112,37,28,78,47,40,15,49,43,17,63,81,63,51,90,37,89,9,116,30,37,17,70,36,68,98,16,16,5,37,36,39,61,76,67,41,31,73,2,20,78,108,105,104,28,42,23,26,11,114,104,90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,2,23,46,5,66,24,45,64,86,92,91,60,8,115,13,55,34,98,97,71,4,92,97,21,107,86,99,111,45,59,83,88,66,75,15,114,54,14,73,112,76,80,55,58,72,65,98,13,113,6,54,8,60,83,108,93,105,84,89,50,7,73,17,90,106,44,38,88,111,21,36,1,42,29,47,38,20,32,42,72,30,24,15,44,104,105,114,80,103,0,101,106,28,43,93,92,74,89,48,24,59,92,37,76,69,77,73,117,68,71,102,29,120,79,1,12,76,33,91,12,115,37,114,77,85,40,113,69,95,87,7,100,117,0,63,29,86,78,80,67,106,75,24,63,13,77,59,14,62,65,75,36,48,108,12,43,27,60,14,65,60,75,42,28,59,66,114,98,30,109,3,20,92,87,68,55,83,52,106,37,59,84,112,101,40,35,18,5,100,75,99,120,79,90,78,7,40,54,42,110,50,81,16,56,14,7,21,18,82,111,40,1,80,16,69,78,15,26,118,44,35,118,43,85,94,72,10,8,101,40,118,25,57,75,57,46,76,68,37,57,45,68,21,118,82,112,0,34,42,18,19,81,85,76,20,57,23,11,95,93,40,91,36,120,32,106,18,3,67,70,1,95,61,46,92,10,68,20,3,68,36,11,60,88,1,75,110,70,92,87,94,19,114,20,0,46,67,60,25,115,67,42,118,103,117,107,110,82,49,5,39,36,79,78,26,60,36,105,95,79,44,41,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,40,47,45,1,67,107,52,70,32,56,110,44,110,69,14,104,94,85,53,54,119,111,101,70,2,56,49,26,56,63,58,120,38,42,86,77,70,112,81,96,77,108,114,16,117,48,80,3,112,69,70,73,44,38,97,74,43,84,42,35,95,83,99,64,79,87,92,18,2,102,104,60,95,16,11,22,9,118,55,48,33,36,3,24,2,35,80,85,14,112,107,106,65,96,82,12,17,39,65,95,116,70,53,77,63,54,13,42,41,111,106,98,53,55,94,43,67,56,77,60,47,50,44,31,79,41,13,4,10,91,118,6,107,8,72,66,11,48,40,52,94,114,25,119,106,90,13,110,20,45,63,4,36,21,1,61,61,81,110,93,107,47,65,34,115,80,34,2,48,26,79,23,72,62,97,51,46,55,16,95,51,13,28,106,10,6,58,56,89,13,42,21,109,22,13,97,24,52,68,18,22,61,49,12,103,65,78,61,90,25,7,74,81,91,30,6,69,54,88,44,56,39,23,16,55,13,91,37,100,13,63,118,25,10,86,47,47,116,36,104,59,66,87,61,54,59,52,0,43,72,120,19,91,13,56,46,1,35,96,56,51,82,46,74,31,86,85,80,90,52,46,86,97,0,85,66,14,46,39,43,114,99,114,119,111,89,64,78,76,27,43,66,99,78,85,32,91,39,27,47,77,94,40,1,110,11,76,42,54,50,6,27,100,111,25,116,4,87,20,29,8,109,106,9,58,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,26,31,101,74,4,1,110,75,101,6,74,119,64,43,85,108,111,11,60,45,98,64,90,96,3,3,47,84,120,33,92,109,66,70,119,94,60,62,77,15,27,93,39,83,81,75,40,100,88,106,11,19,10,118,108,58,73,35,97,3,20,59,68,70,64,95,15,37,92,10,20,61,92,9,3,107,93,16,17,14,89,6,92,76,54,4,48,113,109,80,71,86,45,50,1,76,44,79,86,49,103,72,89,39,91,73,20,21,27,112,79,27,18,78,114,93,68,52,71,12,43,77,71,60,117,21,50,58,65,116,34,113,22,87,29,91,11,96,84,21,34,29,104,68,57,25,79,109,27,112,7,62,5,103,96,35,98,53,99,120,77,119,96,18,57,46,2,47,8,65,17,38,77,2,16,8,87,30,68,99,34,20,26,35,26,91,38,63,31,69,117,88,76,87,110,72,84,52,31,118,58,73,72,107,102,72,53,115,68,13,70,51,102,102,89,12,119,57,11,20,15,92,18,59,97,29,38,77,77,88,83,5,82,88,87,50,56,43,115,60,115,110,110,1,66,15,83,39,9,45,81,108,81,82,66,100,3,91,44,46,71,98,92,31,20,15,32,21,119,77,14,32,90,94,27,56,63,95,65,94,10,100,64,5,74,23,17,99,61,36,16,18,13,61,89,91,55,94,79,83,115,53,19,46,52,103,67,20,63,47,7,71,113,64,39,50,13,43,45,56,52,59,21,69,11,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,59,113,28,1,34,41,62,71,28,114,115,111,45,24,77,105,12,70,90,94,50,120,6,114,5,106,16,82,91,36,11,111,56,87,53,39,33,83,32,95,89,3,67,107,92,28,109,67,76,18,104,53,69,24,22,73,47,98,79,75,56,18,26,22,68,91,66,89,109,81,44,111,7,103,37,89,110,34,24,119,23,46,104,119,58,76,73,34,102,115,69,38,86,62,37,52,2,56,5,102,42,54,119,100,50,46,103,85,120,55,83,35,26,57,92,30,53,50,62,72,103,0,36,104,28,12,92,56,79,102,81,115,57,55,64,33,64,78,48,77,33,52,88,55,35,107,22,9,54,79,13,57,57,108,14,84,54,104,51,72,37,32,100,30,40,50,81,111,7,3,57,55,0,53,104,62,64,47,66,112,27,27,59,79,9,4,31,22,24,67,78,97,65,58,64,7,23,22,112,71,5,2,30,9,69,107,0,79,1,10,108,56,30,36,24,79,33,51,83,39,67,20,10,89,108,111,24,43,93,59,63,43,94,25,19,62,116,30,29,75,109,31,59,114,35,50,79,14,71,112,111,52,18,70,60,110,86,100,46,8,93,109,101,33,10,103,42,17,97,112,111,21,101,102,19,45,42,96,78,84,120,51,17,117,88,36,26,11,100,4,93,117,80,33,34,81,87,26,29,46,111,61,112,73,66,84,32,103,64,25,50,79,88,85,95,38,80,31,80,78,94,82,5,62,1,64,37,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,92,85,8,70,77,52,34,66,84,104,109,52,30,55,27,114,70,77,100,110,49,68,42,75,70,11,112,81,50,55,115,80,69,2,92,114,109,84,78,57,60,28,6,104,90,105,28,67,44,13,74,63,55,38,97,17,115,39,53,31,29,5,19,102,43,40,28,113,81,9,120,44,4,32,89,120,111,4,20,31,100,37,119,39,0,64,86,22,2,29,68,117,6,7,73,32,107,14,25,13,105,78,44,117,70,97,88,16,24,27,28,116,119,54,32,37,92,75,3,74,74,105,19,103,114,77,97,85,110,91,9,84,2,7,62,101,112,100,27,65,67,44,92,120,72,87,16,18,71,111,71,75,15,46,22,24,11,20,16,104,71,65,18,102,112,120,77,44,54,67,93,7,35,54,81,84,94,50,87,24,22,39,5,105,76,82,10,63,69,16,84,46,64,57,70,87,87,83,35,49,25,41,87,39,33,101,69,114,78,92,21,88,91,36,57,44,20,39,103,79,103,73,72,74,41,113,117,110,35,75,75,48,109,56,75,41,43,81,63,21,76,0,47,102,104,0,27,30,109,112,87,19,30,41,98,23,110,91,44,55,5,106,90,21,72,113,102,47,88,64,82,113,112,91,105,105,75,99,57,119,104,31,77,51,94,75,77,108,106,120,8,114,73,63,61,9,86,112,34,109,2,21,53,22,63,83,73,77,9,83,63,51,38,72,104,21,97,56,57,94,56,40,76,110,8,16,115,109,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,113,53,81,84,24,84,53,7,111,1,48,14,88,35,46,27,79,28,22,73,42,5,97,105,109,13,65,108,78,73,78,99,97,58,13,3,32,66,113,77,40,17,111,53,47,29,114,59,63,32,18,26,84,8,106,7,60,71,21,108,113,77,96,30,14,24,24,75,42,44,29,10,25,111,26,107,36,44,4,52,25,59,103,54,109,85,14,11,5,76,26,84,8,29,26,102,23,16,101,113,101,99,96,75,113,84,106,67,17,50,49,14,60,27,103,16,1,51,32,29,105,83,77,0,85,36,14,95,69,68,17,55,4,82,65,92,20,9,104,90,14,109,66,86,90,19,16,79,88,118,47,41,8,22,113,93,98,50,19,13,49,26,22,106,109,110,114,29,82,38,84,83,4,26,45,95,19,22,63,36,15,30,87,7,71,42,117,53,116,108,29,55,29,87,98,89,32,83,95,107,20,86,19,96,30,74,20,4,25,115,91,59,74,25,105,98,99,19,17,37,60,102,89,17,48,15,33,54,69,45,81,37,114,13,110,10,88,0,28,0,101,74,60,45,34,30,37,42,59,66,65,44,3,46,21,111,23,117,81,91,92,49,7,1,54,92,10,49,32,68,27,82,60,23,22,85,76,84,84,110,90,81,55,99,98,33,23,36,99,17,51,100,2,30,75,2,12,79,41,90,63,22,104,116,40,20,25,105,32,99,80,89,7,60,87,23,21,16,7,120,51,96,77,8,63,32,26,91,116,78,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,63,38,12,116,14,116,29,101,110,69,90,100,46,77,15,82,59,81,80,39,107,95,24,74,106,111,66,87,48,119,55,53,102,17,47,54,30,56,41,108,116,51,43,93,104,17,18,9,21,59,26,44,105,11,25,104,23,48,111,86,75,108,59,55,84,78,6,1,21,9,81,68,13,26,79,101,33,23,11,70,81,73,42,51,21,44,101,76,115,16,65,107,45,93,40,54,34,54,17,11,106,97,119,59,29,59,36,75,47,116,107,11,40,115,83,95,53,9,33,94,98,62,93,32,86,89,87,62,68,49,58,34,79,13,77,26,2,40,85,9,52,55,90,67,59,64,29,53,40,44,28,41,19,50,24,55,57,11,68,65,69,92,73,88,50,112,101,10,94,110,95,114,57,47,104,1,115,95,40,19,12,74,49,84,48,13,18,100,52,28,47,80,111,85,115,99,60,46,23,36,18,72,50,57,32,79,3,70,67,50,85,100,84,59,51,113,92,74,63,17,55,104,82,97,13,61,15,38,65,79,3,65,61,71,115,66,115,23,107,109,38,50,73,99,77,70,24,10,28,42,108,101,18,41,55,46,77,4,117,102,6,101,116,1,35,9,46,1,118,39,48,55,46,72,16,41,21,22,62,101,103,96,106,101,119,85,45,44,0,38,43,57,37,55,26,112,80,75,66,101,3,4,6,20,88,57,77,43,1,117,112,15,42,97,84,58,85,7,8,13,96,81,18,68,120,51,118,26,101,110,96,64,112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,105,95,8,16,41,16,74,54,119,80,67,108,33,112,81,67,118,33,117,94,69,54,111,93,94,65,81,4,94,110,28,104,81,62,31,92,116,11,45,7,32,87,1,25,25,21,40,113,84,73,11,26,24,5,14,103,46,70,83,113,49,5,117,21,62,62,118,59,46,33,117,34,20,59,117,86,6,28,22,93,61,7,65,71,89,109,81,26,118,81,84,60,93,75,63,68,78,99,35,44,45,14,23,88,78,0,33,58,6,0,8,39,21,25,18,61,86,92,7,118,77,68,78,21,3,99,42,1,23,103,25,54,86,107,20,82,34,54,71,92,75,95,33,59,84,63,12,26,41,24,89,54,23,87,84,30,7,30,95,115,98,50,17,37,120,116,47,14,58,93,38,28,119,33,70,13,58,70,92,105,41,54,47,28,32,73,68,21,6,52,65,80,79,5,102,119,23,4,70,19,92,85,103,90,22,101,115,25,89,57,79,45,23,72,80,11,28,78,47,8,50,69,76,78,33,63,86,114,32,30,68,109,26,99,57,85,51,28,117,118,59,80,3,20,98,32,79,62,96,17,90,94,51,19,45,105,17,35,71,103,6,88,8,85,66,70,13,1,99,80,104,101,52,113,40,91,112,34,34,97,68,55,101,65,104,45,44,48,43,96,17,34,86,44,30,1,99,5,56,108,18,79,14,104,76,70,76,20,110,60,117,23,104,51,0,71,48,58,43,107,33,97,31,40,5,9,88,14,99,100,71,52,115,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,49,11,33,6,103,105,38,7,22,15,82,60,11,116,88,78,65,38,48,65,108,9,3,60,60,100,46,70,79,88,83,32,100,76,113,105,36,12,77,100,47,106,47,109,35,51,23,31,82,76,18,14,84,96,64,46,46,112,57,5,40,93,85,89,78,93,111,55,106,94,21,116,62,37,4,119,2,93,26,100,95,112,62,46,116,34,14,60,0,30,57,94,35,13,65,87,108,113,93,108,36,69,80,90,111,114,23,108,1,90,10,68,116,36,36,85,75,46,98,108,33,50,70,80,84,32,78,16,101,107,95,63,19,52,66,103,113,17,66,24,76,84,4,96,110,53,14,74,110,103,43,72,47,79,30,46,113,98,38,15,111,55,18,57,18,108,14,81,37,81,29,68,107,95,97,58,25,63,87,58,3,117,73,106,32,26,72,23,40,93,30,107,107,27,102,16,18,20,47,108,90,27,13,11,119,40,26,29,30,31,41,13,86,9,113,14,32,2,45,82,97,0,95,101,1,53,10,71,17,44,89,97,82,81,97,6,101,75,14,35,105,112,52,115,26,73,0,90,78,73,47,119,53,71,29,35,8,112,106,39,111,45,107,58,83,82,85,6,53,64,83,105,43,114,21,27,81,111,108,104,99,26,46,96,46,14,36,73,14,100,42,91,65,108,92,2,94,54,16,12,100,79,32,84,83,9,90,62,34,79,2,67,58,12,74,14,44,51,118,109,72,96,15,59,89,3,19,64,56,32,56,70,15,30,92,68,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,116,82,79,87,82,74,120,44,9,61,32,14,6,93,115,6,77,40,93,64,107,6,114,7,91,7,88,76,120,35,7,49,106,34,19,2,17,35,35,7,39,115,60,90,115,115,28,112,87,6,3,96,27,27,44,91,87,46,34,79,77,77,44,67,55,41,59,22,52,75,82,115,8,29,17,108,100,118,11,80,81,69,49,91,28,18,37,45,39,92,70,114,28,69,46,69,66,23,84,18,38,26,52,120,69,96,40,42,93,91,115,39,60,87,80,91,78,37,97,42,41,1,96,29,38,20,5,95,80,33,97,53,78,67,90,96,15,106,61,111,53,80,21,108,90,87,79,20,38,91,110,23,13,9,0,9,38,50,103,5,83,117,103,5,102,73,43,102,102,9,51,56,97,66,13,43,20,61,42,73,31,34,64,46,105,78,50,81,23,73,31,17,103,8,54,26,7,110,40,72,107,7,88,92,4,68,102,119,52,37,25,81,57,31,55,115,114,64,94,76,117,62,14,58,44,98,63,119,57,30,116,109,7,116,55,40,15,54,99,101,2,5,75,12,63,96,92,14,78,78,5,46,2,10,46,107,38,79,64,1,116,69,104,13,14,30,7,24,46,79,13,73,96,36,83,20,34,68,66,71,15,110,29,111,52,4,26,68,60,79,28,64,112,91,51,101,9,83,31,11,28,113,87,30,108,13,55,91,71,10,25,62,26,85,69,18,112,26,38,46,115,28,107,94,98,89,77,61,32,59,3,7,12,28,74,93,11,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,24,8,41,2,83,84,18,63,28,34,91,45,29,105,41,52,78,65,89,74,42,62,34,117,82,55,5,106,89,90,120,11,43,34,24,22,81,1,73,102,54,3,85,60,83,78,67,88,26,79,24,73,71,114,95,101,72,104,108,44,65,99,79,11,77,54,75,5,67,88,7,80,10,103,78,38,36,96,108,95,97,61,47,115,21,60,17,14,81,66,102,105,102,34,50,90,119,112,58,119,73,87,54,70,78,13,14,114,72,21,59,99,51,5,14,83,111,36,58,58,4,87,63,83,53,75,14,63,62,24,46,12,65,29,48,113,46,117,7,10,44,6,85,104,62,113,39,64,20,73,77,92,71,53,1,96,31,7,64,102,119,71,103,47,93,34,102,41,75,76,108,77,117,68,57,82,96,95,116,83,84,8,53,44,119,2,106,29,38,83,15,36,34,45,90,25,81,52,2,65,107,86,69,38,20,3,59,10,45,41,89,70,22,71,117,54,42,48,32,25,60,92,67,63,73,4,27,113,72,48,75,93,31,0,21,12,5,24,59,85,57,46,108,110,53,22,45,6,86,10,104,61,118,117,53,94,77,49,14,26,69,55,45,49,6,34,57,65,114,75,10,103,27,22,110,42,90,28,111,98,117,78,20,30,82,45,50,2,70,115,27,1,116,0,80,3,1,51,119,74,27,74,53,17,79,102,88,101,48,31,58,25,33,91,53,78,109,17,2,48,78,18,54,71,108,100,95,56,36,71,54,57,91,117,76,101,9,119,89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,83,110,95,120,83,118,100,51,15,119,96,54,33,80,36,120,50,70,9,53,63,42,15,98,17,66,107,45,113,9,1,113,81,61,98,19,8,25,102,42,33,64,108,65,89,10,0,73,29,101,37,15,94,75,29,76,13,68,44,105,118,56,36,76,25,25,46,86,10,63,44,70,14,58,80,22,101,79,36,85,21,70,120,84,95,85,78,118,35,75,108,14,118,71,51,24,41,42,54,56,23,110,24,41,120,3,102,32,67,100,74,66,12,17,120,98,15,37,89,19,90,1,62,6,66,94,78,33,68,43,15,108,108,39,50,75,91,39,18,55,23,87,39,89,120,80,111,94,46,18,117,22,70,10,29,38,72,23,111,17,103,9,89,13,21,26,104,16,87,92,54,82,52,12,43,49,74,118,85,12,62,44,90,103,118,41,36,120,103,54,93,85,1,84,59,24,0,46,118,59,75,40,0,63,44,17,21,54,28,25,52,92,51,94,42,63,40,88,57,88,79,61,114,118,7,78,53,93,30,93,14,73,41,43,91,63,72,16,76,104,105,79,19,90,95,36,93,110,5,40,80,24,33,100,12,8,41,22,81,57,89,5,15,18,65,116,75,34,3,60,67,67,25,70,14,34,79,96,77,106,81,116,43,27,108,71,46,82,91,104,69,12,76,106,65,119,51,3,113,111,46,118,74,81,10,119,95,25,1,107,101,1,71,6,30,87,6,72,61,38,78,109,120,92,58,78,2,108,103,89,112,48,51,42,88,45,78,109,51,83,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,63,38,23,4,31,112,89,118,62,31,61,4,106,9,75,15,65,56,108,75,118,34,117,104,103,101,87,55,65,43,85,68,29,0,54,71,111,97,87,59,3,48,82,99,59,34,43,113,31,82,54,31,22,78,96,56,6,9,101,1,119,93,40,37,46,10,82,45,120,68,37,5,91,92,33,52,110,91,102,113,109,71,113,24,113,26,115,68,112,111,105,101,115,8,62,112,41,67,39,63,59,36,66,109,0,76,52,19,107,116,14,45,102,42,60,69,18,119,15,37,109,13,80,119,106,34,98,72,8,93,35,92,101,69,104,1,23,37,74,83,46,47,88,78,69,53,67,116,32,4,94,46,103,114,45,49,82,120,99,80,0,87,53,91,103,7,9,0,39,27,80,99,118,95,45,107,12,30,59,98,35,11,120,54,3,57,67,8,119,19,41,33,46,92,4,59,114,51,41,63,83,109,58,25,12,54,14,98,23,104,32,65,110,81,65,63,49,115,119,2,66,103,84,59,26,11,93,0,107,119,78,20,110,108,6,62,82,37,18,69,57,47,6,5,101,35,85,77,51,39,61,108,0,56,79,73,111,60,84,86,31,60,38,4,1,23,18,59,71,81,72,58,73,85,75,108,78,55,0,112,119,59,68,98,74,12,105,16,0,60,119,115,51,81,34,42,81,36,50,107,16,78,1,27,2,80,19,100,87,110,22,115,53,49,113,79,67,38,18,50,63,84,73,71,16,6,101,43,92,30,30,101,41,90,4,79,73,18,56,70,75,33,69,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,50,28,85,104,86,86,57,46,119,116,101,81,117,95,46,64,7,95,43,78,87,77,103,5,114,96,77,13,83,87,85,70,110,3,114,48,95,103,86,27,114,66,64,112,6,16,42,69,114,22,103,17,33,52,78,93,101,45,16,10,2,102,25,115,108,86,113,40,45,2,13,48,90,66,13,113,81,0,21,1,16,116,58,32,30,79,120,19,27,15,11,25,120,114,88,12,17,102,47,14,99,11,67,107,69,6,100,34,79,42,83,73,105,87,87,115,62,111,12,75,87,24,9,112,24,3,92,5,23,85,74,77,40,36,64,94,54,98,95,68,111,21,108,22,45,110,2,110,21,83,67,58,30,99,11,102,8,12,47,23,76,43,69,100,50,88,64,9,17,46,96,22,114,24,98,1,57,110,11,98,3,58,4,56,29,118,72,43,109,120,89,70,86,30,63,102,44,61,33,37,89,37,79,76,7,17,37,20,50,107,41,37,49,66,28,19,21,104,85,108,40,59,49,91,105,42,114,61,8,87,108,55,16,85,22,29,47,82,73,41,89,48,86,53,112,2,72,50,43,19,10,70,61,106,70,63,59,31,42,4,40,51,4,59,97,59,42,40,78,23,78,25,31,37,90,96,49,9,115,11,84,116,72,87,11,52,74,66,85,85,75,100,79,87,102,109,118,70,75,88,77,83,94,116,22,22,103,84,7,45,24,27,11,46,32,44,56,39,0,102,99,92,99,51,14,37,112,84,44,34,79,23,6,10,26,74,54,9,101,101,22,116,113,19,91,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,85,12,0,24,118,85,7,10,32,116,92,16,99,46,38,107,28,39,23,120,30,35,88,101,27,59,94,46,45,72,66,56,97,2,84,80,102,66,64,21,91,1,100,106,39,120,32,102,34,83,118,56,38,49,91,65,76,20,83,26,117,103,81,86,50,40,93,114,88,61,105,30,84,37,85,48,57,92,83,3,96,48,119,110,79,93,18,8,81,37,22,76,19,116,69,65,99,114,71,95,64,19,108,23,55,42,40,17,73,47,72,14,75,103,114,101,109,90,49,32,82,45,101,54,59,47,16,118,76,11,114,98,77,52,108,100,45,102,57,111,65,104,49,109,22,69,24,39,6,11,58,22,1,86,28,14,1,60,27,113,24,28,81,114,36,65,98,61,11,11,101,25,36,95,35,10,20,30,34,92,33,55,20,85,43,1,113,95,7,112,98,7,101,18,76,103,96,41,76,97,45,32,23,73,105,97,77,28,94,108,102,106,63,49,8,64,27,100,91,68,77,93,87,62,15,115,73,15,58,13,60,11,67,25,69,49,22,11,82,113,119,100,99,49,24,5,7,52,83,43,10,109,68,79,93,110,11,74,12,106,82,50,107,3,112,34,105,36,97,3,99,112,65,36,109,116,12,120,66,3,51,5,39,91,58,103,66,86,109,115,54,12,7,55,14,5,3,24,66,66,117,96,12,85,82,60,66,36,83,62,3,113,39,56,70,118,36,2,28,56,96,86,37,31,92,54,47,54,69,36,15,28,71,106,35,117,114,54,118,48,5,120,106,15,68,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,37,18,35,112,15,96,48,70,106,39,55,107,69,24,45,47,116,65,17,67,112,53,60,100,90,65,37,72,23,2,28,27,72,19,105,76,92,18,9,7,80,36,93,85,13,66,79,53,15,34,63,59,110,74,86,27,103,87,23,54,12,35,112,37,15,119,20,66,67,25,55,76,39,87,118,51,13,21,29,46,2,10,42,36,94,16,26,79,78,64,14,39,74,100,4,57,35,63,55,78,70,27,115,110,107,56,53,34,117,98,39,69,89,0,13,37,29,100,50,114,7,112,15,64,41,111,16,114,118,118,29,105,96,118,108,75,24,41,13,108,24,81,5,96,19,27,21,79,35,84,53,79,120,60,39,108,83,110,0,109,57,71,2,52,58,67,112,53,105,93,88,81,47,41,68,5,1,5,102,103,25,103,57,43,35,81,95,104,33,49,45,85,90,58,96,20,50,93,52,106,11,97,23,91,63,46,44,81,106,14,95,38,19,77,34,59,76,39,16,4,15,101,1,52,45,40,69,15,11,95,97,28,9,105,81,3,89,72,97,114,17,10,70,99,29,46,65,23,102,100,117,79,7,23,114,51,52,84,35,91,14,69,116,7,99,75,28,100,60,106,55,9,56,47,102,119,20,73,22,69,79,87,12,79,73,111,38,21,20,55,49,51,36,81,110,26,75,100,95,91,0,119,49,66,90,59,73,51,2,60,96,97,87,95,75,42,61,102,31,1,12,103,11,41,66,51,120,7,95,55,66,75,1,107,70,100,23,95,33,58,113,120,50,120,21,112,115,117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,23,112,52,14,85,6,40,117,54,65,28,57,45,19,49,101,82,32,68,68,0,65,31,97,113,4,27,14,22,98,115,55,86,25,49,90,17,48,71,49,58,117,7,34,79,36,62,16,109,111,97,28,24,16,24,47,82,84,43,91,89,76,108,102,52,80,69,22,88,56,59,117,69,74,21,115,87,90,39,96,9,96,76,80,102,24,92,21,24,47,98,113,51,19,112,53,36,29,73,2,62,18,96,68,96,12,33,42,42,119,91,29,55,111,46,59,61,17,62,35,24,25,42,15,83,105,91,102,18,49,88,57,25,16,87,100,53,113,29,77,32,35,46,68,115,41,18,99,61,30,112,96,82,81,59,76,21,102,73,13,67,61,11,55,0,37,76,45,32,47,20,40,19,53,50,8,72,10,92,95,11,103,105,102,4,67,7,91,14,23,7,36,97,53,59,86,108,106,114,70,7,111,113,41,54,65,23,43,17,91,0,85,69,78,116,83,40,39,44,44,114,75,76,17,49,100,104,20,24,39,66,81,91,36,97,29,20,39,32,94,107,30,109,48,72,48,105,85,74,31,4,75,91,62,23,11,19,47,88,113,16,101,86,13,47,22,45,52,62,4,18,59,4,107,69,110,11,101,102,87,107,87,111,93,11,25,76,43,63,27,9,113,71,63,94,99,98,58,100,98,11,105,7,56,106,98,98,9,6,83,32,4,54,92,5,56,29,63,32,88,111,102,55,104,14,29,42,116,36,1,6,106,106,38,87,13,96,106,94,46,70,104,105,11,111,82,24,2,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,23,112,74,79,60,91,107,15,50,56,38,59,78,46,23,63,82,91,65,47,114,72,10,41,56,82,88,108,81,108,8,26,70,77,83,76,67,23,8,11,58,109,43,36,41,46,91,106,73,62,5,64,113,100,40,24,92,109,36,98,32,114,5,80,23,74,117,40,51,33,54,29,1,5,7,104,119,34,10,79,39,60,47,4,24,110,114,31,67,41,34,20,1,14,84,33,90,65,109,12,30,29,117,18,43,90,12,33,67,116,83,35,50,7,5,65,30,91,98,88,94,24,59,79,74,44,89,58,55,79,4,108,3,49,61,20,118,85,26,91,34,60,22,41,44,120,27,15,68,57,91,15,2,84,113,80,46,99,60,43,41,46,91,60,108,13,68,11,23,107,3,7,103,38,81,33,120,40,9,98,4,102,48,60,111,72,14,13,72,24,85,98,72,84,45,25,7,40,4,100,59,54,113,43,16,10,101,59,79,40,85,24,34,114,36,93,110,26,101,117,71,115,3,24,97,24,35,27,61,7,50,108,23,115,48,0,106,27,60,112,78,77,106,66,119,119,79,54,30,100,91,49,22,114,52,28,28,47,29,40,89,57,11,43,105,82,96,84,108,98,63,42,120,100,58,37,51,26,32,57,41,104,45,90,92,114,19,28,6,18,88,99,20,22,75,87,44,64,76,107,68,17,11,49,80,54,95,56,64,86,103,103,118,112,12,20,25,58,6,53,86,75,18,56,46,92,19,28,12,45,52,47,118,15,74,108,45,48,40,32,60,14,72,57,55,119,52,79,67,36,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,50,28,24,110,47,86,81,94,16,32,120,58,89,19,60,91,53,75,119,12,40,44,28,65,42,31,46,52,3,63,37,83,38,0,55,77,112,30,92,18,1,102,96,79,15,52,42,4,80,3,32,100,73,32,25,92,86,92,41,71,71,88,84,62,87,19,96,12,40,11,21,7,83,59,47,93,41,66,51,32,57,65,18,7,72,42,101,58,115,80,27,55,66,71,56,85,79,98,26,83,84,76,115,2,98,115,5,82,16,18,114,89,49,5,6,52,99,90,119,101,42,38,100,45,43,7,71,58,60,43,7,84,86,24,0,65,7,70,111,74,119,69,16,31,99,40,88,15,88,60,14,9,42,89,33,98,52,12,98,87,85,65,24,118,61,55,96,20,5,7,55,54,19,80,15,66,84,62,22,63,120,34,88,16,118,40,72,74,42,108,7,65,69,17,117,32,45,12,40,88,118,13,60,85,43,28,12,69,90,12,79,37,91,119,116,103,18,109,73,21,84,102,104,77,120,22,73,47,76,45,36,76,71,114,46,81,17,120,52,80,100,46,100,97,9,5,26,60,15,31,84,32,114,92,114,109,108,36,36,21,106,57,38,12,31,15,5,35,16,68,7,113,100,80,19,33,58,114,42,87,25,77,33,25,50,91,17,93,80,98,55,67,43,80,96,102,52,88,18,116,25,5,111,24,30,61,94,11,21,47,107,58,47,75,103,50,42,59,95,105,71,89,48,36,15,21,31,8,110,49,74,77,37,19,55,76,87,49,108,22,104,0,74,13,67,59,25,30,57,27,66,10,89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,51,34,103,3,82,83,46,77,85,8,28,92,108,102,113,70,86,117,52,90,114,74,109,71,5,28,13,37,36,23,2,51,82,87,77,105,21,75,66,110,98,54,22,95,54,93,70,22,38,70,22,16,56,33,18,68,97,70,37,85,4,89,5,1,68,5,23,114,37,79,9,22,85,37,59,63,92,82,92,104,46,117,57,30,111,62,82,26,25,80,22,27,4,76,34,98,85,35,84,45,3,105,62,84,102,88,113,67,37,39,29,99,71,31,32,49,62,57,84,118,22,101,96,44,120,22,96,37,55,51,12,2,101,20,13,78,64,107,90,65,103,91,85,83,96,114,90,12,39,78,21,119,14,29,58,94,38,120,118,80,23,39,28,9,0,54,28,72,61,45,99,93,14,26,120,74,120,14,59,119,92,112,72,27,73,104,28,54,96,48,32,2,82,31,21,74,13,23,29,53,37,79,105,85,107,15,95,25,44,120,81,111,37,41,59,63,48,114,24,100,78,23,18,32,42,66,37,4,55,46,84,22,77,54,117,75,60,32,1,73,85,117,3,33,25,23,45,27,78,96,120,110,108,50,111,1,2,28,89,105,26,32,99,114,63,2,117,96,9,86,32,88,31,4,73,61,103,90,114,116,75,42,15,98,14,24,24,18,53,44,119,61,13,99,96,1,40,77,57,6,111,20,31,61,48,60,61,6,37,86,31,51,108,108,113,28,95,25,82,46,62,11,23,68,42,63,81,24,48,45,99,111,23,85,111,63,98,94,48,96,1,67,79,3,112,2,46,112,14,99,50,5,6,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,69,94,83,50,56,65,114,42,36,82,1,57,117,69,6,105,83,33,22,4,105,54,98,16,64,94,20,35,113,50,85,77,112,35,91,8,56,109,59,119,49,108,62,55,38,1,26,71,22,76,76,59,102,6,92,45,96,120,90,71,26,106,57,36,38,56,6,3,9,7,53,2,83,88,31,28,22,105,100,100,53,73,71,33,29,70,35,96,36,61,58,4,87,60,39,63,97,90,105,31,36,98,29,65,111,88,21,60,70,17,10,99,37,114,64,83,113,2,53,91,48,72,58,82,73,81,53,118,53,77,5,102,12,12,21,28,119,14,49,75,24,58,71,82,72,25,38,112,104,13,97,101,28,25,89,17,116,110,24,7,40,97,13,27,41,69,90,45,71,102,24,32,77,24,29,25,20,57,34,108,111,73,67,50,42,1,43,16,111,62,20,90,91,96,108,62,99,2,65,12,54,115,32,55,105,27,119,117,46,26,93,117,118,75,80,49,68,99,36,38,109,25,109,100,80,117,75,71,11,3,28,48,3,34,116,79,10,29,58,37,94,102,101,73,95,51,14,50,51,113,36,24,116,75,16,45,65,111,27,101,4,58,98,26,56,93,22,92,88,53,56,65,62,85,13,6,70,40,89,36,108,32,3,41,0,119,99,101,0,51,44,114,88,92,40,17,17,89,41,66,45,109,48,72,90,99,1,49,6,80,10,80,120,20,93,117,16,68,50,105,29,112,11,38,95,18,21,77,104,22,71,11,71,0,24,74,117,50,93,57,76,11,3,90,75,114,91,112,15,66,119,60,105,15,80,99,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,18,73,109,40,105,118,84,23,27,53,73,117,50,27,81,100,3,48,104,80,82,26,76,74,44,56,51,115,62,118,58,2,65,81,74,63,0,120,43,67,14,106,64,57,113,32,44,19,89,93,58,106,4,119,93,98,74,112,60,31,31,112,119,52,97,30,92,18,23,33,29,70,82,112,0,31,89,13,73,23,76,20,18,78,105,53,79,119,110,80,47,4,20,34,52,74,90,78,3,47,106,14,23,10,75,78,84,62,98,1,19,16,68,17,24,44,21,46,18,73,93,61,10,100,65,45,119,120,119,100,8,17,109,33,66,15,26,108,27,59,0,89,39,53,50,34,15,89,78,47,21,84,27,4,56,1,83,57,26,101,26,26,113,85,117,77,70,102,74,26,85,83,77,77,97,76,3,34,112,108,57,80,68,101,13,100,45,29,91,16,19,116,83,50,54,14,110,99,84,81,94,26,5,116,16,111,22,31,88,119,102,73,120,2,45,102,13,29,31,67,86,47,45,62,29,12,78,78,3,89,58,76,91,12,13,116,70,5,22,6,106,21,54,57,12,50,8,68,72,55,87,2,74,87,57,64,42,83,11,58,102,76,3,42,51,40,72,47,52,89,17,104,29,91,110,0,38,6,1,103,14,114,77,27,63,17,0,79,5,90,74,41,94,33,13,59,68,91,9,10,33,30,56,76,62,67,112,98,97,11,37,86,28,3,88,47,3,47,91,105,10,7,5,86,19,51,77,72,101,108,11,112,33,116,109,117,12,13,88,17,107,98,107,21,91,57,16,27,91,118,31,110,68,62,40,105,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,98,22,78,110,9,117,41,37,18,49,34,62,26,15,51,46,84,93,13,60,34,8,111,51,7,51,51,112,48,3,120,89,56,15,9,20,19,2,71,101,56,46,40,97,32,26,40,13,19,16,115,21,31,105,90,1,115,49,37,56,98,113,55,103,75,43,92,6,6,42,101,43,62,106,30,57,64,112,76,44,78,106,20,83,36,5,16,31,20,100,42,14,41,48,109,66,19,36,19,35,116,75,93,90,84,115,86,103,115,56,11,13,33,85,82,60,15,44,5,111,88,80,2,82,69,65,97,89,83,68,12,97,110,119,105,55,84,82,85,93,25,107,44,102,74,88,67,117,117,22,1,120,10,78,97,12,59,18,12,60,115,95,23,8,50,27,89,45,61,36,62,68,10,98,40,66,103,93,51,29,73,49,115,0,72,13,89,117,111,39,117,113,68,99,57,84,12,118,87,24,41,76,107,102,107,75,84,91,74,111,55,35,84,103,31,89,47,72,75,25,100,56,3,114,12,28,21,118,7,118,81,120,97,45,117,91,88,55,46,116,90,79,92,23,21,73,60,67,74,0,92,87,86,18,107,7,24,61,18,66,50,8,5,56,104,15,114,25,92,38,107,6,97,34,6,83,1,48,32,0,34,98,101,29,13,83,92,18,117,63,42,71,81,112,23,103,115,14,36,100,104,99,24,6,15,72,101,80,113,42,45,53,38,92,101,66,106,8,43,55,65,113,50,118,25,61,62,6,87,43,97,44,92,24,56,42,19,68,0,44,10,100,80,106,20,8,15,21,107,83,11,9,14,45,94,47,93,8,114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,83,110,110,89,26,81,37,120,45,26,98,50,102,17,42,72,15,55,113,105,95,40,111,18,56,46,69,60,58,72,107,116,25,38,81,45,7,56,86,75,112,23,71,80,64,22,20,1,70,30,82,120,71,79,112,26,43,67,95,55,2,48,56,75,98,92,38,27,62,20,93,90,64,10,5,18,74,96,90,68,97,24,55,20,39,114,103,19,9,27,24,97,34,119,77,49,87,91,82,21,65,44,30,47,98,78,75,105,102,22,41,39,14,87,57,33,104,101,38,45,22,48,9,92,6,53,64,77,96,93,61,78,71,37,119,38,106,91,17,33,79,89,56,108,115,53,64,117,43,43,16,38,113,39,58,97,32,63,85,18,41,74,10,75,5,48,37,43,53,79,3,57,9,40,118,1,80,1,86,80,45,56,94,4,78,17,40,115,67,28,98,74,96,95,78,43,80,48,7,55,82,40,61,115,33,93,73,63,78,104,10,48,29,7,30,57,101,73,71,31,82,98,91,21,95,6,111,86,74,119,25,73,105,17,50,75,54,13,43,7,12,20,114,90,8,39,9,78,50,4,38,114,64,21,56,12,70,29,11,30,29,95,9,2,110,37,53,44,25,108,33,100,112,92,71,108,50,102,53,78,64,89,79,85,22,89,109,85,114,2,41,95,20,102,89,69,30,45,67,21,24,100,15,106,84,41,58,19,7,64,109,55,10,29,72,97,109,112,44,41,63,88,37,34,57,61,5,64,2,80,105,6,104,45,104,86,105,54,100,6,31,115,49,37,65,24,92,67,13,23,3,74,101,44,99,20,105,33,14,115,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,55,67,111,39,102,55,78,79,18,17,81,32,54,117,113,10,26,108,49,27,32,104,78,101,79,98,86,108,40,86,51,109,76,103,108,57,107,0,102,64,108,37,39,41,112,78,19,75,81,10,99,80,46,8,81,32,20,12,107,67,22,28,61,64,79,46,107,114,84,11,75,36,90,95,60,44,3,44,48,111,72,95,31,15,96,0,95,12,33,48,116,71,4,82,39,50,68,111,67,106,63,28,57,17,91,19,50,94,63,10,60,39,81,27,50,102,17,5,39,113,56,22,80,89,115,8,106,43,12,88,45,32,44,38,33,90,67,111,11,24,63,83,77,118,98,14,118,93,61,31,8,100,83,70,100,108,33,48,103,13,24,67,20,44,110,99,114,45,76,10,8,0,49,92,113,10,88,95,22,33,10,27,9,83,65,115,109,64,81,4,31,114,104,93,4,25,110,70,67,114,69,87,109,14,108,70,21,90,69,119,58,47,38,104,60,42,69,22,41,64,88,113,64,120,89,72,4,59,69,61,25,98,9,3,102,42,5,75,44,92,29,38,96,50,40,70,33,118,73,109,100,105,56,4,29,2,104,60,100,22,120,112,71,58,96,69,52,73,39,85,41,108,63,47,25,17,52,34,106,0,33,0,110,115,40,41,97,23,88,55,54,118,69,10,107,75,14,73,14,1,52,113,80,113,100,2,19,51,106,51,104,6,94,74,7,28,22,99,43,76,77,34,25,18,29,98,109,25,58,31,28,74,49,63,0,100,9,100,114,19,106,52,38,63,88,9,67,87,93,66,7,35,95,57,114,20,26,37,14,58,48,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,28,54,9,102,53,104,29,8,79,10,85,93,22,67,89,34,60,6,11,78,22,96,82,43,39,120,93,33,44,13,109,28,85,75,73,119,23,50,32,98,65,114,90,103,80,91,67,88,103,74,72,28,45,23,8,100,48,117,68,46,19,68,103,74,105,15,71,34,9,52,111,42,84,32,67,26,29,63,52,27,74,99,72,24,68,91,30,118,41,58,8,8,106,1,44,12,91,11,19,32,9,83,108,43,109,103,32,70,13,101,61,117,8,14,74,31,91,10,79,69,14,81,45,60,115,110,49,104,43,15,82,116,74,65,81,15,44,42,15,46,65,61,94,31,108,120,52,74,37,79,72,81,8,9,2,46,72,82,11,83,76,64,82,11,58,90,117,45,78,45,103,91,41,54,56,111,77,5,79,88,45,24,89,59,91,102,108,99,101,44,100,54,39,49,76,113,98,25,2,104,49,73,12,78,8,66,67,66,108,117,59,51,12,25,69,85,17,20,3,64,55,73,35,7,107,114,73,26,52,71,42,99,104,117,87,67,102,82,102,61,43,64,91,110,36,104,43,51,76,1,94,50,75,36,12,35,34,10,58,40,47,104,29,2,119,31,90,20,53,104,87,35,6,90,46,45,7,91,31,119,56,78,95,112,79,72,34,103,66,81,75,29,8,44,57,86,47,9,92,60,32,9,33,74,66,73,103,1,115,4,15,74,42,44,8,20,67,75,61,105,105,94,93,9,89,77,88,50,60,22,105,65,117,13,37,64,18,66,54,75,56,113,74,70,16,76,71,50,69,7,27,34,117,116,78,106,50,57,95,111,104,108,79,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,88,39,33,120,50,89,38,77,101,56,99,34,97,82,102,109,29,56,74,18,20,20,54,38,24,45,93,117,87,73,71,5,94,11,15,18,18,52,79,5,3,34,105,98,64,66,88,49,110,27,45,82,52,111,20,67,99,80,99,116,25,52,38,7,40,109,80,60,113,61,105,57,20,28,42,102,71,20,111,79,107,48,105,80,50,69,76,83,8,92,99,9,75,100,54,91,26,40,35,103,117,5,76,46,119,67,20,5,46,62,20,2,99,15,25,28,20,120,68,83,43,46,79,83,42,81,70,101,63,117,4,25,99,7,10,35,79,120,43,103,91,103,17,67,104,62,65,120,80,112,50,94,25,76,58,67,12,30,107,86,15,86,35,88,66,63,46,50,38,50,60,5,1,3,33,2,62,56,22,68,85,119,109,99,76,54,1,45,24,78,58,76,36,68,52,73,46,118,31,40,88,5,114,114,45,68,26,15,29,17,17,109,99,46,114,99,52,110,118,41,5,41,57,3,76,17,78,43,59,92,14,54,12,13,87,81,23,109,3,86,113,53,83,20,7,33,33,2,15,18,78,99,67,22,59,13,10,83,13,34,93,95,7,10,30,28,65,22,65,87,113,44,118,77,72,26,21,109,48,77,30,66,29,52,109,65,92,24,70,117,41,71,1,80,80,74,71,83,40,109,95,113,24,50,29,62,25,92,44,86,74,89,36,33,101,68,9,102,67,42,52,47,115,95,26,38,49,26,19,117,0,82,71,70,21,73,27,97,117,76,70,96,111,37,28,70,84,109,76,66,51,54,10,19,118,41,42,85,55,44,81,61,53,106,12,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,49,11,64,18,5,57,98,49,35,79,12,16,117,12,100,90,117,119,112,26,102,61,56,72,81,88,71,116,83,65,119,73,66,24,82,82,56,54,64,57,49,89,23,89,7,105,65,65,68,27,17,44,70,33,46,32,68,10,79,15,80,20,0,105,20,106,67,7,78,60,114,99,107,40,62,109,93,28,111,85,53,68,115,99,26,93,115,14,110,7,84,96,69,5,114,75,53,68,10,27,73,82,91,58,52,43,107,7,99,25,6,91,14,5,39,28,99,60,6,74,14,82,67,62,65,60,47,86,43,71,41,28,85,102,67,52,109,12,118,23,26,50,91,9,93,50,117,36,49,27,76,86,109,100,53,22,105,13,22,2,81,63,88,60,50,92,2,50,53,0,40,21,26,100,6,20,93,53,66,114,81,72,34,80,74,3,100,95,83,22,105,36,12,35,110,110,63,111,82,116,104,48,76,26,4,24,20,105,2,98,31,11,83,3,20,14,8,31,11,16,15,73,96,20,116,10,113,20,6,102,37,20,106,10,57,96,6,61,59,82,97,89,15,111,28,32,112,107,111,101,24,84,94,70,94,96,92,71,109,95,81,110,97,47,63,53,78,42,81,80,32,81,63,4,98,23,98,5,38,18,44,118,34,41,95,15,59,64,92,71,96,78,13,6,82,78,66,81,65,57,23,49,104,93,96,32,27,83,111,115,90,61,62,65,97,85,39,74,93,30,58,78,51,32,2,7,55,107,73,49,21,110,82,46,24,73,68,20,42,117,65,91,17,62,8,38,50,20,1,82,52,113,89,76,104,71,40,89,52,9,49,21,55,40,62,29,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,38,24,79,55,76,5,80,114,47,109,83,78,109,27,113,57,21,81,1,50,66,106,98,59,90,120,69,76,77,94,110,8,91,95,25,81,13,118,60,21,10,15,66,100,39,62,100,38,51,52,37,79,58,102,25,36,67,28,51,99,72,87,81,24,12,14,86,21,19,85,60,60,82,82,53,7,49,42,18,101,47,19,83,33,101,23,5,72,82,93,80,45,114,101,45,1,56,12,103,104,24,29,6,19,60,86,119,25,12,68,29,25,77,120,98,55,72,7,23,51,94,105,98,119,99,23,73,90,59,18,108,109,6,66,89,72,43,25,35,94,69,91,5,11,35,43,30,44,61,6,114,36,25,49,21,5,107,71,96,67,64,99,72,55,102,36,111,57,108,94,96,54,82,46,14,16,57,98,23,112,27,25,15,69,86,89,0,61,88,6,103,112,73,104,104,73,34,16,15,113,88,63,21,20,84,37,93,85,115,10,109,29,93,64,76,25,113,20,71,90,50,48,24,27,87,64,71,120,74,64,18,25,24,109,98,78,78,57,22,21,23,101,37,33,109,96,96,29,9,36,101,91,57,80,43,90,62,62,11,83,13,82,98,16,38,23,61,114,114,104,13,1,34,96,100,20,114,49,79,110,109,43,20,4,23,110,113,30,108,94,1,96,57,49,15,110,70,8,69,50,113,8,34,66,108,31,49,67,99,74,112,56,107,67,33,39,42,92,18,119,60,120,102,27,74,15,47,97,28,109,65,48,105,85,101,75,64,62,79,100,43,94,87,47,20,71,100,83,91,59,30,29,68,68,111,106,111,90,54,90,84,18,20,37,69,25,108,76,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,50,28,3,41,83,74,42,107,98,8,111,95,30,118,67,90,23,103,77,5,85,5,15,102,84,78,44,47,25,46,107,37,39,71,91,83,80,107,2,23,109,77,84,57,31,52,15,62,88,68,63,119,105,31,22,90,71,27,92,61,113,6,32,108,32,100,84,96,66,102,47,74,31,20,28,95,90,58,53,30,37,109,115,52,2,34,18,69,87,109,38,111,22,78,90,46,18,26,42,64,103,8,60,89,98,87,109,33,10,119,109,98,79,52,110,54,34,7,17,107,1,74,67,11,20,115,66,37,107,89,106,89,79,4,30,29,89,73,86,17,94,25,8,18,3,23,19,99,69,58,72,105,18,78,3,7,43,86,107,53,91,19,61,92,78,36,97,23,85,106,52,109,61,75,45,8,85,68,110,103,99,52,95,116,108,64,59,41,42,53,55,54,64,68,0,91,74,41,21,12,6,58,55,106,43,89,36,87,47,5,65,33,106,81,1,56,29,12,106,67,15,98,94,91,110,117,77,23,60,89,7,110,79,59,88,85,28,119,5,23,2,114,17,108,112,87,106,34,47,39,102,92,58,26,117,51,111,117,23,65,64,96,60,47,101,79,69,52,11,1,16,63,37,51,46,17,50,107,54,65,0,62,78,107,72,54,73,103,25,66,3,93,7,42,100,65,7,35,34,61,13,11,23,99,8,116,42,0,119,13,93,61,32,81,14,116,78,38,85,71,76,70,4,62,76,82,48,93,48,120,24,94,94,78,11,39,32,11,111,118,90,61,11,26,43,18,61,117,103,113,45,24,8,0,97,50,13,120,70,81,26,31,70,24,120,60,23,118,96,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,97,16,111,20,109,86,22,85,69,24,29,29,46,39,75,78,84,95,13,23,59,50,27,115,36,99,30,116,95,117,109,120,100,96,28,71,35,22,85,76,3,20,108,46,111,72,5,87,116,56,20,46,75,2,104,68,92,12,97,41,15,88,45,5,9,16,74,13,34,89,57,88,104,18,4,98,10,15,14,41,45,34,51,17,35,32,49,108,107,94,34,24,61,110,55,94,28,1,44,38,34,98,22,13,73,56,97,72,55,32,2,117,9,50,96,13,49,98,37,84,49,91,70,0,8,11,12,54,14,75,26,6,118,21,78,14,99,10,46,65,14,78,35,112,42,119,76,95,54,47,113,104,37,49,31,19,113,70,110,58,68,11,84,70,57,60,7,59,79,33,1,10,101,98,5,59,79,111,56,17,63,113,8,72,98,94,91,58,63,62,30,107,44,119,28,72,69,5,72,110,94,41,51,26,42,87,56,109,100,79,117,21,34,87,78,27,0,39,32,15,26,48,88,56,97,13,80,74,14,119,87,105,11,65,30,32,7,72,110,44,5,14,47,1,102,104,27,90,37,95,105,18,46,110,75,101,72,114,89,88,88,87,27,46,119,94,46,119,51,23,120,7,57,12,36,78,105,46,62,44,59,71,42,57,46,52,89,24,31,102,103,37,114,57,73,95,0,70,77,77,109,114,113,43,33,53,31,42,80,73,37,102,56,10,39,91,58,57,120,41,96,68,108,15,26,109,44,12,83,103,115,29,57,70,62,111,7,2,56,118,32,85,64,103,38,48,3,48,51,120,43,15,13,47,40,37,80,55,10,72,86,45,26,37,105,21,70,108,38,32,68,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,26,31,106,85,21,87,26,8,26,117,111,109,51,79,36,23,111,26,102,98,23,53,69,74,82,55,25,43,89,61,53,107,10,11,102,67,38,23,68,92,25,74,13,56,111,71,67,17,64,117,60,6,93,107,114,69,54,8,56,71,5,53,71,81,54,36,118,77,49,78,10,24,96,30,120,83,81,101,22,93,36,111,81,48,76,12,65,64,31,25,53,74,57,59,119,62,33,89,14,36,62,42,101,9,2,5,44,14,119,108,42,16,116,33,60,58,22,10,98,80,7,0,58,68,9,69,26,31,41,59,23,117,32,76,64,44,108,120,14,65,49,43,8,50,60,99,77,111,20,119,71,20,93,58,67,58,108,89,66,17,14,117,27,64,58,120,107,115,22,37,14,26,16,44,45,88,11,45,30,27,48,58,27,42,38,61,59,0,35,37,8,19,68,67,41,96,77,45,106,52,8,112,18,49,10,53,54,54,97,99,44,81,78,15,10,109,72,0,54,44,98,80,60,44,24,116,71,100,72,66,87,110,23,98,34,102,84,9,110,103,90,88,28,31,46,93,4,1,115,88,15,108,33,71,1,98,43,81,104,115,52,20,65,53,1,54,99,45,94,17,39,40,35,60,42,90,36,50,11,95,76,25,50,77,76,52,89,17,94,88,120,52,11,23,0,53,82,35,64,76,100,66,41,8,24,33,66,113,21,29,25,52,46,40,84,114,80,9,68,19,12,84,94,36,6,104,92,82,88,55,106,89,58,10,79,95,55,90,120,113,56,69,107,67,43,46,74,38,83,15,94,25,13,90,96,69,92,34,46,10,67,21,116,120,41,90,66,100,9,77,97,73,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,59,113,108,69,64,51,116,114,96,40,44,87,107,45,62,6,106,49,16,88,102,113,5,78,117,67,74,114,32,107,107,120,22,4,70,10,26,52,107,34,107,120,72,92,10,97,2,108,119,55,102,89,105,119,0,10,92,4,51,20,113,93,95,39,33,28,68,61,100,110,17,61,61,50,64,15,96,109,17,106,12,84,25,44,26,87,63,87,98,39,77,8,105,51,62,49,8,113,22,112,34,78,37,81,5,78,108,71,118,95,35,14,21,33,16,93,30,7,11,47,118,83,10,25,50,69,41,31,20,88,24,80,95,8,70,65,96,54,13,82,28,90,71,20,80,24,35,25,50,43,29,34,93,102,60,58,46,53,23,49,50,101,69,53,12,44,40,101,5,57,98,90,98,65,87,49,24,3,112,76,34,53,89,34,42,50,17,103,11,77,55,27,95,87,83,57,96,45,29,66,16,79,28,102,1,41,61,92,52,45,112,89,92,95,62,113,8,110,30,51,45,104,89,76,117,12,37,77,78,32,77,103,100,61,22,98,92,94,0,81,105,28,5,3,72,75,65,107,2,15,36,10,0,103,6,17,72,76,26,64,90,6,45,77,8,35,20,80,1,62,65,92,12,54,120,98,119,42,80,67,92,114,6,105,16,120,61,13,48,59,39,59,7,49,85,102,75,102,13,40,58,98,19,0,97,66,57,86,28,114,113,3,51,69,92,72,58,29,11,44,117,29,67,22,73,57,7,29,71,56,85,79,119,12,111,92,51,67,106,38,114,60,32,5,55,66,37,12,79,55,40,8,4,21,62,19,14,71,36,6,74,33,86,9,86,74,55,64,112,22,31,101,75,119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,112,36,40,66,10,86,91,94,113,58,40,109,56,119,49,27,83,86,97,103,16,94,98,89,58,46,23,108,99,3,30,65,110,21,25,76,40,80,16,6,24,50,20,62,67,30,8,114,89,89,95,111,45,4,34,87,49,92,85,1,28,29,58,50,2,120,66,97,6,108,19,5,20,114,31,9,119,1,89,63,70,51,35,40,116,97,89,113,22,2,115,101,57,61,116,63,64,65,95,4,41,92,101,43,39,33,43,90,67,22,31,42,97,29,79,113,45,9,39,46,102,78,32,22,55,8,92,78,113,19,40,57,75,58,113,7,11,117,120,120,25,78,29,108,15,52,108,63,23,75,35,60,35,33,15,22,49,120,72,61,50,72,119,88,63,113,81,42,119,42,40,34,15,11,23,61,96,70,100,80,35,69,92,80,82,39,80,22,53,100,67,81,21,33,0,10,89,16,68,25,20,108,112,120,79,109,2,69,3,36,10,47,77,17,105,69,116,24,0,67,55,60,6,53,16,88,117,70,105,6,40,73,27,62,83,1,13,69,64,67,59,101,77,61,106,72,4,0,15,63,60,40,44,100,20,7,107,86,40,60,92,69,88,19,50,49,24,120,69,49,79,75,66,110,10,32,21,72,72,34,72,39,3,66,58,56,74,94,87,17,23,67,98,105,53,11,68,38,84,52,27,62,44,19,1,74,79,102,101,22,57,33,43,65,42,113,1,46,115,107,15,54,116,94,62,5,119,31,118,46,66,68,120,78,116,32,31,83,94,20,85,100,105,66,65,21,22,91,43,69,19,96,62,35,65,21,59,46,37,43,22,10,105,100,3,15,10,45,61,16,81,8,55,10,20,49,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,93,91,27,49,68,89,68,67,67,34,6,12,110,11,68,76,114,0,104,10,120,80,61,56,62,88,117,30,41,70,17,13,84,72,0,70,58,21,94,45,100,30,40,12,87,112,93,89,79,91,93,95,106,1,86,25,52,85,111,41,90,26,79,83,60,103,94,108,109,26,92,78,105,119,110,41,90,73,15,79,4,26,106,79,55,111,86,95,90,49,26,48,96,4,7,104,62,38,60,58,25,30,102,76,75,21,77,70,6,115,62,33,95,31,5,1,77,39,51,120,104,111,96,63,39,65,105,91,43,90,115,31,29,16,23,21,40,21,80,2,92,26,105,56,14,55,99,66,74,70,61,103,90,92,14,36,58,18,49,16,24,92,58,20,19,36,7,36,1,1,117,110,24,27,5,67,0,58,9,13,17,7,110,117,4,69,101,96,32,46,111,70,9,97,61,76,82,43,30,22,83,34,101,110,100,10,5,18,66,19,100,95,21,54,82,72,113,64,49,100,118,74,98,41,105,35,11,70,60,50,99,44,46,103,115,22,39,62,81,57,99,7,18,0,36,63,59,63,46,117,44,57,80,52,86,26,88,110,44,89,28,72,71,28,112,8,44,119,11,32,93,32,89,18,8,115,104,95,48,64,102,2,9,31,9,2,74,108,68,30,1,37,3,70,59,86,81,48,40,118,39,43,2,13,82,43,52,19,51,113,65,118,98,53,79,87,120,54,28,116,105,69,19,40,85,8,4,101,120,57,71,102,69,12,60,104,39,60,99,100,113,75,49,6,38,3,46,119,111,34,1,115,81,68,45,117,86,100,110,116,53,18,34,101,69,42,84,53,111,85,14,80,43,16,25,33,12,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,1,17,63,103,104,104,117,76,120,52,11,0,7,80,42,76,93,44,7,65,96,101,71,57,60,29,67,62,81,106,34,50,27,82,87,83,96,109,6,2,82,65,92,23,95,98,67,103,74,13,39,56,84,3,88,41,11,90,86,100,3,74,96,56,68,60,120,79,11,5,26,40,72,70,76,115,64,10,85,77,4,1,104,6,21,88,47,84,96,22,45,3,114,80,32,14,96,112,10,20,31,36,52,48,0,98,97,28,103,43,114,55,103,91,1,37,3,27,119,32,114,81,25,26,15,101,19,111,99,88,22,92,108,116,53,96,69,110,87,14,84,102,85,3,36,80,62,86,2,113,8,98,49,8,64,33,65,96,59,17,41,89,117,76,33,44,92,31,100,82,73,62,39,2,15,65,105,66,94,73,28,77,84,18,26,19,39,10,70,31,30,114,99,86,12,103,17,20,43,13,63,71,74,23,18,27,19,7,38,95,83,82,73,120,33,20,13,65,17,20,77,35,15,94,20,102,60,89,98,36,39,43,88,64,63,82,32,56,65,51,83,106,3,83,93,93,70,57,96,104,105,15,4,93,63,87,113,42,99,51,68,13,35,90,94,102,75,29,69,8,37,64,94,105,16,115,64,4,69,24,117,71,6,50,49,37,111,53,88,49,25,51,115,3,51,86,74,75,88,90,74,118,17,100,96,62,73,87,105,68,103,98,120,6,7,118,41,29,52,89,95,57,56,1,40,74,60,100,57,39,26,58,109,117,25,104,56,40,36,40,73,91,95,50,90,76,50,7,74,29,19,72,109,68,99,57,118,105,56,113,101,78,78,16,72,78,117,46,47,29,61,114,105,59,93,110,29,38,74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,43,87,52,72,36,62,45,73,21,6,94,83,35,88,80,108,82,47,80,51,60,82,85,21,78,50,85,24,37,70,21,37,21,24,92,7,92,2,44,61,34,13,119,7,47,115,99,56,35,69,6,79,83,103,64,56,13,54,10,78,29,116,57,10,106,81,33,118,63,98,102,74,99,11,77,11,4,6,108,107,85,37,77,115,88,102,107,64,42,110,46,101,101,72,84,97,111,104,102,71,98,99,31,71,14,30,69,94,85,102,86,39,48,50,48,25,111,30,93,36,3,108,32,99,63,98,53,10,9,102,82,89,103,90,76,118,77,29,85,71,16,46,50,73,105,40,64,24,71,50,118,7,107,56,76,89,57,45,116,87,99,114,89,33,76,109,107,87,20,52,94,28,66,79,73,112,23,89,26,18,116,37,115,27,100,115,29,53,2,27,57,57,32,65,91,102,89,51,81,85,20,48,90,20,71,98,58,77,15,119,44,16,53,105,12,117,101,28,68,16,73,97,96,28,38,70,78,114,67,44,46,2,28,37,26,34,73,21,51,49,69,92,23,39,87,13,0,67,22,99,114,32,86,50,88,101,11,75,16,35,3,42,23,66,94,84,34,46,79,104,66,4,56,49,2,79,51,31,87,85,111,97,87,75,62,62,117,61,68,59,28,35,117,28,61,34,113,48,78,36,80,98,9,29,96,57,4,119,18,79,89,24,118,20,78,40,33,56,108,88,100,29,104,114,82,34,26,4,78,44,80,26,79,19,70,56,30,59,44,109,96,77,87,69,92,10,30,119,103,72,39,78,4,51,37,24,6,94,57,99,90,50,20,21,24,116,111,52,82,35,49,9,112,14,59,70,60,99,36,57,79,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,53,57,11,120,60,70,94,24,117,100,12,27,83,114,20,80,19,7,7,29,37,89,96,75,38,57,100,17,111,0,27,32,116,31,115,100,37,38,53,83,92,117,24,81,117,42,81,33,120,71,102,37,27,24,109,55,96,58,2,51,83,22,113,115,80,102,67,31,32,3,30,108,53,52,42,83,28,73,56,15,66,78,36,60,23,97,43,20,48,106,102,60,82,20,34,88,87,117,95,60,86,10,9,94,104,26,81,105,9,22,93,105,3,120,85,16,60,110,3,16,66,11,82,25,33,76,108,118,62,1,78,67,93,7,65,76,98,77,13,41,105,69,1,32,57,20,17,1,120,115,84,41,31,19,2,20,42,104,39,50,119,28,43,110,42,111,112,68,80,71,17,27,74,74,74,86,28,107,100,27,1,75,97,3,2,5,45,66,27,93,27,92,74,39,107,92,13,8,89,53,10,115,18,24,120,88,35,33,105,17,44,85,11,25,43,76,89,9,52,105,4,45,106,108,22,104,110,6,59,20,118,68,46,34,96,111,83,66,30,23,81,12,33,56,111,39,17,78,102,110,47,57,54,3,56,26,82,3,92,49,19,95,19,58,6,120,77,14,31,93,97,109,10,106,91,66,67,10,15,28,44,13,97,84,20,33,19,48,105,96,48,45,117,55,99,62,90,104,0,8,117,5,89,94,73,101,96,58,70,82,97,87,39,70,100,46,107,65,33,87,54,73,77,29,49,2,97,100,10,20,69,58,92,83,67,70,13,34,15,25,34,118,58,71,1,34,5,18,89,26,79,17,3,54,53,7,91,26,93,104,74,89,77,10,59,44,101,111,13,91,117,29,2,16,62,119,38,65,105,54,45,16,77,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,81,98,68,119,52,46,77,61,80,43,93,4,2,109,87,72,10,70,77,41,54,119,63,79,120,110,85,105,63,8,38,74,29,48,36,78,22,103,82,51,102,116,90,16,47,61,54,87,51,57,23,45,12,98,10,8,58,76,61,61,115,18,52,94,20,113,70,97,73,64,7,17,87,76,107,96,20,41,42,87,47,4,102,23,21,34,18,11,89,109,86,7,49,93,113,49,106,76,20,14,24,104,12,35,108,103,106,46,80,90,66,55,35,2,7,81,26,65,50,30,48,86,76,72,83,78,98,57,3,81,116,105,118,57,110,26,77,88,40,62,98,34,44,119,57,92,12,40,79,19,27,15,66,113,118,3,48,72,117,82,112,90,82,83,40,105,7,15,1,79,50,34,64,73,47,83,116,43,112,91,15,19,57,95,106,50,63,40,23,39,92,59,17,111,9,62,5,119,88,13,110,68,6,13,8,85,25,37,85,97,83,50,57,92,118,25,61,27,7,31,9,38,19,114,113,87,5,90,7,74,50,40,47,31,21,61,63,3,113,76,33,46,5,53,60,52,110,67,66,114,99,78,49,19,54,23,114,90,14,19,39,10,111,113,29,51,24,102,101,57,32,62,28,2,86,28,120,82,93,87,106,48,117,59,51,38,45,38,116,110,61,11,104,59,70,85,15,45,98,40,73,49,98,107,55,95,63,77,72,41,62,87,29,24,83,61,117,68,102,90,66,57,113,92,110,95,105,47,62,30,114,34,82,36,95,6,41,68,99,57,60,22,76,20,36,82,119,37,45,82,26,67,1,12,109,0,87,16,101,60,77,50,107,77,38,10,3,45,24,113,66,105,48,106,102,67,39,58,18,1,45,13,21,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,93,91,31,62,39,35,75,13,76,63,81,38,14,3,19,99,104,107,84,70,13,113,73,9,2,92,58,112,57,98,72,101,25,94,107,50,68,25,79,45,1,14,36,22,64,41,106,31,63,66,93,72,74,111,105,105,82,13,43,33,103,117,11,58,120,1,34,74,76,74,20,84,74,99,118,71,15,70,14,4,16,22,103,105,73,3,55,11,45,33,32,45,97,119,9,27,72,21,75,61,56,5,13,49,87,24,46,101,111,7,97,117,3,118,13,87,14,90,10,58,9,2,67,7,86,83,48,33,24,79,5,101,55,31,2,83,112,10,82,3,27,53,95,120,14,86,39,60,80,18,103,52,60,31,1,3,76,40,73,21,21,49,52,45,40,88,87,98,97,2,79,74,67,10,88,48,110,16,21,73,85,54,107,43,39,35,18,88,3,36,40,116,7,30,111,87,32,64,74,55,3,106,76,100,73,5,28,94,87,54,56,85,59,79,95,88,62,63,79,28,108,102,70,39,88,76,44,23,52,52,61,15,59,107,99,70,108,69,2,11,8,25,34,95,60,29,31,5,78,120,4,22,105,70,77,91,34,66,48,90,104,67,24,19,88,29,51,14,23,53,30,96,101,24,117,78,62,72,35,94,41,7,35,102,29,16,74,20,17,80,116,55,96,45,57,63,113,2,44,14,69,73,108,12,25,64,28,75,114,87,25,32,71,46,5,45,60,100,111,14,89,34,27,18,118,7,106,17,85,107,75,68,107,65,108,29,27,17,95,29,69,23,64,52,94,80,28,107,109,120,96,120,97,61,29,98,1,63,109,39,82,9,92,24,64,94,115,65,112,48,117,86,82,100,34,103,31,4,97,83,37,97,8,53,33,59,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,69,94,41,20,114,74,6,48,97,67,8,65,49,42,19,106,18,41,45,28,45,4,53,51,81,5,86,88,15,91,112,2,67,76,30,0,71,115,27,76,104,62,116,93,90,60,4,112,7,46,94,87,82,68,7,21,32,28,82,19,87,120,103,88,70,91,103,90,50,13,57,63,22,38,14,15,73,20,13,111,93,60,106,107,33,20,43,18,78,11,116,90,105,60,118,89,71,9,59,50,45,84,80,52,46,23,17,81,20,61,103,8,40,89,120,8,72,34,36,2,14,117,31,35,63,19,109,76,14,99,107,5,41,115,53,113,37,117,93,46,69,39,49,98,63,91,76,47,117,27,40,115,25,77,80,112,65,43,46,102,59,21,76,53,41,61,13,0,96,5,25,72,29,119,23,39,11,77,106,74,57,0,34,98,93,70,35,103,22,87,62,19,113,108,86,50,25,76,67,33,107,101,115,71,64,27,93,70,49,68,17,84,101,48,20,5,71,66,94,1,24,14,13,19,114,79,100,23,45,74,32,92,34,4,14,11,15,90,20,80,44,16,20,12,88,27,110,118,38,8,59,63,77,94,90,26,32,13,56,37,10,45,73,87,96,103,22,47,117,97,71,69,87,44,67,27,69,116,46,31,101,80,114,55,104,85,1,66,38,109,70,69,12,23,4,116,63,60,0,11,40,16,91,25,54,43,30,113,59,52,49,84,99,59,95,89,4,68,42,57,26,113,115,29,31,116,15,28,45,33,106,92,84,115,21,112,43,12,58,2,101,115,71,92,101,6,50,120,55,117,56,51,55,44,89,113,84,92,62,33,114,9,80,20,81,76,2,43,75,56,107,83,14,42,56,82,12,119,14,47,111,0,63,55,112,92,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,89,45,52,19,104,97,47,89,117,56,40,78,102,48,97,78,4,46,16,72,44,48,87,117,91,53,77,79,27,21,49,33,109,13,56,57,114,60,75,34,45,58,43,49,52,116,112,87,44,96,22,50,23,33,34,82,37,120,77,70,93,99,67,11,54,59,40,43,13,115,90,3,95,70,27,80,34,55,96,91,104,14,74,54,113,73,18,10,87,115,23,77,9,5,49,85,91,80,57,4,26,104,77,36,13,5,34,103,29,112,109,4,83,9,105,4,46,120,26,107,91,82,78,46,62,101,43,87,19,66,72,109,35,26,30,93,50,19,34,52,69,23,28,40,101,89,35,101,87,51,48,60,77,16,92,14,37,85,15,38,33,17,101,83,33,83,27,109,104,68,71,15,102,32,78,68,100,78,79,62,34,65,18,1,103,91,118,49,13,72,89,50,37,19,14,100,71,119,34,77,57,104,14,117,7,49,12,68,65,38,4,11,80,49,116,114,100,60,59,94,87,115,99,12,44,20,50,29,94,84,99,64,113,6,47,62,40,40,43,101,5,86,77,27,62,35,45,104,42,0,55,16,10,93,48,14,60,32,104,9,114,50,119,5,17,23,67,86,10,4,59,36,99,53,23,65,18,17,96,84,115,58,86,119,56,22,44,8,36,27,110,112,87,74,120,86,55,6,65,82,78,118,24,70,105,24,40,57,9,35,2,14,22,29,109,51,47,89,99,6,111,109,59,36,71,95,101,97,117,90,95,7,37,88,86,116,64,106,96,81,33,56,26,48,83,26,65,86,77,65,38,11,64,36,114,8,76,58,14,11,91,78,17,29,42,97,25,56,3,7,90,47,25,100,110,66,29,116,4,81,13,2,98,61,83,82,53,31,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,40,47,84,37,52,109,8,56,44,22,114,15,114,78,11,30,95,69,30,92,25,36,23,46,35,68,32,4,63,1,116,64,41,47,60,21,56,99,98,43,73,97,52,55,84,56,107,104,22,81,66,6,60,80,44,12,35,25,31,9,113,61,12,31,56,78,41,25,76,104,33,19,24,81,108,1,6,111,41,102,18,118,116,70,4,59,113,78,86,19,77,64,11,56,3,66,101,40,70,108,41,102,59,72,23,19,56,94,68,8,103,114,98,31,57,50,38,69,70,10,81,29,62,96,63,106,82,114,100,109,36,61,72,54,33,109,58,64,46,119,79,93,108,63,98,100,51,35,39,104,31,0,1,120,104,2,52,63,39,49,93,22,57,64,46,101,57,64,94,61,33,103,107,50,95,92,106,115,100,61,8,48,103,48,59,59,4,54,52,82,19,40,102,3,68,81,19,36,66,39,67,86,106,61,60,11,117,105,12,9,0,97,13,60,75,64,99,60,15,79,82,10,59,9,108,119,41,5,56,103,116,108,55,114,83,76,99,3,94,96,57,20,64,111,38,67,106,63,7,102,86,56,105,102,62,72,102,58,105,101,95,98,38,0,79,60,87,55,2,13,91,113,104,90,91,4,28,86,108,58,111,115,64,58,99,27,33,68,25,9,47,10,41,57,60,38,105,76,15,71,17,35,42,21,92,79,13,101,76,82,109,63,30,71,55,22,76,68,102,46,109,54,77,4,30,110,79,90,112,5,44,54,31,0,48,116,88,117,101,27,80,17,24,120,54,56,93,109,10,7,3,34,83,77,108,91,58,58,12,0,8,42,102,99,103,62,72,12,44,119,81,5,65,37,64,105,5,98,108,120,64,42,13,34,42,64,3,2,32,99,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,108,3,16,74,39,40,25,54,4,24,23,95,23,57,82,98,100,58,17,96,95,55,115,110,72,67,70,58,89,109,14,10,113,60,40,50,54,96,89,67,54,46,40,69,97,112,75,7,19,98,19,10,2,117,35,15,98,77,0,52,96,51,104,37,43,40,108,1,100,20,11,74,20,26,64,16,4,100,50,97,83,16,87,5,84,100,107,66,33,7,13,93,100,33,47,29,68,22,37,82,18,3,45,90,83,112,32,8,43,18,78,107,51,33,12,64,112,35,7,87,96,17,21,18,74,56,1,94,89,52,75,101,109,11,20,101,63,65,77,37,82,82,41,25,120,19,110,116,19,61,38,96,62,86,91,40,67,102,77,89,37,96,93,24,111,92,116,39,89,29,96,101,81,7,45,45,65,12,100,61,49,60,28,82,4,15,68,15,75,29,85,13,55,25,2,25,117,84,118,99,73,99,9,118,10,49,23,22,75,48,8,4,95,109,92,79,22,23,68,101,6,38,10,44,1,44,103,3,32,81,6,56,46,95,89,5,37,20,107,118,28,21,107,22,61,87,46,45,51,84,10,49,45,95,3,5,99,62,56,31,48,1,31,42,66,17,24,37,38,27,23,106,29,5,7,100,4,102,85,101,83,15,55,3,7,12,2,26,105,112,96,112,31,110,90,17,86,50,51,70,17,100,91,98,88,85,99,69,51,67,9,50,32,51,77,36,7,9,50,96,114,58,101,25,57,35,58,104,33,15,38,21,90,89,30,103,62,7,23,53,0,31,81,108,72,64,57,70,10,117,79,64,21,82,100,43,71,64,63,48,60,101,45,89,24,54,28,58,75,34,42,31,23,115,79,120,32,103,100,43,61,45,83,58,114,66,5,78,106,0,84,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,50,28,109,109,93,49,37,87,112,45,87,42,111,104,6,55,119,83,80,35,109,36,120,85,17,85,92,51,30,86,48,100,74,44,112,103,61,106,18,33,53,6,17,72,62,87,37,115,76,77,82,84,7,54,109,87,112,74,96,75,56,33,36,26,3,90,40,113,35,73,55,51,66,3,118,4,79,25,102,73,68,92,67,30,112,89,51,13,69,97,41,15,42,76,26,12,35,56,13,75,0,103,77,59,22,68,16,61,46,83,105,54,71,53,7,66,5,13,6,76,9,64,118,99,109,82,67,29,74,86,12,90,105,32,113,23,19,113,62,103,110,50,36,77,69,53,86,48,91,108,69,3,19,43,14,103,88,86,76,96,107,25,41,66,8,37,7,41,5,42,67,51,98,95,120,120,17,89,67,28,52,13,41,36,28,49,91,117,51,51,59,17,33,28,19,58,24,66,94,13,4,22,46,38,18,31,70,67,52,115,107,44,30,53,77,110,27,13,31,55,6,66,2,63,59,68,24,22,89,55,31,78,21,13,11,43,2,16,36,94,67,44,89,87,32,104,24,107,116,10,6,36,110,36,102,46,48,70,28,0,59,118,74,89,70,17,39,20,43,31,55,4,27,9,69,43,4,49,79,37,26,15,109,111,105,14,83,8,66,96,53,107,87,77,43,87,10,98,24,65,63,103,111,82,61,30,63,81,34,40,45,84,76,2,109,32,64,105,82,8,22,35,85,58,107,6,115,52,52,52,44,2,72,73,86,7,85,45,6,98,2,1,100,108,15,84,94,11,39,37,6,65,7,47,28,92,20,82,14,65,17,53,16,58,66,0,0,2,99,75,22,19,18,31,47,2,46,25,75,8,14,29,93,85,1,20,29,91,38,33,69,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,59,113,63,5,80,101,15,20,19,94,21,60,115,92,119,72,68,95,31,105,112,3,89,104,95,101,26,31,57,82,37,112,117,105,120,41,75,111,4,116,75,105,9,89,90,67,11,59,27,94,68,89,119,101,32,88,38,118,119,38,107,110,32,65,22,0,77,4,58,50,73,120,2,37,82,112,105,13,105,75,74,55,88,55,40,96,101,24,119,48,37,46,52,22,99,18,120,52,17,92,8,7,32,64,19,79,35,67,2,61,25,45,25,38,53,51,32,106,86,57,71,57,55,12,15,95,24,118,96,32,3,20,0,17,58,76,61,14,85,1,14,31,100,118,59,95,33,91,34,12,117,22,99,17,90,111,102,49,86,9,37,77,104,120,89,80,22,83,71,109,72,40,61,43,28,112,108,76,63,66,98,1,99,22,14,112,106,119,35,119,40,64,25,13,45,76,1,24,11,112,20,23,7,73,39,10,75,11,69,111,100,104,30,32,42,17,54,22,31,22,59,111,64,43,35,44,46,63,68,57,119,119,45,67,83,107,112,59,14,0,23,62,64,0,45,93,60,120,74,83,19,1,24,1,23,76,50,68,3,64,102,102,37,89,91,78,79,24,66,98,81,29,24,86,0,53,68,15,24,53,76,116,61,54,118,89,110,33,104,105,81,106,85,26,102,33,65,82,59,115,16,96,109,78,29,43,7,108,5,120,60,6,110,113,90,101,88,35,80,82,70,82,67,40,96,17,80,40,90,33,117,91,43,76,37,16,40,56,102,36,62,61,74,21,75,11,113,89,51,0,53,63,109,69,83,6,54,105,49,20,93,3,70,43,29,101,31,73,18,51,48,108,56,77,0,28,84,97,71,69,108,17,115,86,98,80,24,44,7,21,0,38,25,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,109,20,17,93,44,41,43,103,19,15,98,7,51,89,16,15,57,76,85,97,38,72,59,85,41,12,53,25,119,81,38,112,117,97,37,107,36,109,111,6,27,58,8,89,96,30,51,60,95,44,119,64,54,11,66,62,0,71,82,76,25,90,56,61,49,19,71,60,113,97,92,96,40,81,62,113,95,104,21,35,67,38,74,72,34,84,42,88,17,101,110,46,87,54,113,36,34,79,27,27,56,69,51,120,18,95,16,18,0,45,6,44,5,100,26,24,62,48,120,76,60,65,102,26,51,19,86,64,86,2,4,26,67,71,76,0,84,36,47,17,93,84,75,71,37,22,28,25,79,36,1,23,86,16,86,114,116,25,63,29,14,51,115,38,112,5,1,59,98,9,114,84,74,14,69,62,120,114,3,50,27,101,109,76,36,4,33,42,0,19,79,100,82,114,75,59,1,44,18,14,110,80,106,65,115,81,99,19,116,14,63,29,101,119,5,76,90,45,4,67,88,15,67,117,74,82,105,14,83,16,77,1,74,43,81,58,38,7,74,44,86,45,9,78,114,25,7,81,61,67,88,112,35,10,107,72,12,107,26,0,30,118,51,102,109,97,16,60,95,3,25,114,113,91,16,23,1,3,38,32,44,85,47,97,103,78,119,67,85,110,76,62,87,114,89,75,9,102,97,35,11,106,84,116,24,109,65,31,78,4,5,104,33,9,49,41,18,105,88,86,68,65,75,120,84,30,108,42,2,31,6,106,16,72,17,79,108,18,22,17,51,111,85,119,51,89,13,101,21,108,119,44,68,50,104,47,21,112,42,100,102,31,96,2,60,18,24,118,11,82,81,87,67,48,108,83,30,100,117,59,7,79,88,82,21,13,115,37,86,9,82,108,53,26,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,53,57,103,42,12,94,43,86,79,98,104,57,37,79,40,59,101,86,83,19,24,37,75,69,67,52,6,102,28,26,53,106,67,76,102,79,96,15,84,19,68,71,42,78,32,26,57,31,70,32,84,89,40,58,35,104,21,85,104,59,59,7,18,113,94,73,73,34,95,87,27,75,12,32,19,81,1,52,21,35,38,29,1,35,17,118,67,90,102,109,48,18,98,32,88,53,30,66,14,88,111,13,43,70,37,41,44,8,108,29,28,114,24,120,42,69,77,118,118,37,66,79,39,6,104,77,58,15,27,66,91,103,39,16,53,79,105,24,9,5,50,3,17,41,4,10,0,29,54,78,12,114,10,64,94,74,20,49,103,10,50,36,61,69,44,94,90,96,74,45,62,26,70,109,29,102,54,78,75,66,13,54,99,108,20,76,52,83,20,42,75,86,85,15,39,95,108,1,62,117,15,66,88,69,87,22,21,86,41,57,102,13,94,32,114,30,3,68,77,10,70,72,21,32,15,6,42,105,2,39,114,106,95,103,118,56,42,48,43,2,95,110,92,77,51,102,93,11,38,96,119,46,27,76,92,72,89,114,90,69,83,94,17,106,67,97,12,106,16,69,0,76,98,43,44,33,68,73,88,35,28,55,48,54,119,109,107,12,16,52,90,53,35,34,117,65,22,1,51,31,49,75,23,17,57,57,73,34,71,44,72,116,2,9,102,17,10,119,65,116,72,86,12,10,58,80,85,60,110,24,5,46,50,70,96,115,11,33,12,52,22,28,17,67,37,67,62,22,95,41,34,111,61,106,107,106,111,40,17,80,103,111,69,111,70,50,43,91,99,39,25,35,6,96,0,4,54,5,118,18,58,32,19,119,29,42,16,54,92,5,19,94,63,101,16,16,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,50,28,22,116,2,85,27,79,90,98,9,14,45,113,114,107,50,45,75,22,91,71,15,45,27,23,107,83,56,40,3,6,59,107,60,53,119,12,110,104,105,10,23,30,50,85,76,21,42,39,2,57,35,32,48,11,62,48,77,2,87,6,6,57,57,22,80,27,7,112,82,120,27,10,87,81,115,98,45,110,104,44,101,41,58,39,94,34,22,24,85,35,84,41,82,69,5,8,17,75,60,13,109,44,93,15,108,49,89,106,104,19,96,4,98,16,40,77,33,63,119,16,7,50,56,117,110,37,61,114,27,110,56,116,10,76,4,87,30,79,50,31,80,33,67,53,18,95,33,117,26,93,17,19,87,86,96,39,76,13,48,69,85,69,70,29,16,73,31,91,47,66,100,29,102,84,120,38,62,42,97,24,41,72,103,63,4,109,82,83,7,23,47,105,20,6,54,84,111,94,69,102,59,19,90,105,80,118,93,20,8,78,120,105,70,41,52,29,33,108,37,29,38,112,106,39,108,25,18,29,61,27,75,69,52,98,67,115,67,28,34,109,98,3,71,72,89,100,15,103,91,60,55,103,112,87,50,59,54,55,31,103,4,116,106,115,82,108,116,118,10,41,104,49,33,77,110,3,40,16,98,7,5,76,69,74,69,78,108,30,109,99,4,66,89,89,30,18,30,52,83,63,116,35,95,44,7,106,30,31,52,102,2,105,114,94,31,70,84,2,93,3,65,64,3,47,109,44,61,77,96,8,114,21,43,93,83,67,78,31,21,63,17,27,112,110,58,41,0,94,76,94,33,85,23,70,65,100,36,82,102,92,51,19,45,22,16,54,40,33,14,7,18,91,3,48,20,65,46,85,99,21,8,16,35,11,6,22,116,20,44,28,51,44,45,27,111,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,83,110,1,109,36,19,74,62,73,118,64,101,23,111,6,83,23,63,116,10,120,12,1,41,73,0,86,53,73,9,29,28,10,54,95,102,33,20,77,55,2,119,51,13,4,14,98,37,60,42,45,103,50,29,85,114,72,71,63,18,85,45,63,67,25,20,115,91,62,8,96,18,108,30,110,64,26,49,3,37,105,16,22,63,74,7,47,108,10,52,67,91,37,1,117,86,4,24,53,95,112,2,114,31,64,97,68,0,78,100,98,33,80,11,95,7,26,95,86,16,62,78,116,37,3,120,44,14,62,95,82,4,55,92,13,42,99,107,99,91,60,109,80,54,3,77,34,103,89,53,29,42,99,11,54,49,108,7,112,55,21,29,0,40,34,108,95,57,29,25,32,98,27,15,26,35,118,71,13,55,79,40,81,118,112,12,52,101,106,13,92,36,113,24,97,74,54,72,92,80,57,91,14,99,37,92,17,67,43,31,47,82,65,70,87,13,91,70,3,62,95,67,40,58,10,98,24,98,79,13,106,21,88,89,31,110,99,94,22,6,84,98,48,87,17,44,23,31,46,22,119,40,25,16,40,72,9,118,79,52,35,39,119,104,98,95,102,80,46,14,49,104,33,30,75,80,88,109,30,80,22,112,9,83,67,29,117,92,88,14,22,99,62,120,105,21,5,31,83,80,50,31,70,81,55,83,83,42,102,116,59,50,99,55,80,81,94,65,37,34,59,4,58,50,62,100,73,101,45,55,53,68,45,26,41,41,4,25,102,50,61,87,65,119,42,18,33,26,102,91,73,72,59,3,60,52,103,96,31,100,46,82,19,108,99,44,91,37,60,7,15,99,78,40,103,97,105,37,72,71,101,71,5,67,33,76,65,42,66,65,8,69,19,1,35,88,45,35,92,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,58,107,109,77,111,4,15,31,94,90,77,1,45,83,68,51,7,20,83,17,102,49,25,26,62,104,42,73,37,64,27,112,95,38,2,11,91,37,1,27,55,113,68,71,63,108,13,109,63,52,31,82,49,8,32,103,20,74,33,67,44,107,98,71,38,54,12,98,30,4,11,75,50,17,84,97,97,39,97,104,0,72,51,20,34,23,87,2,104,84,93,14,69,5,87,62,10,65,12,79,74,3,109,56,66,84,43,56,4,92,94,99,25,115,57,62,81,61,5,2,97,35,99,58,1,85,0,81,59,110,6,27,81,39,42,63,62,34,47,19,90,104,113,87,101,26,12,9,92,54,27,35,23,27,18,33,39,32,61,117,57,64,38,119,26,117,102,49,3,99,6,4,36,26,92,94,18,19,116,41,106,9,67,99,120,90,115,88,32,75,78,61,99,29,12,110,80,44,67,88,0,42,37,9,38,34,3,16,91,14,10,67,74,24,86,12,99,120,75,38,113,86,39,74,51,82,56,11,89,40,111,78,45,5,46,90,52,56,19,62,105,51,40,2,13,101,41,55,78,7,7,76,12,18,74,35,32,79,9,40,99,25,61,112,9,100,120,89,18,95,47,106,113,16,14,23,19,36,22,20,112,10,29,26,107,41,31,105,45,54,65,117,98,78,41,101,19,99,98,17,50,113,57,80,3,98,34,69,63,117,63,89,44,17,91,105,36,107,67,11,101,37,38,74,38,60,92,22,31,39,118,49,49,82,3,93,103,34,49,3,108,34,100,29,22,62,28,118,48,113,72,109,102,115,55,110,37,16,20,107,119,62,15,63,68,89,115,32,15,39,56,23,3,0,52,89,84,15,91,84,16,11,76,95,53,81,0,1,116,39,23,53,29,1,19,66,113,83,83,84,67,73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,115,76,104,111,33,49,94,40,50,72,83,18,45,9,9,89,37,55,20,60,29,84,93,95,1,49,8,74,58,18,33,88,84,55,30,106,106,118,39,95,11,84,49,17,46,54,15,30,98,31,66,17,107,79,18,21,57,80,38,31,50,97,58,52,52,31,18,98,71,117,101,99,35,22,117,90,108,83,106,37,22,43,54,113,4,70,87,82,89,9,22,82,113,67,39,16,17,115,20,2,23,10,10,70,94,35,100,73,45,59,48,15,7,69,86,78,65,18,69,18,12,74,73,58,49,63,70,83,17,51,84,63,120,44,13,116,14,116,41,120,95,118,109,49,46,95,60,87,73,27,73,43,34,29,22,40,18,54,2,83,51,57,50,36,41,36,18,93,8,55,90,25,70,9,9,22,96,69,111,75,83,18,20,45,25,4,14,54,14,0,101,87,6,36,10,26,15,91,25,79,30,102,36,13,28,106,65,38,32,20,68,94,29,78,33,84,50,89,86,106,39,31,36,84,16,41,12,93,86,73,81,15,38,16,24,96,10,1,60,0,12,90,44,29,101,48,3,94,80,95,23,56,22,87,26,23,68,14,88,87,120,44,106,47,36,3,65,42,68,49,93,25,49,59,18,71,29,17,92,119,108,55,82,73,39,18,101,4,105,116,37,69,104,116,4,70,46,66,32,106,62,94,53,42,26,84,104,63,80,50,11,115,89,117,42,57,109,84,90,99,101,77,37,79,95,57,28,91,36,35,25,99,58,7,75,6,37,60,109,19,41,23,33,76,10,88,20,43,85,83,94,81,69,37,1,46,21,23,78,109,112,79,81,0,42,18,75,91,10,79,43,77,18,13,4,113,80,83,84,20,39,89,60,39,69,23,9,115,50,100,110,96,105,99,114,108,30,19,44,90,113,38,68,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,6,69,46,98,117,65,109,112,6,10,74,80,103,53,119,77,46,34,83,111,36,95,64,56,24,106,112,38,68,62,119,106,89,99,8,55,26,43,119,11,55,34,49,76,33,17,3,64,36,55,47,86,58,52,46,113,35,91,66,39,22,85,59,111,59,77,50,93,50,120,54,65,54,41,12,77,39,55,79,15,41,57,104,90,6,73,120,94,92,69,45,56,116,49,26,12,93,45,19,68,114,24,72,72,116,13,67,62,110,115,120,89,11,18,95,68,37,78,4,115,116,68,102,61,94,113,100,69,80,22,66,81,61,50,95,103,44,69,113,112,24,116,22,59,120,2,76,11,44,38,70,115,75,115,27,35,28,117,103,85,70,48,88,33,51,43,43,40,43,82,66,15,14,20,48,40,58,45,58,27,66,39,53,94,89,118,78,46,7,44,13,88,88,102,93,40,117,115,49,67,28,75,40,22,58,90,22,93,88,42,41,44,32,22,27,55,5,65,21,70,104,22,115,31,3,98,3,9,29,44,39,103,42,31,24,25,83,106,85,73,16,112,43,12,63,64,11,46,113,87,25,115,64,107,4,107,97,47,79,29,102,41,7,61,72,17,6,59,41,8,66,52,110,95,61,25,84,32,90,81,17,104,52,81,108,41,104,20,12,67,85,16,51,98,25,103,32,44,8,11,1,35,65,20,28,78,65,72,55,36,91,72,63,116,62,22,117,56,59,69,119,82,67,105,33,53,31,15,118,70,10,38,28,78,23,76,73,97,40,95,80,83,9,83,30,101,59,57,21,72,100,4,16,116,13,63,15,36,98,97,47,6,5,31,22,111,40,110,117,94,27,78,55,49,10,9,34,31,17,93,89,79,85,74,12,8,85,52,7,57,89,44,68,95,3,47,43,2,104,26,14,119,10,57,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,95,114,12,9,37,72,88,4,96,14,87,3,102,49,62,3,8,2,102,63,47,8,72,115,97,118,12,29,47,30,8,6,6,25,58,51,87,101,80,53,67,111,46,82,55,25,42,49,108,62,45,23,58,69,101,119,93,71,117,66,29,103,17,56,109,84,53,94,33,1,98,63,65,16,28,84,29,18,33,10,69,101,85,5,65,102,52,104,109,40,69,9,97,91,29,53,27,78,71,10,26,101,113,100,108,81,14,47,7,96,38,35,33,20,8,56,61,24,119,87,120,20,96,11,114,15,87,86,70,120,44,79,111,40,42,63,33,58,47,95,116,25,44,75,97,66,118,6,67,116,33,21,0,15,8,90,71,64,73,52,38,92,88,92,13,11,100,101,58,38,19,61,120,45,95,42,91,89,58,11,27,41,39,81,88,23,52,72,15,93,23,112,1,105,18,95,42,50,83,62,49,64,19,107,58,92,87,28,5,64,106,78,1,40,18,47,11,95,42,33,116,14,79,28,17,52,85,50,36,99,37,27,21,41,115,119,23,53,104,28,105,63,116,100,67,109,64,51,85,80,98,83,60,96,98,62,12,48,100,96,72,62,4,43,105,111,22,78,58,112,8,76,109,20,49,56,51,42,27,32,20,43,78,17,119,28,66,18,108,103,66,36,8,26,37,78,34,74,87,24,33,31,105,24,85,0,67,45,50,2,90,37,109,114,118,41,108,70,12,36,107,81,110,91,34,7,49,11,21,83,70,23,65,31,90,8,83,58,50,108,72,55,61,29,41,91,31,107,1,88,116,79,60,93,19,43,79,41,97,71,82,25,22,25,59,20,9,45,5,48,41,89,28,63,27,96,117,61,86,51,85,117,43,89,116,64,74,44,26,24,18,64,87,105,108,28,96,94,58,109,35,7,5,1,88,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,100,43,40,14,56,48,76,25,3,41,68,5,80,49,74,40,5,77,120,27,44,35,27,14,96,79,68,70,102,65,65,15,24,0,20,118,102,54,77,40,20,26,104,27,120,96,24,34,54,73,84,94,101,37,97,4,48,77,81,81,27,114,44,29,98,86,66,65,96,35,0,118,110,33,65,4,9,68,18,117,48,67,20,12,58,18,15,9,84,11,72,109,1,87,62,88,17,99,51,80,55,54,112,113,95,61,61,41,119,38,37,72,104,33,63,0,76,118,40,2,30,69,99,9,87,92,101,79,9,32,17,104,10,57,3,120,63,27,55,67,18,59,46,22,22,31,48,47,76,21,14,65,29,103,68,77,99,52,21,44,96,3,85,31,80,91,61,43,98,54,76,89,29,61,97,43,0,37,37,104,49,12,25,79,30,28,29,119,58,44,38,99,116,36,85,45,111,26,60,103,13,55,76,85,14,26,38,36,59,90,42,110,0,80,38,100,120,0,100,35,76,69,44,116,88,75,77,106,118,86,113,78,116,57,67,44,64,65,80,110,16,7,85,9,81,26,107,19,107,73,96,3,91,2,104,102,28,56,33,33,33,72,109,100,91,22,91,108,58,41,109,23,40,2,67,108,75,102,82,56,53,31,96,91,113,60,36,41,96,77,43,64,116,4,112,115,105,76,58,44,46,83,67,67,92,114,97,86,92,120,73,76,1,19,98,75,59,2,90,10,10,73,75,27,100,75,67,6,52,13,72,86,86,33,50,113,53,39,74,113,84,90,5,44,101,56,20,18,15,102,118,89,45,119,87,15,46,62,71,103,117,84,49,117,117,104,102,18,20,104,69,6,38,63,31,89,96,119,112,116,112,71,23,67,3,18,101,81,41,56,33,10,105,80,91,116,63,70,8,100,14,56,55,9,14,32,117,103,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,11,119,6,35,33,29,72,48,53,7,47,46,105,80,18,33,1,88,50,36,110,27,112,45,52,35,82,84,30,73,60,31,8,40,7,51,11,37,44,105,67,61,57,118,61,30,120,70,46,108,25,4,2,20,9,31,92,9,84,20,116,116,25,78,8,57,29,96,28,119,5,117,10,102,118,81,44,50,95,103,8,97,103,58,101,14,84,13,79,108,66,56,42,117,28,18,98,119,2,26,44,4,115,120,100,103,67,34,119,105,23,80,55,114,78,57,13,61,45,16,82,98,25,89,118,9,110,115,68,104,80,4,106,76,116,62,42,21,45,8,48,76,110,118,120,81,50,80,105,2,21,34,36,104,83,19,74,45,54,83,41,45,111,70,8,48,65,57,5,99,29,70,53,40,112,77,12,32,54,78,86,42,71,83,84,100,69,81,48,19,70,68,98,37,21,6,108,21,120,55,53,10,86,15,96,13,8,23,1,27,41,54,104,22,119,19,37,40,114,101,23,50,70,28,57,15,76,42,26,36,78,2,51,57,44,3,79,64,87,36,98,91,58,115,98,4,67,27,28,28,77,28,90,86,44,4,118,56,71,21,17,48,71,43,58,118,101,54,10,22,112,104,3,62,80,61,75,96,110,44,25,103,77,33,47,59,1,49,81,9,36,0,23,6,20,0,107,97,39,17,103,92,86,56,11,66,84,18,44,49,90,19,120,102,60,92,82,39,47,55,39,27,35,117,17,32,87,91,66,3,88,72,38,105,111,57,38,119,111,51,67,81,4,109,77,41,119,105,97,46,24,83,75,24,4,47,52,85,7,109,117,33,75,65,6,32,14,62,101,65,47,43,83,52,112,16,71,7,109,7,92,39,82,82,42,20,53,71,77,1,96,85,87,26,34,104,24,72,98,54,117,24,90,87,76,104,66,31,81,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,107,118,84,51,32,38,99,44,85,36,101,84,23,52,48,64,20,80,95,56,71,86,77,10,2,94,69,79,19,11,115,10,31,50,36,76,116,25,102,44,69,70,72,49,8,72,86,115,38,118,72,33,77,77,72,80,102,11,48,60,40,10,32,1,30,98,44,94,51,65,104,99,18,25,56,111,99,97,22,101,86,41,69,106,96,67,74,93,42,33,14,22,45,31,89,54,76,84,102,7,50,30,74,69,71,80,13,118,35,12,21,44,75,31,68,34,95,46,96,37,3,9,86,93,18,99,85,114,79,113,68,118,54,69,94,79,29,82,52,102,101,117,74,26,37,89,43,71,113,115,84,25,96,120,16,75,109,106,51,100,114,70,20,46,18,35,102,79,79,73,102,10,37,102,21,52,73,68,85,1,1,33,20,52,29,29,41,11,113,78,5,79,120,52,90,46,85,62,71,91,90,40,87,23,4,108,93,116,32,110,88,97,18,98,27,100,111,22,44,88,89,7,57,71,52,60,11,55,50,74,49,13,83,81,43,6,85,57,61,47,27,93,2,6,102,78,61,45,20,92,21,62,4,77,54,83,55,8,11,67,56,80,48,79,97,103,86,62,81,118,105,97,117,91,16,43,27,92,9,92,92,115,42,17,98,3,10,49,22,111,0,68,114,17,95,37,5,17,102,117,80,49,96,50,34,53,13,0,65,47,66,113,84,48,24,86,105,47,52,20,80,30,28,68,11,51,67,15,18,6,45,57,97,6,79,107,94,116,83,27,85,95,2,107,74,6,42,32,78,75,59,26,12,86,80,105,97,42,92,9,18,4,32,106,66,64,78,32,5,118,32,37,46,81,101,31,26,19,66,85,50,113,45,11,70,58,96,35,110,109,107,57,44,36,73,100,59,111,71,20,72,50,105,37,47,22,76,49,22,62,23,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,82,104,33,113,41,12,17,103,80,32,98,9,100,75,74,64,19,36,20,46,51,51,67,79,68,35,94,76,119,29,15,72,1,78,19,49,22,48,4,101,44,95,110,51,78,63,105,72,105,112,18,64,41,97,42,98,22,106,52,14,21,92,90,100,88,40,46,120,6,104,108,69,33,49,110,61,52,20,83,35,50,31,59,86,44,32,113,76,62,18,50,101,55,66,39,97,102,75,109,36,103,63,23,96,4,58,81,12,114,38,69,27,87,13,92,23,65,64,94,113,62,42,113,33,30,1,104,49,69,112,25,117,87,38,11,10,109,93,84,27,64,76,89,19,21,33,88,55,78,69,119,113,70,46,2,110,88,59,13,64,44,68,117,45,63,8,114,22,20,32,105,33,50,117,32,55,88,94,12,105,115,78,4,102,41,74,35,106,111,102,5,27,106,107,25,76,17,108,63,85,43,108,30,7,65,63,116,88,75,116,110,15,59,91,12,21,34,92,21,103,55,69,11,7,110,23,33,29,33,20,13,1,7,94,40,83,8,75,106,102,52,56,72,63,94,20,96,37,81,116,118,5,102,64,36,18,46,67,107,109,31,11,107,92,1,60,0,31,94,65,63,0,54,96,42,32,46,82,3,79,3,67,92,90,5,34,19,18,89,24,82,109,59,103,77,25,65,25,17,28,87,90,19,120,106,103,120,25,59,103,92,2,27,25,87,22,11,34,31,80,29,44,26,70,34,44,57,87,5,69,50,75,39,89,14,86,0,10,101,24,35,37,24,34,102,76,54,8,46,39,96,38,19,23,96,21,18,83,77,114,11,22,48,70,96,85,45,95,68,4,31,110,10,101,8,83,45,94,29,76,92,90,82,53,120,3,4,13,45,60,20,57,66,32,46,55,32,51,103,27,39,53,102,27,41,102,57,63,56,2,11,65,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,68,77,61,44,53,85,87,98,98,96,87,59,35,70,76,5,63,48,57,114,112,30,7,6,74,100,64,72,24,87,17,63,49,104,76,2,79,90,83,42,118,45,51,65,67,113,86,103,99,2,118,107,23,88,49,115,3,48,34,70,82,91,113,103,81,73,120,14,17,61,1,113,10,112,69,15,13,79,9,100,23,97,25,1,40,102,56,23,95,17,6,9,91,42,114,104,112,106,114,17,84,74,48,55,101,104,82,21,46,96,28,55,0,10,1,88,7,109,99,35,15,99,89,50,83,19,86,78,100,45,85,84,28,24,94,23,117,67,41,10,89,4,30,88,49,100,0,24,53,46,61,118,85,120,81,102,86,60,58,42,2,5,13,75,14,59,90,25,68,35,50,42,56,52,56,113,61,79,47,45,49,27,95,80,106,14,7,78,15,17,52,102,18,4,33,32,70,93,33,18,45,26,85,56,34,90,15,116,87,76,106,24,120,56,46,97,35,63,81,103,103,44,3,58,15,112,113,29,44,117,42,57,46,111,31,4,18,55,16,49,41,107,112,48,63,108,120,110,73,47,15,21,61,98,117,31,48,103,64,58,14,93,63,78,29,58,16,64,82,25,102,40,66,109,112,58,73,69,99,40,98,59,76,59,64,5,4,60,115,2,18,106,99,99,28,83,19,79,47,66,12,89,41,6,31,95,50,13,96,113,67,72,102,101,10,48,67,33,24,41,27,68,21,49,18,14,95,10,37,94,30,32,42,65,77,111,50,4,83,44,41,93,89,118,42,110,9,115,21,52,104,22,43,55,23,75,34,6,25,106,80,51,36,52,98,92,20,25,54,44,34,67,32,63,94,18,102,63,38,17,11,38,87,12,71,82,76,85,86,118,62,8,40,43,94,3,103,71,22,102,1,81,86,44,11,94,3,116,95,105,23,12,17,86,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,91,68,33,22,111,9,98,100,54,11,26,26,61,74,64,79,101,47,38,53,94,63,34,10,25,84,118,88,24,11,83,81,78,115,78,8,45,98,119,92,104,85,42,58,55,74,37,41,109,120,67,96,120,34,15,102,36,63,111,77,112,29,2,106,4,51,62,63,40,52,51,80,0,93,103,80,66,79,94,40,5,19,59,99,37,45,59,57,51,91,97,68,7,52,60,21,33,44,60,91,17,55,77,73,12,39,87,67,90,94,74,50,2,38,26,32,4,12,35,76,67,92,105,118,120,1,77,91,112,33,2,55,108,57,30,49,111,109,4,71,70,8,55,5,90,92,28,14,9,84,18,21,6,118,106,94,75,98,1,23,76,100,68,104,11,6,72,93,97,3,106,45,36,47,17,102,87,3,73,61,36,18,25,79,5,24,120,119,99,3,48,39,69,34,13,27,45,90,114,114,8,13,109,100,100,2,5,6,100,73,34,79,28,77,38,30,45,72,83,105,56,83,96,95,1,88,57,30,75,73,17,119,115,76,64,49,3,56,68,69,88,54,3,116,106,20,49,114,52,81,94,34,15,54,118,58,73,11,68,47,37,27,70,60,72,57,17,109,95,54,111,99,2,50,59,105,71,6,65,41,95,86,3,44,91,62,74,113,69,33,67,29,104,71,110,15,112,18,6,102,70,48,102,52,99,17,29,22,22,33,43,30,29,104,91,51,14,108,104,120,53,80,40,47,35,67,4,14,88,22,78,109,64,77,115,75,12,104,109,48,34,86,70,96,31,99,76,55,30,0,117,51,76,11,9,43,5,49,89,90,40,75,15,30,19,81,73,116,83,55,26,105,72,71,120,116,13,17,81,9,120,115,4,0,72,83,25,92,34,17,42,70,32,33,33,55,74,22,93,51,10,3,69,95,115,101,59,2,62,102,80,23,8,1,73,69,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,76,48,99,34,48,42,45,47,70,43,50,60,21,76,106,26,109,81,26,2,33,12,87,71,10,10,45,12,53,50,68,5,38,87,50,10,27,27,70,41,81,42,111,119,30,48,63,48,34,23,12,59,102,120,90,84,76,15,111,45,105,104,96,20,35,43,19,17,22,93,86,0,2,115,17,102,115,28,120,46,109,8,8,31,37,117,68,69,3,98,15,115,60,16,50,78,51,106,51,85,111,67,34,58,35,19,114,7,38,44,92,120,54,72,79,76,57,43,120,28,74,46,47,24,113,19,46,94,50,75,15,99,8,88,32,64,42,87,28,5,56,58,67,103,25,97,94,101,22,31,70,30,74,8,95,103,67,111,58,5,22,20,79,40,55,4,28,37,22,15,66,4,59,88,105,98,6,97,42,35,25,12,5,89,5,95,26,7,114,109,1,106,90,118,119,23,76,120,109,62,83,14,110,8,62,89,43,46,100,61,101,99,1,30,11,33,112,25,87,93,117,48,65,112,105,52,5,48,3,94,72,115,43,91,101,11,34,42,109,9,103,111,13,58,46,15,19,16,64,22,46,51,41,28,104,107,111,63,4,79,113,93,70,96,2,41,60,16,102,21,57,85,59,88,95,99,85,118,17,114,49,116,78,50,62,76,20,110,108,115,116,32,117,105,107,46,30,72,31,62,77,102,22,103,94,3,49,106,4,40,89,38,40,111,92,50,40,29,115,102,82,95,72,2,28,52,15,18,99,115,106,99,60,75,91,97,117,12,106,49,62,117,110,100,53,71,59,19,19,92,78,11,26,64,5,93,21,46,43,72,57,20,57,87,16,32,51,71,86,79,42,22,102,12,97,1,73,80,0,34,55,30,106,8,79,102,93,24,51,94,73,103,16,10,115,70,5,21,62,96,7,23,104,33,34,20,76,107,100,16,115,90,119,108,49,3,45,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,21,102,63,7,80,87,25,2,102,66,38,99,19,64,28,51,86,22,98,78,101,34,29,75,115,38,0,95,6,74,69,2,16,117,27,97,42,52,29,71,58,91,104,52,109,53,87,64,91,102,61,45,57,38,83,54,120,5,57,30,112,103,89,84,17,107,45,50,72,64,64,49,6,96,37,72,20,51,19,5,2,86,35,50,15,12,83,48,12,19,14,2,60,22,66,32,45,84,41,88,69,34,110,14,34,18,16,27,105,41,44,79,8,96,108,13,54,68,13,26,98,88,29,51,117,116,5,100,2,95,46,3,56,116,112,1,108,114,90,5,18,107,61,100,89,53,16,62,105,96,71,25,80,2,111,76,74,90,34,9,23,54,110,17,106,1,0,22,22,38,35,38,95,83,45,50,52,63,9,46,103,94,111,104,34,112,78,9,77,62,107,37,29,112,110,94,10,81,47,36,87,97,99,47,16,46,38,82,20,5,57,118,19,93,43,55,101,98,80,6,33,2,25,94,39,61,23,82,4,46,18,60,60,80,103,87,33,48,86,53,6,14,77,47,85,99,31,91,72,116,57,15,90,114,40,94,97,97,32,117,33,108,70,56,104,80,104,47,89,50,71,25,27,15,9,38,109,31,63,114,90,28,38,109,10,59,11,79,86,73,5,66,28,33,13,81,60,98,26,32,20,39,23,92,29,49,25,60,83,84,84,10,8,15,61,61,18,29,69,28,1,63,31,59,45,4,16,107,7,47,108,81,6,42,2,66,61,98,31,45,82,30,64,21,81,70,34,64,50,26,99,115,60,19,26,61,40,1,1,23,46,6,10,54,94,19,1,38,88,36,99,102,119,102,17,98,107,67,65,34,115,92,117,43,100,43,99,100,95,67,16,40,19,36,28,80,40,51,19,27,102,22,20,95,91,70,95,70,94,96,108,5,34,51,101,95,98,33,16,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,77,52,35,44,5,117,118,74,33,89,29,115,105,50,4,16,3,119,51,66,19,41,103,67,78,89,116,113,119,106,29,52,1,10,1,54,56,38,83,38,106,69,83,39,39,70,120,81,116,98,55,40,108,32,114,44,39,45,24,10,16,28,14,83,43,58,82,83,23,95,48,88,116,32,2,34,75,7,76,7,13,108,91,96,14,81,89,113,7,31,61,3,30,39,120,109,8,49,94,25,75,80,18,5,96,11,59,58,73,73,32,85,54,86,31,65,14,60,101,9,67,47,75,33,58,59,52,41,6,67,70,115,73,109,60,90,1,53,49,75,2,50,74,20,69,111,106,12,46,57,34,49,11,69,27,99,0,36,83,7,94,76,64,7,21,105,73,77,14,25,25,114,79,80,22,90,15,56,49,64,67,102,84,3,38,113,10,114,15,107,3,0,13,101,102,18,66,20,94,83,40,79,99,1,11,66,62,79,100,26,114,40,31,42,103,36,80,15,64,23,104,15,14,111,43,104,20,12,16,100,50,77,119,28,58,105,116,33,14,11,66,34,46,64,55,55,44,109,101,7,82,43,84,118,2,118,11,51,114,43,58,5,77,40,17,118,19,14,87,52,46,5,33,9,18,88,77,6,42,8,92,47,113,51,13,78,18,101,54,92,78,14,52,112,38,93,0,85,66,80,82,41,47,32,47,3,39,71,45,26,37,103,70,74,69,117,1,72,47,54,35,10,18,95,120,10,62,79,92,93,56,81,94,72,115,46,52,112,56,15,4,24,73,41,63,35,97,71,64,22,8,17,57,44,118,110,105,54,91,117,102,10,72,69,69,103,67,63,29,85,114,12,6,100,89,63,32,105,15,66,80,101,11,35,60,9,75,79,12,108,4,43,96,92,66,51,84,97,71,102,71,60,23,5,90,33,71,83,64,30,72,84,14,9,83,87,92,30,14,48,102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,11,119,105,115,91,93,56,25,84,72,26,102,58,50,93,81,78,48,27,44,110,90,103,75,68,10,68,55,110,53,91,18,66,30,25,51,77,101,1,114,26,109,70,19,5,113,40,105,97,53,43,92,39,76,39,59,63,98,5,111,32,22,71,73,111,114,92,79,59,58,59,118,17,20,81,94,120,5,107,74,100,120,81,42,79,12,120,115,45,45,95,78,78,34,55,27,113,82,52,66,114,94,56,21,118,102,115,47,24,88,90,18,90,82,27,68,15,84,56,17,72,105,108,35,43,40,64,39,27,22,88,110,81,107,19,42,67,110,33,23,39,99,15,37,54,26,87,1,16,36,100,75,55,1,33,38,107,24,33,33,26,4,67,22,71,58,104,25,74,45,38,120,61,87,98,38,76,44,52,18,68,55,102,42,65,25,73,56,42,79,107,73,17,118,114,22,77,97,7,70,5,87,27,29,74,53,100,27,59,70,61,28,71,69,49,28,43,95,118,88,109,41,91,109,75,107,115,17,89,98,59,24,88,100,14,107,51,112,48,98,55,58,53,78,97,103,88,78,31,48,67,42,0,91,110,36,3,5,77,41,28,101,50,11,24,116,62,106,19,14,40,81,48,36,53,19,97,103,73,65,104,2,78,55,25,56,60,40,17,10,112,82,58,58,114,10,16,14,18,95,25,24,82,88,60,104,70,92,43,35,104,2,79,90,91,111,58,5,44,62,52,62,65,26,106,49,17,56,15,0,33,50,116,71,25,19,58,16,41,92,92,109,39,65,44,1,78,95,9,94,21,2,44,97,20,93,6,25,9,9,103,71,64,44,108,103,91,106,41,64,85,11,17,118,58,102,8,111,80,37,40,84,26,69,97,20,117,29,79,21,86,51,31,13,36,44,6,59,66,57,66,76,64,15,42,55,32,75,39,111,55,64,56,105,80,65,117,66,55,23,46,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,15,33,69,37,103,38,36,115,56,102,50,28,73,67,103,15,111,9,107,89,98,67,61,80,78,47,52,106,44,112,76,47,76,2,60,115,31,0,77,44,44,4,14,64,82,29,4,119,0,56,70,106,93,22,70,30,80,69,106,73,64,25,86,3,109,47,19,87,29,59,10,104,14,73,79,105,48,107,6,113,26,6,2,99,59,68,119,68,116,44,18,38,9,114,2,37,56,13,47,76,119,90,93,33,69,92,104,64,73,118,91,31,3,30,15,53,91,105,103,112,68,116,17,104,78,53,37,106,37,47,0,65,37,93,96,79,65,78,113,70,23,73,106,45,32,103,5,40,35,118,10,51,101,51,95,14,71,26,86,16,76,97,76,120,17,52,106,80,116,53,3,20,71,87,102,60,73,9,107,41,27,89,23,19,106,10,42,15,105,75,118,35,90,77,106,45,60,50,20,96,9,0,24,36,24,23,37,4,48,11,38,45,26,106,22,45,21,22,40,113,76,95,32,20,85,74,120,107,90,85,25,62,21,47,8,6,6,76,91,25,106,10,86,102,105,52,8,68,51,101,76,55,14,103,37,53,75,82,17,97,12,95,2,76,0,60,39,112,73,85,87,59,40,89,100,4,83,100,19,83,43,75,51,110,119,86,97,29,9,36,3,17,39,8,58,107,73,58,11,14,10,97,59,42,34,95,86,90,12,44,119,105,118,50,79,50,105,8,101,24,39,31,38,113,80,51,56,55,15,12,51,114,5,13,45,119,11,20,0,62,11,54,16,48,93,19,15,76,27,33,48,41,109,1,15,96,116,36,69,71,35,52,2,0,116,4,54,55,64,69,88,2,86,21,82,73,65,107,41,69,28,69,58,110,84,13,20,52,76,82,76,58,18,10,116,50,0,60,92,98,46,44,54,25,36,37,58,68,113,1,10,49,73,52,21,96,66,99,118,61,53,18,92,51,87,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,65,61,10,41,60,8,101,27,7,25,44,20,37,77,63,112,24,12,85,14,31,64,116,99,83,49,117,108,17,61,116,25,72,38,42,58,78,12,56,47,21,50,89,70,91,11,37,112,111,63,50,7,54,36,64,107,2,57,43,30,45,62,72,0,110,81,90,59,84,64,38,109,4,21,19,35,45,2,63,4,45,86,3,65,65,25,23,109,61,102,102,41,22,25,78,111,41,11,82,62,118,57,44,33,74,49,77,40,79,63,118,98,41,55,113,70,29,39,8,90,83,67,66,4,40,114,45,1,23,95,6,69,56,16,33,45,57,31,29,26,95,64,85,94,119,110,39,51,12,109,88,21,35,20,69,13,0,115,14,79,10,95,57,98,18,24,36,23,7,55,81,13,105,19,70,52,48,66,25,90,72,2,119,15,23,61,42,47,58,84,75,96,100,41,108,105,112,67,48,35,96,4,45,24,42,66,107,36,35,75,31,0,3,28,19,25,112,115,24,30,44,4,31,48,70,64,29,42,62,13,37,1,103,113,84,114,113,119,84,35,93,8,106,88,8,105,69,55,34,54,41,55,104,58,35,3,39,101,41,20,61,119,53,29,10,80,21,3,39,82,20,22,95,28,48,87,20,72,44,27,7,79,90,35,64,9,7,5,47,56,79,112,11,17,89,10,85,10,81,76,108,97,114,48,117,55,58,27,63,50,34,80,83,80,110,80,36,50,12,119,80,89,91,69,101,117,116,52,53,35,54,55,118,21,61,91,34,21,118,100,95,22,86,28,39,62,17,105,44,66,66,81,74,9,76,98,2,0,64,42,63,98,79,33,0,115,40,60,73,83,103,114,104,21,25,22,27,102,24,69,87,42,47,115,66,56,87,101,49,15,52,76,1,34,0,90,55,91,57,120,98,86,80,45,106,105,62,13,38,49,23,3,104,119,57,75,89,58,93,64,68,31,115,102,69,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,85,12,67,43,22,78,115,53,96,11,60,120,57,66,98,77,76,48,52,93,11,30,57,49,5,43,101,77,92,109,86,59,27,76,5,16,117,114,68,36,104,85,99,58,81,36,86,77,94,16,65,12,82,28,81,83,70,51,39,97,106,14,96,71,97,105,78,115,87,65,16,91,28,47,50,20,114,61,54,2,5,54,13,29,34,59,18,65,33,103,76,63,14,54,109,108,65,85,59,48,111,12,26,40,105,30,12,59,21,104,44,35,61,117,52,38,52,21,11,9,93,96,102,25,120,107,37,109,96,90,58,39,118,10,19,92,31,101,34,45,109,5,90,66,93,20,35,24,50,110,22,51,96,9,82,37,63,66,49,79,74,8,109,83,56,61,65,99,45,99,84,85,70,62,84,94,41,80,118,72,98,65,112,66,59,71,72,105,47,6,70,34,78,99,72,2,81,110,21,35,63,67,78,17,5,2,61,90,57,105,80,40,92,36,89,78,1,59,12,8,3,0,52,21,106,90,80,27,74,28,57,107,77,49,17,44,108,102,95,34,27,10,23,62,59,44,27,61,100,97,52,94,36,19,112,30,85,115,12,108,65,18,15,9,34,2,115,93,72,64,24,61,68,97,80,1,35,73,78,17,56,104,84,15,111,107,86,32,93,101,27,27,113,56,119,113,14,38,91,3,119,120,59,43,17,113,57,19,44,72,23,1,24,35,28,70,85,27,31,0,59,17,33,24,46,119,107,88,116,56,27,46,10,71,59,3,83,65,4,1,79,12,5,94,3,88,72,87,77,77,33,74,27,78,114,33,85,7,1,88,72,0,1,15,89,51,80,101,37,11,3,8,13,76,57,99,114,9,111,21,52,29,36,0,53,82,87,77,102,86,87,99,92,29,34,78,34,28,55,73,108,112,115,64,85,47,39,72,39,47,11,12,7,85,41,19,44,89,102,45,67,36,119,44,102,8,62,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,116,82,64,7,16,58,6,101,55,6,14,20,0,14,119,10,111,49,72,76,104,113,104,61,119,81,101,52,119,101,84,105,56,87,12,76,49,93,114,28,15,24,71,51,42,46,75,12,48,94,21,47,49,101,52,39,68,24,11,37,87,26,108,37,7,98,96,66,20,18,119,91,21,63,57,3,90,104,33,67,95,112,32,58,103,99,103,68,101,79,90,2,60,80,40,10,118,14,110,39,23,44,52,74,100,5,110,48,33,90,118,106,56,52,65,65,112,52,49,39,31,18,24,97,30,85,106,98,21,16,23,48,98,110,28,100,99,99,69,36,10,107,96,104,43,11,62,37,25,114,45,102,118,32,24,77,44,72,63,54,63,116,43,30,75,33,56,16,83,31,53,80,30,81,101,82,74,92,44,47,95,26,92,78,19,99,11,94,64,80,49,113,115,105,86,70,103,95,119,6,38,110,64,110,38,27,58,89,84,115,118,114,23,115,106,49,38,26,85,106,48,9,99,107,20,15,65,37,18,82,88,112,71,73,10,104,90,52,10,40,40,117,61,104,38,3,84,68,99,34,23,87,79,75,30,111,16,27,53,72,73,107,81,32,83,110,61,31,21,73,101,72,21,50,84,9,6,116,7,47,33,96,91,111,86,32,64,42,35,54,23,91,92,93,27,67,89,96,64,4,27,77,87,53,102,66,88,4,39,17,72,85,113,61,46,65,85,74,70,113,53,65,90,48,92,83,54,10,9,33,96,28,120,52,101,18,58,27,81,117,95,42,1,85,15,14,84,54,65,56,105,53,54,10,71,51,18,13,64,74,18,45,58,105,110,54,6,95,120,34,120,90,50,35,86,18,36,60,58,35,52,108,70,82,76,93,56,46,33,85,50,80,111,93,7,38,38,35,108,110,116,24,107,32,11,95,24,1,59,1,57,53,24,50,12,35,77,61,118,27,87,12,85,73,86,103,70,98,63,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,34,99,74,47,24,38,46,59,32,55,59,80,85,24,54,21,104,22,59,107,113,41,63,55,43,72,63,50,14,36,4,8,39,120,85,103,23,27,76,88,7,1,7,119,70,20,75,40,55,116,110,82,60,103,28,93,86,55,50,10,14,51,95,55,98,114,103,37,118,47,67,107,13,99,19,31,120,38,3,26,0,55,18,120,17,73,37,16,32,36,31,51,73,74,31,73,14,20,114,64,50,98,118,107,96,32,59,15,88,108,76,79,25,27,68,41,120,69,100,89,80,23,45,110,64,4,63,92,52,39,107,41,98,81,48,90,90,117,68,106,106,95,3,107,82,87,20,97,42,115,29,116,41,78,28,85,90,3,115,105,120,89,78,99,97,109,1,103,71,93,18,57,71,62,12,109,47,120,64,53,67,85,56,85,109,74,109,1,2,15,74,17,98,95,108,38,27,38,5,54,52,23,69,37,56,75,90,0,73,48,2,2,28,33,9,87,14,4,43,76,12,60,9,5,92,85,39,77,96,87,29,97,22,53,17,59,28,6,54,31,88,32,5,74,54,47,70,34,60,51,15,59,72,106,97,87,35,43,114,11,95,72,90,22,53,46,26,38,83,106,2,114,120,24,47,68,101,13,44,110,107,5,27,51,11,92,91,104,3,113,49,35,14,18,32,88,24,78,49,101,21,62,65,118,80,74,81,22,120,12,98,84,42,23,65,96,42,67,55,17,10,50,58,55,52,89,31,71,79,46,83,38,12,63,15,22,116,17,71,4,77,7,17,75,43,54,91,10,26,36,25,69,93,5,111,80,45,5,60,86,53,43,111,33,55,18,31,86,5,99,111,15,69,78,31,67,43,104,66,3,44,51,67,62,30,67,111,56,85,33,51,11,49,35,82,1,77,77,35,7,111,117,78,51,84,116,44,55,41,107,80,46,13,51,81,89,5,97,4,43,42,112,81,59,58,117,7,49,47,112,102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,95,114,42,43,94,36,115,4,91,102,110,111,26,64,113,87,60,86,111,87,19,103,87,84,37,36,32,101,31,6,74,42,1,85,85,37,45,20,4,27,83,61,30,34,89,87,30,20,21,117,74,40,13,15,84,70,81,13,91,33,103,82,16,19,103,30,88,52,19,45,41,100,9,99,10,40,7,37,71,67,33,115,3,109,0,95,8,95,22,24,10,87,8,99,54,62,57,62,11,62,30,57,7,105,79,35,73,77,9,102,5,32,37,102,21,0,80,13,68,29,64,47,3,28,7,2,49,59,104,23,85,32,1,65,35,67,49,86,88,43,91,24,113,57,69,98,117,68,86,59,99,120,2,75,0,115,84,68,100,5,4,110,43,24,56,47,90,68,98,39,45,59,56,53,38,81,82,20,117,20,93,105,22,35,97,9,109,103,55,43,72,28,95,102,76,38,17,5,69,84,35,86,47,75,113,93,3,57,19,112,64,97,36,35,93,91,51,58,83,46,66,95,119,65,8,45,94,94,53,53,13,109,0,100,80,25,82,63,25,79,41,88,54,44,56,83,1,6,100,97,28,69,86,102,69,8,24,76,92,80,0,41,62,85,15,8,112,16,98,44,109,33,17,65,102,29,54,100,33,84,119,85,65,39,100,17,70,117,11,40,109,117,92,101,32,72,90,119,87,82,47,113,103,21,1,106,57,30,38,22,77,86,8,50,28,66,22,90,82,22,20,37,83,16,120,70,81,41,35,98,20,107,108,102,68,57,2,57,91,108,78,100,25,41,32,75,73,8,89,111,45,4,110,62,85,27,103,57,97,71,0,120,49,87,4,9,68,51,87,71,56,80,112,73,16,46,63,88,93,109,109,6,5,95,6,29,4,75,88,82,94,80,106,14,0,24,117,88,40,86,1,77,109,19,64,54,94,102,35,4,107,28,64,118,83,81,29,62,20,39,77,1,119,106,64,40,18,19,25,110,113,15,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,92,85,14,47,75,22,35,38,56,102,75,8,76,104,98,104,40,87,111,54,45,32,49,19,3,80,15,102,106,33,52,37,67,43,58,88,39,40,25,50,97,98,34,72,112,77,0,61,13,2,108,42,93,54,92,120,60,90,67,42,34,54,24,11,23,117,12,28,93,43,105,66,23,43,60,89,30,31,76,98,99,25,16,116,39,22,61,49,22,100,76,105,80,69,7,70,108,26,49,84,5,108,6,74,71,110,97,106,47,79,10,26,95,30,105,5,77,94,40,3,61,57,94,72,120,97,81,13,88,111,31,13,118,115,56,3,41,64,81,53,119,113,10,88,59,53,93,66,118,21,111,87,34,67,37,43,43,10,32,92,62,44,17,85,100,47,113,64,24,29,24,29,67,101,20,114,42,37,4,1,120,59,114,33,65,85,44,4,17,48,77,69,44,25,115,17,74,68,49,117,88,24,65,32,111,29,79,81,84,118,14,86,6,85,61,87,91,13,65,75,27,86,109,46,100,27,54,81,90,52,94,48,93,8,28,28,104,99,33,101,15,82,93,59,69,9,3,59,118,115,76,29,82,67,2,72,91,39,2,68,44,14,102,20,5,34,60,77,90,10,98,51,32,60,3,103,104,102,26,38,88,89,100,95,117,2,67,8,13,17,44,100,54,76,97,78,102,27,17,58,103,76,59,84,120,94,69,73,34,16,5,83,16,16,74,50,30,94,31,78,80,28,8,23,92,92,28,42,89,19,30,87,14,29,95,27,7,7,35,71,115,43,32,116,119,66,10,2,120,50,38,89,1,28,25,110,36,100,88,51,13,96,8,114,62,69,119,78,14,15,10,103,7,1,52,11,107,63,20,93,10,58,72,95,70,12,58,16,59,10,87,78,65,119,3,6,46,94,24,90,8,111,117,61,95,104,45,115,4,31,74,34,38,87,60,60,29,113,45,38,36,67,117,2,118,2,74,103,80,8,43,111,0,39,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,74,25,86,29,29,47,104,10,4,90,71,35,24,0,8,88,21,54,116,56,8,73,12,31,78,61,30,49,60,66,85,95,106,74,99,73,31,26,111,95,38,79,1,87,3,106,68,81,41,84,91,115,105,29,42,9,63,91,32,103,43,115,50,16,94,118,24,6,58,73,77,84,50,50,89,24,37,79,11,92,54,100,24,8,27,53,120,29,17,85,97,108,64,66,47,110,42,87,20,53,30,60,114,73,107,4,111,70,41,3,46,107,104,99,118,36,0,38,78,3,42,10,63,18,13,3,80,28,4,15,57,22,81,48,48,113,105,56,120,60,75,55,3,46,64,57,99,60,80,38,110,37,87,97,115,28,43,94,109,86,29,39,1,113,14,111,20,2,53,20,23,27,26,96,51,57,50,52,71,96,42,106,82,61,37,47,41,65,34,23,113,105,30,97,57,42,63,115,45,114,103,112,114,112,109,101,96,20,93,55,40,89,28,98,116,92,2,52,4,29,47,21,43,83,103,43,7,51,53,7,42,106,98,17,91,70,64,62,82,102,70,116,15,52,12,114,48,73,115,116,114,83,56,4,22,45,0,77,30,27,81,72,32,86,30,7,33,3,46,25,98,35,61,50,120,21,67,89,89,22,38,77,53,37,37,114,75,32,105,57,25,117,62,37,99,53,15,78,37,32,11,89,35,64,11,11,112,39,50,49,98,50,32,106,87,87,21,107,70,10,60,107,105,102,2,112,84,97,6,4,72,97,99,74,70,22,23,84,112,109,31,21,16,84,75,52,27,113,120,8,40,29,41,60,110,85,115,31,55,87,13,39,74,73,111,24,108,88,116,71,43,34,3,61,78,107,118,91,30,52,55,98,80,113,18,14,111,95,2,73,55,115,76,119,119,31,29,34,21,78,24,5,65,2,79,85,23,36,52,115,119,95,29,56,4,17,4,81,102,115,105,85,83,118,40,4,66,52,62,0,0,80,77,33,66,52,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,52,51,86,16,51,103,16,94,40,43,118,12,116,30,73,46,80,41,116,33,27,87,21,84,44,48,36,30,65,105,50,83,67,107,102,112,101,58,19,18,90,59,111,15,100,11,68,83,3,70,91,86,48,65,118,49,105,112,16,93,69,66,75,113,51,75,96,40,68,5,44,43,88,84,22,92,106,120,120,85,79,96,47,70,64,64,114,54,6,95,30,108,22,2,117,32,9,51,85,117,90,8,23,14,26,75,87,50,22,110,78,118,44,105,113,54,115,105,95,15,54,105,75,6,115,114,48,10,57,53,80,90,45,106,113,80,39,119,53,22,11,42,19,108,107,44,17,7,23,38,6,107,85,12,15,113,102,17,33,118,80,34,15,74,8,62,34,102,28,104,2,50,110,61,86,17,101,45,107,53,10,86,64,26,78,108,29,13,87,53,95,89,102,104,53,62,93,36,14,4,74,89,13,105,116,30,79,74,84,67,84,106,21,28,100,75,79,78,50,15,25,42,119,95,19,104,48,116,1,34,109,13,40,88,63,99,72,93,27,32,66,27,23,71,2,113,118,79,9,50,116,50,73,14,45,78,75,51,93,29,66,32,120,120,71,18,43,49,109,63,84,1,112,51,83,48,17,51,116,13,116,89,76,28,23,4,26,107,116,55,112,84,70,72,52,120,73,40,8,48,100,51,8,76,91,27,107,110,72,46,80,14,18,24,120,16,46,96,25,84,80,69,113,25,81,78,36,74,56,96,51,1,103,83,70,84,89,53,16,7,15,96,42,16,16,42,30,33,78,79,82,45,78,17,9,39,61,14,0,115,5,41,47,32,91,64,34,108,65,100,24,39,37,3,16,48,25,103,25,28,33,7,31,8,93,55,24,28,118,61,112,88,5,10,90,85,41,46,101,76,47,118,91,92,17,109,96,76,45,59,109,18,83,62,119,109,37,104,73,54,59,26,117,35,91,99,68,89,19,95,106,64,66,30,90,69,48,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,54,74,55,25,83,27,1,78,104,40,27,103,116,73,15,40,27,45,89,10,44,106,87,47,9,87,79,31,67,68,60,11,38,5,82,102,53,51,7,3,0,70,6,21,110,22,72,88,23,34,26,45,81,7,38,29,63,77,3,43,26,47,40,59,56,75,31,95,97,115,29,113,6,79,66,75,73,19,67,76,65,0,19,25,14,52,28,52,51,9,105,35,88,82,82,120,117,35,96,53,42,65,85,25,73,28,6,58,14,84,45,73,88,96,101,10,97,5,118,8,0,62,111,86,36,91,31,19,7,66,31,88,93,30,111,31,48,97,3,98,119,10,4,78,10,4,103,78,1,106,44,9,89,1,38,119,103,48,98,61,62,41,4,116,20,69,25,96,96,111,76,7,79,88,33,70,58,12,60,34,49,46,54,33,9,105,20,35,104,40,74,30,95,58,88,23,114,61,52,51,23,1,43,66,47,99,21,101,8,76,6,39,111,5,105,23,101,48,12,26,116,39,3,12,42,70,110,61,72,106,111,35,20,93,17,15,13,7,33,86,7,3,72,23,55,11,32,109,48,115,54,102,86,50,63,96,22,73,97,9,83,74,109,57,118,109,114,19,74,93,107,82,45,89,21,88,89,11,118,52,17,100,86,45,111,61,110,34,26,73,30,15,72,14,101,40,91,18,30,61,13,21,49,105,71,116,35,115,17,39,116,81,103,71,93,54,36,45,34,92,64,40,34,28,24,7,8,109,88,85,54,95,67,110,112,117,78,13,19,19,46,60,111,11,98,53,117,104,48,113,82,78,77,106,30,38,53,18,20,81,52,54,63,0,100,5,17,30,56,84,105,2,4,31,68,1,30,53,18,66,120,82,49,56,23,111,89,40,71,6,75,41,96,17,99,49,46,18,55,48,72,67,34,46,111,78,27,1,116,93,91,113,18,18,26,49,82,13,65,57,61,56,68,104,92,0,104,17,95,2,30,116,56,23,111,3,115,90,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,49,11,13,100,99,55,75,101,51,98,102,101,81,55,31,3,28,3,72,117,42,115,34,52,12,93,116,25,90,81,70,81,90,80,62,63,63,85,44,80,73,44,72,67,50,73,90,114,68,101,21,19,90,111,79,108,77,42,95,4,53,5,5,29,33,6,1,59,112,73,5,81,79,39,1,47,37,94,97,43,1,22,31,36,7,41,108,110,84,39,36,104,99,8,28,81,89,116,34,36,103,20,120,38,39,42,102,50,91,47,81,3,78,83,74,51,78,79,87,11,110,118,68,101,105,66,4,66,3,80,14,2,17,53,37,58,31,53,109,72,36,1,112,51,93,26,112,116,23,113,37,37,90,31,3,84,24,63,82,56,52,83,33,81,74,71,115,2,54,59,104,19,40,47,65,4,118,7,31,78,79,67,98,4,18,106,76,51,87,11,65,37,68,22,32,120,73,102,67,118,59,43,105,85,82,37,110,5,91,95,72,15,67,4,13,38,78,114,95,86,19,83,76,100,48,4,30,105,84,40,55,26,67,88,47,74,25,44,52,64,0,114,52,99,38,51,84,52,65,45,79,34,3,11,20,59,75,23,51,13,90,54,49,60,103,108,27,119,36,45,33,4,44,40,82,79,23,80,108,97,33,41,47,29,68,92,25,87,14,62,115,31,72,30,120,54,19,65,88,92,19,12,117,42,50,105,9,49,16,106,51,17,106,91,41,17,31,76,54,25,52,55,80,49,45,82,48,102,85,30,72,59,39,112,79,80,55,37,11,15,31,109,113,9,38,65,86,83,79,90,28,116,60,79,61,66,36,21,120,91,28,42,120,62,9,74,99,20,80,15,16,67,80,5,103,84,18,96,46,14,66,28,26,88,8,58,17,23,56,17,6,46,53,62,40,51,40,11,86,81,1,89,107,37,75,36,51,85,119,9,82,5,58,112,103,25,61,79,36,93,44,89,102,43,89,15,119,117,41,73,67,100,59,67,40,100,104,86,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,54,74,73,97,109,31,64,83,9,113,14,114,58,1,106,17,113,65,19,34,17,19,106,6,116,110,78,96,74,42,25,6,42,61,28,98,69,10,85,27,9,64,105,11,106,36,58,79,1,70,26,114,3,76,27,33,1,80,113,106,96,97,21,69,115,18,29,119,30,10,104,88,93,67,42,25,44,51,68,32,83,8,39,19,81,0,61,8,21,110,87,27,5,71,73,21,48,76,115,12,113,81,93,54,52,63,56,117,103,55,65,76,98,45,84,96,93,100,26,68,16,55,113,57,45,32,113,8,75,0,12,0,102,117,21,62,26,20,20,34,113,3,107,104,100,3,73,46,52,69,103,99,69,26,45,4,5,96,96,8,13,24,100,28,78,52,88,13,14,99,87,21,103,39,103,29,70,106,70,28,104,3,111,59,119,106,33,111,54,31,25,96,33,35,37,48,12,63,94,120,38,21,78,48,103,24,46,39,1,32,57,27,97,0,56,21,53,120,28,94,95,18,35,9,30,10,8,99,98,110,17,6,118,66,8,76,62,94,103,42,32,15,26,25,77,68,73,104,103,113,114,19,19,47,9,46,6,112,102,56,46,4,75,50,76,35,0,68,1,103,13,35,47,29,66,12,49,60,54,71,98,105,26,59,66,94,17,105,8,60,37,44,13,94,95,23,48,67,79,52,4,92,79,20,29,6,72,63,61,57,35,101,27,27,114,76,60,50,4,110,40,5,102,1,101,17,57,87,53,62,102,77,83,60,77,62,90,46,88,56,57,102,85,54,115,96,45,2,34,17,112,10,10,75,11,2,29,20,115,14,47,107,46,31,0,46,27,115,24,75,110,8,23,50,6,14,112,18,27,46,7,29,63,58,79,63,48,111,62,31,87,24,86,34,3,110,48,34,43,93,7,31,113,70,49,78,46,108,45,11,84,79,63,47,0,100,36,20,49,68,28,63,18,70,87,84,117,103,42,118,0,53,94,120,52,105,116,31,33,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,52,51,40,58,64,97,15,103,75,18,79,65,60,92,109,43,92,85,47,34,46,68,51,79,51,94,87,25,50,6,96,72,51,10,81,73,41,1,43,34,48,40,111,64,110,120,10,117,76,6,64,70,108,9,89,44,44,77,96,117,116,94,113,102,37,9,95,75,15,82,20,16,86,71,36,92,25,82,81,32,75,111,49,92,0,4,91,9,101,71,40,7,10,116,86,41,43,49,70,66,71,19,7,83,65,117,63,57,48,14,54,63,112,1,80,71,112,119,92,45,80,119,15,27,45,29,52,39,7,95,69,60,14,86,14,8,38,104,11,118,36,34,32,65,97,7,28,114,117,103,69,84,47,69,28,113,109,46,68,73,33,114,5,78,55,8,113,39,119,112,116,32,31,68,43,22,65,2,79,113,106,22,94,24,89,112,119,39,108,83,120,58,60,115,24,33,102,36,17,6,59,93,30,42,55,101,92,78,13,111,36,32,21,32,113,46,27,48,55,37,17,32,25,71,31,29,15,54,74,105,52,36,109,48,120,22,118,43,24,103,30,104,50,61,76,116,92,117,6,0,74,15,101,15,120,65,53,72,75,65,89,85,8,71,101,78,71,115,109,16,73,71,7,49,50,104,14,73,29,41,34,11,7,63,6,82,8,10,52,28,85,49,103,90,83,111,34,108,57,55,45,54,19,28,19,32,14,33,104,52,5,87,118,117,105,117,95,42,82,111,110,33,72,2,60,23,4,0,90,8,70,11,92,55,23,97,86,23,43,105,117,60,9,34,36,9,3,29,24,71,1,81,59,29,47,111,14,76,49,72,106,106,88,90,88,18,107,3,35,114,63,3,9,38,111,65,110,112,102,66,94,59,96,93,116,11,11,56,41,107,76,21,0,12,50,21,91,4,84,13,73,61,100,62,57,67,73,57,101,102,108,41,12,117,64,71,114,114,103,59,7,113,46,85,120,97,38,53,117,87,52,104,99,4,14,110,30,54,60,13,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,51,34,12,55,20,89,102,27,69,17,2,82,44,92,38,111,29,62,12,24,96,43,74,63,79,30,24,50,54,119,106,1,106,9,114,60,42,74,12,40,40,8,53,55,111,86,82,5,60,28,119,98,115,100,48,44,56,14,63,20,74,5,119,88,95,68,120,39,4,60,5,43,25,42,25,118,75,97,85,103,117,79,84,88,110,108,39,31,108,65,26,1,4,103,97,113,63,110,68,26,113,68,92,50,75,47,99,48,37,101,34,89,18,1,30,101,61,107,20,100,45,83,69,39,113,50,67,50,3,30,99,36,42,20,97,54,50,67,82,83,113,76,94,73,14,81,19,113,71,28,120,33,115,32,0,111,74,86,50,13,43,67,63,67,36,74,80,18,19,86,61,82,14,32,20,60,39,78,16,118,32,118,53,93,1,39,23,29,107,81,35,26,50,13,35,7,91,98,45,0,94,31,4,101,62,79,42,79,90,18,106,4,71,94,36,38,28,101,91,70,40,31,110,25,110,49,103,10,105,118,65,107,13,99,97,60,54,22,6,18,116,38,65,92,79,2,17,52,103,1,65,26,54,115,51,20,12,71,13,97,83,51,79,58,76,77,98,42,16,59,45,6,46,114,69,111,25,41,80,1,98,120,61,11,69,51,116,20,70,9,17,58,48,105,69,58,113,77,23,43,93,50,15,58,69,39,61,55,10,78,90,7,25,72,5,31,21,20,3,109,42,117,41,2,12,4,15,93,109,83,52,63,74,117,31,71,1,109,87,81,80,86,82,80,7,88,5,44,79,86,102,110,32,74,3,88,112,53,83,84,43,26,28,62,111,120,96,84,63,89,63,32,62,46,53,59,98,96,81,82,51,21,61,114,62,31,30,65,17,48,51,69,77,20,11,51,114,38,21,2,38,105,71,20,46,74,69,63,22,99,107,101,46,40,26,76,91,58,71,77,91,69,26,67,76,115,68,108,53,70,63,80,10,22,117,87,88,26,62,91,110,110,89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,105,95,79,109,75,30,86,57,5,19,116,25,49,68,32,27,38,40,26,30,115,33,12,116,31,14,9,45,80,44,37,77,70,36,89,33,43,11,78,57,43,119,52,26,15,108,7,90,107,97,3,61,5,75,14,46,15,87,120,25,61,97,115,19,22,98,57,67,64,59,84,80,118,62,97,90,56,106,83,97,33,53,115,30,62,93,20,47,92,88,9,43,18,99,102,107,89,86,69,91,91,64,39,68,56,113,6,48,58,24,46,89,20,40,85,111,64,109,24,43,117,104,16,118,43,35,51,4,23,18,47,42,86,118,71,115,119,79,92,97,101,11,52,74,105,89,39,53,86,42,76,21,77,8,28,67,5,3,118,42,68,59,50,59,17,112,42,82,27,58,11,35,40,65,69,25,114,73,16,113,93,108,80,118,56,18,34,89,32,49,9,111,11,94,35,11,0,98,35,43,81,115,30,38,13,95,13,102,9,57,113,99,73,76,114,88,106,43,5,81,13,7,119,4,0,49,18,104,57,106,73,110,16,33,7,26,102,108,100,63,49,37,116,15,69,113,91,82,120,95,15,8,79,17,82,62,117,16,94,42,36,51,74,72,94,5,86,97,62,48,75,66,107,102,68,7,89,17,0,68,4,103,88,84,64,86,118,43,62,43,48,46,56,14,91,59,68,46,12,63,24,51,42,53,47,1,83,52,30,73,0,104,80,77,8,71,62,37,120,8,11,113,39,26,46,27,102,92,96,103,83,109,60,27,23,30,73,42,5,87,66,68,114,111,95,91,105,27,46,41,72,3,51,99,103,18,51,101,15,36,65,59,25,0,23,39,40,61,82,78,80,69,76,7,107,78,41,80,21,46,13,109,111,78,81,75,37,48,75,113,102,85,97,29,20,68,99,18,104,13,46,113,2,80,79,56,88,25,98,33,109,62,19,56,74,85,30,4,65,22,68,84,47,115,29,90,62,114,115,19,83,85,0,83,102,5,97,45,41,95,112,63,51,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,111,30,41,56,68,76,119,119,8,26,114,30,6,8,87,92,37,83,70,4,79,18,53,63,24,39,110,41,35,73,98,20,109,12,95,97,3,8,11,62,2,95,70,70,99,61,17,90,36,53,17,7,64,20,62,20,29,40,91,44,24,24,33,60,27,112,33,98,73,65,27,2,73,14,25,84,97,25,98,118,96,54,118,106,113,80,30,111,115,92,99,64,14,113,28,32,84,99,100,81,3,87,119,47,4,76,92,47,22,62,43,19,52,50,107,107,51,75,26,85,0,26,11,18,49,97,36,72,86,7,60,72,65,101,12,10,53,6,66,72,24,74,34,63,0,73,108,31,7,44,56,16,37,63,111,105,45,23,51,116,22,95,1,37,76,3,5,93,112,13,107,95,79,52,4,35,15,39,76,75,117,70,83,0,75,87,106,105,54,15,73,38,5,1,71,91,87,109,50,108,15,34,106,9,17,72,119,120,7,98,38,66,97,65,30,102,100,10,57,6,8,119,91,10,92,96,73,105,36,9,1,62,67,90,31,86,102,117,80,55,5,66,97,85,48,58,60,37,37,97,86,75,15,4,54,75,37,72,117,92,43,11,1,52,96,73,10,9,84,70,41,0,48,45,78,26,79,40,9,117,28,62,4,29,32,119,34,26,79,19,10,93,73,92,109,91,103,67,67,78,91,84,38,25,91,90,102,110,56,73,63,69,104,17,31,83,14,74,86,36,33,21,58,24,79,119,113,62,2,86,83,8,51,4,119,34,40,16,89,85,106,95,64,71,117,109,15,119,77,24,120,33,39,10,48,91,16,66,8,68,34,20,43,74,42,92,43,30,103,85,74,88,83,62,95,10,76,55,30,8,81,28,72,51,47,95,40,50,22,22,73,72,35,21,10,71,3,28,8,85,73,54,81,56,70,29,19,89,37,24,12,26,84,45,82,53,10,92,69,83,22,70,51,82,80,87,26,51,52,71,57,9,90,29,54,9,48,75,57,21,111,32,51,26,120,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,106,101,9,23,73,22,67,55,41,55,102,104,66,29,25,33,32,15,31,120,70,106,40,28,20,66,57,32,55,109,115,75,110,75,24,53,117,118,10,108,119,26,38,49,27,47,23,106,49,89,53,87,4,85,48,19,71,68,22,105,80,113,119,117,33,96,83,102,10,4,88,6,78,64,9,51,13,82,94,77,32,97,74,18,117,24,27,87,46,116,94,4,20,74,32,65,23,62,57,21,26,73,83,97,95,76,4,70,3,19,2,38,6,116,115,31,70,96,46,40,78,41,46,112,53,48,10,43,54,106,85,72,81,6,97,91,56,44,73,103,23,33,17,54,102,76,65,15,112,65,94,51,7,113,27,37,77,78,24,84,116,20,59,44,107,0,27,110,61,117,92,90,32,96,47,96,58,36,8,104,11,52,79,91,111,64,20,44,118,87,24,87,23,13,60,23,22,38,59,97,34,98,42,61,75,4,87,101,34,118,73,44,55,37,120,98,47,110,104,0,112,78,20,83,20,98,59,46,74,14,93,76,21,87,89,118,97,85,29,82,92,120,45,89,87,37,97,111,82,45,111,23,66,30,111,74,11,103,80,17,6,47,119,118,40,4,66,20,95,97,51,120,15,101,108,75,34,101,114,76,94,69,80,37,78,25,24,9,24,110,118,102,113,33,96,63,37,118,108,42,55,1,73,17,117,113,5,80,89,66,31,106,98,94,95,13,25,1,7,109,82,115,109,64,35,103,22,45,53,96,96,14,117,8,3,51,94,113,100,87,5,27,47,83,12,96,99,11,40,85,25,97,106,114,57,103,118,23,94,68,33,92,3,68,63,68,102,74,100,32,56,101,11,65,7,104,39,91,52,2,39,51,56,57,73,56,107,112,114,34,101,75,112,110,79,77,16,97,6,120,24,1,69,24,106,89,77,66,58,25,112,86,39,40,28,34,19,5,102,45,7,65,26,120,77,97,109,47,69,105,112,4,81,23,24,66,30,85,27,42,4,97,6,96,2,39,105,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,118,105,10,84,43,93,26,60,19,8,73,118,45,118,70,64,78,52,23,64,46,113,45,82,107,71,73,95,105,15,27,36,62,27,59,61,11,20,114,111,43,109,104,71,68,100,98,24,90,46,1,41,12,88,74,72,78,76,116,78,21,94,26,92,63,103,59,47,84,117,117,73,96,57,20,28,94,57,46,101,72,38,93,109,26,114,23,70,9,34,83,111,56,65,93,69,112,27,83,89,74,120,53,39,66,72,61,68,64,86,84,34,76,66,52,67,117,105,33,49,77,65,75,118,68,109,17,33,71,110,44,24,87,6,114,51,80,104,49,111,58,61,47,115,9,110,32,7,113,49,27,35,77,80,14,95,117,7,78,113,56,31,62,52,109,64,70,39,92,27,28,86,35,12,23,76,68,11,94,47,38,14,21,4,46,1,109,72,72,0,36,18,31,48,119,15,102,72,54,69,1,96,28,43,112,96,0,95,81,3,108,42,79,15,82,43,84,77,36,30,91,13,68,113,24,81,72,26,95,51,63,91,14,111,62,10,72,41,98,14,13,108,83,35,33,70,115,49,68,21,38,19,113,13,97,75,78,0,67,106,10,64,18,98,10,115,52,64,60,80,98,80,74,105,84,13,17,95,68,5,90,13,14,24,74,70,16,50,83,93,41,117,83,30,75,102,54,10,118,79,112,70,22,86,80,31,45,104,66,37,93,105,34,88,78,23,108,28,116,105,66,105,54,77,119,110,56,2,69,119,112,7,78,63,94,26,7,87,45,114,68,27,32,116,94,62,16,87,95,109,72,37,91,72,52,86,26,22,45,19,13,4,94,54,16,103,66,42,46,102,26,115,54,21,86,81,27,119,118,32,18,18,14,67,61,26,19,81,63,111,101,27,63,9,114,57,99,77,62,6,64,75,87,58,36,4,58,18,102,45,64,87,81,70,18,111,8,6,4,115,116,5,19,96,81,25,115,89,1,107,72,10,45,50,113,56,65,88,111,72,42,30,60,107,94,88,76,14,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,104,78,89,108,2,47,77,82,25,109,37,26,22,51,104,36,62,75,104,88,117,13,87,95,36,118,35,54,120,25,32,10,58,10,46,60,6,33,50,91,71,120,51,45,5,88,35,17,78,41,78,79,26,22,27,115,21,4,66,85,92,28,72,78,32,83,15,65,6,49,34,55,16,48,25,15,52,114,108,58,15,31,23,75,3,95,47,93,104,52,79,77,119,97,10,106,19,84,102,45,91,17,27,82,11,20,114,49,17,5,9,17,97,36,73,86,93,115,109,22,46,40,21,95,42,62,8,119,35,14,82,59,72,9,33,11,119,115,40,76,12,23,87,60,38,25,110,80,34,7,87,75,90,12,82,54,15,31,59,86,47,14,94,37,110,31,117,49,58,56,100,74,53,56,20,59,13,51,67,118,36,61,39,6,50,76,29,8,5,89,60,35,103,9,50,10,42,105,39,58,76,47,3,110,78,39,55,51,59,37,102,53,20,58,51,120,106,19,105,101,69,63,104,60,84,4,96,36,103,42,9,86,91,17,69,78,57,9,65,108,22,3,4,40,68,17,73,91,84,102,109,24,46,36,92,41,81,94,93,63,107,109,23,0,13,106,93,58,22,51,71,47,4,74,71,63,73,7,76,1,34,36,74,31,14,23,29,48,87,51,100,36,45,64,62,68,21,114,23,90,67,68,13,17,48,103,27,0,30,73,81,95,120,17,16,29,19,11,61,111,2,111,102,79,66,83,19,10,93,107,89,12,6,97,80,43,90,96,2,105,7,101,48,24,55,49,25,90,117,76,77,44,10,80,78,72,62,98,11,108,21,51,89,36,86,27,26,1,117,51,0,64,21,12,35,48,113,3,105,92,55,60,61,94,64,110,103,25,29,23,97,27,55,4,34,61,35,98,113,50,58,13,44,66,113,28,93,26,52,1,36,24,119,116,70,5,117,79,116,61,10,71,3,38,20,10,73,113,98,70,13,82,55,85,90,59,45,9,74,98,78,80,69,50,26,45,34,31,56,41,0,0,0,0,0,0,0,0,0,0, 0,0,18,73,120,59,111,89,86,47,26,81,65,65,78,73,114,7,120,48,1,92,112,2,51,104,95,66,64,77,85,91,7,63,66,108,14,67,81,25,38,83,84,9,21,76,23,45,109,28,11,63,87,8,3,85,91,96,61,21,66,29,11,63,51,83,37,78,108,82,28,58,45,102,47,85,5,112,23,58,47,69,112,6,113,22,108,87,72,94,8,107,54,58,37,49,87,58,48,106,76,91,10,20,104,57,60,65,33,90,78,29,55,91,1,78,64,28,110,6,13,25,63,82,0,78,89,118,0,5,10,28,93,44,51,68,29,78,49,56,102,77,87,66,104,55,71,37,24,40,1,79,105,38,77,63,116,25,36,53,93,9,110,72,1,49,47,104,119,15,66,42,19,16,16,38,70,17,114,58,22,92,83,53,90,60,20,66,66,43,30,56,58,5,75,47,78,51,113,54,73,44,86,92,59,72,16,109,7,117,4,44,75,87,69,1,82,96,79,7,45,25,12,116,7,17,86,38,5,41,0,82,85,18,8,35,31,61,93,75,18,114,8,34,6,33,14,106,15,59,72,0,10,99,110,112,17,94,45,115,83,46,65,56,0,104,77,78,69,91,83,38,62,112,20,5,88,25,76,23,96,56,75,76,80,95,43,77,90,40,87,68,55,14,3,29,9,10,13,20,120,56,0,53,17,49,35,120,53,14,54,37,62,63,42,76,0,21,101,27,44,119,108,8,105,34,46,13,96,29,93,38,42,24,45,106,1,119,32,0,65,16,57,10,66,3,69,16,81,43,39,70,69,5,11,48,63,56,72,103,34,7,109,41,95,82,82,66,107,22,86,34,23,60,107,108,4,39,116,16,119,56,37,69,18,111,53,50,75,5,57,61,111,105,27,120,60,6,44,95,34,25,45,35,15,17,114,47,74,3,29,79,81,54,104,119,102,2,73,28,113,73,9,59,88,79,11,83,107,106,114,22,32,107,20,113,41,56,32,73,50,59,115,96,0,48,13,34,8,78,57,8,0,0,0,0,0,0,0,0,0,0, 0,0,65,61,93,33,107,15,76,9,105,52,31,3,28,92,100,12,72,37,7,64,103,119,119,5,2,99,79,46,108,38,17,77,79,101,53,12,103,41,94,10,84,70,76,84,31,35,0,33,57,83,4,45,65,67,39,86,66,44,19,47,90,111,37,26,6,29,48,19,22,26,21,51,89,40,88,117,25,96,22,4,98,54,16,71,97,27,113,11,120,108,113,99,20,58,65,82,32,59,37,55,107,114,63,75,106,53,3,80,52,93,91,99,22,58,94,101,110,66,67,15,77,106,44,119,54,35,14,95,77,54,16,101,20,99,77,69,98,53,46,101,76,90,24,67,58,103,58,50,58,37,22,11,119,99,103,10,20,23,54,48,34,105,31,103,46,12,78,116,38,1,61,42,76,99,98,48,80,22,61,59,115,111,84,51,11,39,84,61,34,17,58,81,118,5,59,85,66,119,100,61,117,45,76,0,91,96,76,46,73,41,82,37,3,97,16,91,58,16,59,10,98,48,87,15,15,39,70,40,84,67,65,94,120,57,13,32,66,19,101,23,22,104,30,59,50,40,44,35,85,81,44,44,74,100,53,103,19,68,109,63,56,3,68,30,9,92,102,21,101,92,70,25,83,20,14,16,18,115,24,45,3,40,111,97,54,51,25,120,63,10,109,114,70,71,100,3,85,97,117,72,28,14,70,79,9,39,21,30,61,97,89,12,71,78,113,19,72,116,90,84,6,119,116,9,11,113,97,4,34,70,36,81,0,106,100,119,50,7,53,9,43,62,2,47,79,17,42,119,10,44,68,74,113,62,9,47,103,38,56,19,86,100,82,30,86,115,41,108,100,96,114,112,67,25,37,65,40,32,17,109,74,96,71,92,37,58,102,119,90,16,103,43,42,25,94,47,95,116,83,82,119,56,112,77,58,16,61,88,18,32,72,11,106,35,53,28,84,112,92,93,108,50,66,45,26,7,73,99,48,108,104,44,87,115,34,52,68,26,49,79,55,9,94,35,1,71,104,58,115,19,46,91,0,0,0,0,0,0,0,0, 0,0,89,45,117,113,109,116,76,55,42,69,49,46,70,71,88,34,60,71,118,20,26,108,79,72,92,67,91,50,91,120,61,91,23,26,49,116,20,106,13,22,66,108,9,111,112,109,41,108,95,87,25,6,30,100,85,108,71,33,56,37,83,87,37,13,104,33,103,8,69,6,9,67,100,40,32,62,69,45,67,65,82,40,91,1,77,61,104,65,19,49,79,73,48,118,57,118,14,6,17,59,53,44,5,66,115,114,117,30,79,7,1,112,25,39,33,31,61,38,117,66,108,8,49,85,74,18,8,72,29,78,46,40,111,116,7,10,95,52,86,7,94,57,99,83,80,20,3,22,50,14,11,101,8,80,104,55,28,107,22,65,6,112,69,6,84,115,105,68,59,39,21,61,35,26,16,100,15,69,73,56,68,44,20,106,93,95,41,117,49,2,87,25,77,56,36,68,20,23,6,40,79,0,64,47,62,120,56,74,109,110,108,104,55,76,20,42,93,47,88,89,6,1,84,102,56,40,28,118,47,43,5,107,88,98,53,44,76,52,76,29,11,20,109,104,49,116,78,38,57,23,24,110,16,49,42,62,85,36,56,23,71,13,102,15,97,92,25,48,21,41,24,99,4,70,29,66,69,69,119,109,14,100,119,112,74,18,5,26,99,40,119,0,119,78,62,40,49,63,86,23,19,74,78,102,25,77,100,26,11,66,25,1,111,12,63,24,10,79,47,29,5,38,95,45,28,97,7,118,19,89,28,15,107,88,52,20,94,69,115,116,94,16,94,21,34,90,74,119,60,38,35,74,101,29,9,102,49,106,3,0,40,97,46,85,10,57,49,106,118,50,49,93,47,41,23,81,9,41,64,84,78,23,102,119,114,94,110,91,23,53,33,87,77,63,7,52,22,0,114,9,57,59,92,52,62,69,117,46,82,33,65,30,4,25,73,23,37,9,32,33,26,41,66,118,47,120,44,120,50,71,43,55,83,49,74,47,36,101,66,98,70,56,117,73,71,113,13,76,69,15,75,101,68,0,0,0,0,0,0,0, 0,0,39,41,30,55,65,49,6,13,109,46,64,76,27,47,66,64,116,13,116,44,50,92,36,28,51,46,111,45,81,103,18,23,85,29,109,81,120,95,43,68,10,21,58,34,86,53,65,9,105,112,116,101,52,36,22,98,112,35,73,6,82,1,102,15,2,71,103,13,73,103,64,22,59,60,1,70,100,99,68,85,93,20,115,73,4,12,42,102,32,35,91,78,77,62,6,104,85,6,77,71,117,75,50,58,19,36,62,19,22,4,34,62,12,91,120,108,74,29,102,99,72,51,51,103,25,16,9,108,58,76,2,69,111,6,103,28,40,115,99,36,81,89,41,6,78,53,19,80,6,63,56,112,89,110,40,88,102,93,119,45,54,84,116,100,56,42,93,16,86,40,17,99,108,20,82,38,11,114,100,9,113,8,85,9,27,97,57,90,45,115,89,120,56,60,12,113,27,58,67,111,30,119,59,95,73,96,103,79,35,106,102,14,3,112,27,113,78,32,30,64,33,76,1,69,82,8,40,15,53,31,87,13,20,75,114,90,84,37,92,23,104,65,118,92,83,82,81,96,97,51,22,48,26,14,21,96,95,35,25,41,38,59,110,25,42,9,1,66,94,81,42,91,100,64,96,73,12,28,72,72,92,41,119,17,38,79,43,49,86,25,77,16,51,80,81,9,67,117,34,68,110,81,96,9,41,36,92,77,9,84,73,112,100,36,21,1,120,107,81,101,45,96,60,88,37,35,1,42,112,34,89,88,103,91,65,10,77,106,104,50,95,48,89,113,15,111,0,19,77,29,99,52,37,102,35,55,82,80,23,60,107,49,22,23,33,82,28,82,32,95,37,28,26,4,24,24,37,4,8,38,53,97,98,1,47,21,36,54,42,47,33,87,22,97,41,34,42,45,95,6,20,94,98,91,82,20,14,60,16,58,3,72,32,99,34,100,1,94,14,53,102,7,72,102,99,28,65,106,69,65,82,98,41,16,16,88,104,97,56,32,27,66,34,46,116,15,19,98,81,89,61,88,105,0,0,0,0,0,0,0, 0,0,73,19,31,52,82,64,41,74,95,28,75,120,59,111,113,108,78,68,35,50,23,53,92,38,36,82,111,110,31,110,86,15,98,74,55,63,50,35,44,73,58,111,79,0,101,95,54,7,69,82,110,93,39,33,2,81,102,57,111,3,106,37,6,50,48,28,95,108,112,31,56,37,30,65,49,117,110,32,52,98,2,29,8,8,53,45,1,119,22,55,115,92,6,68,33,33,109,120,105,98,102,28,78,7,8,19,116,9,31,67,11,8,74,100,48,100,59,116,17,0,74,28,27,64,29,98,112,22,117,92,100,82,114,116,61,15,59,94,77,59,10,57,92,21,87,44,81,112,71,4,74,114,12,66,75,97,15,43,44,47,35,12,71,58,20,62,116,43,11,54,70,94,86,45,120,103,15,19,39,9,61,28,54,109,106,105,9,40,103,47,13,60,62,24,71,28,75,40,58,55,21,109,19,46,79,83,118,70,34,109,61,23,47,75,49,120,22,32,79,40,30,115,12,86,37,120,88,25,116,33,6,37,82,25,28,33,8,12,110,104,59,46,93,49,22,2,28,82,52,53,104,36,59,117,28,73,33,85,90,116,56,83,89,2,103,13,81,11,80,88,11,67,28,51,92,116,31,17,95,106,112,113,2,52,107,91,36,17,26,44,66,82,50,109,3,58,56,31,67,94,49,120,87,61,89,92,59,1,106,45,57,72,93,57,68,52,27,30,38,53,10,23,36,105,12,101,115,15,34,120,110,86,51,97,21,81,110,28,13,37,97,117,5,13,116,40,2,93,0,30,27,76,94,16,95,56,86,80,43,68,64,69,26,92,81,40,9,96,73,60,107,22,29,83,82,89,101,52,102,40,70,64,24,2,2,82,77,27,104,97,23,45,82,92,71,86,120,21,8,93,66,79,58,92,11,36,70,75,41,94,82,33,86,48,68,88,96,110,115,65,14,39,42,23,39,55,12,93,49,85,62,42,54,51,119,60,45,111,11,98,61,117,98,120,95,33,63,14,40,7,22,80,85,53,0,0,0,0,0,0, 0,0,23,112,23,113,118,86,41,70,35,50,9,44,66,106,64,83,53,68,13,19,78,3,69,91,18,106,108,63,28,56,47,16,20,6,15,107,103,5,72,118,112,63,9,80,78,54,90,113,42,87,43,21,70,104,44,116,19,59,83,17,44,54,7,12,88,44,102,52,96,5,56,55,2,73,102,92,60,61,104,30,47,85,18,44,110,41,36,85,2,112,92,112,18,77,81,99,85,93,18,97,89,99,34,48,51,13,21,7,109,74,87,9,36,76,48,21,73,67,98,72,104,37,86,92,15,106,69,0,9,87,44,77,50,13,110,73,82,88,50,53,71,65,81,25,106,60,88,49,42,89,115,38,31,30,89,82,84,73,77,87,36,73,22,116,26,36,115,103,36,117,12,26,7,57,24,85,56,84,24,55,20,114,67,112,90,12,6,49,30,58,43,60,7,44,116,67,31,75,51,62,26,35,88,108,59,4,63,85,46,54,20,103,83,97,79,1,80,69,20,43,53,10,45,108,4,10,7,49,109,48,114,49,32,103,3,57,34,26,68,50,31,60,0,99,68,15,89,29,88,6,118,19,37,33,56,13,82,59,33,31,63,101,15,1,105,41,97,101,29,57,113,14,114,68,25,66,73,71,23,31,58,29,4,7,23,63,48,70,34,77,5,116,99,50,113,51,68,91,84,61,19,94,65,1,119,5,116,82,9,72,77,4,82,113,13,26,46,51,70,76,98,24,61,51,112,93,4,49,84,84,117,75,55,31,27,9,98,31,96,94,67,55,20,112,10,47,7,42,77,81,50,48,109,60,109,109,118,18,65,96,104,75,108,119,108,34,117,89,8,18,24,113,15,117,27,67,47,50,31,82,69,30,96,114,45,31,113,49,85,20,23,104,108,111,43,68,46,13,93,30,62,20,54,13,38,92,56,100,90,55,79,57,77,50,48,38,94,106,4,49,0,27,105,109,119,28,39,52,20,93,69,84,24,84,49,16,63,4,19,22,90,105,77,95,56,50,74,97,66,21,9,44,38,88,116,0,0,0,0,0, 0,0,86,29,22,36,75,57,6,119,21,78,45,100,54,33,92,64,64,114,20,96,39,39,80,61,74,20,43,44,111,100,33,66,77,104,96,67,104,36,110,111,62,79,78,118,71,118,74,94,98,1,61,6,43,40,30,25,104,77,9,118,103,47,76,22,18,71,100,52,37,90,106,118,43,17,21,119,73,97,48,27,32,57,19,57,48,2,9,99,97,47,35,73,118,116,28,112,58,26,39,90,43,102,44,100,5,105,19,29,3,104,20,56,84,84,12,3,82,3,88,75,117,85,1,52,85,109,115,28,117,61,26,59,74,100,111,4,86,104,110,89,96,18,23,9,78,5,23,20,45,7,58,71,67,18,74,12,17,65,101,101,57,108,104,42,72,51,101,97,82,82,84,112,3,50,72,94,99,18,77,87,76,89,91,59,6,114,119,43,70,43,96,70,22,118,43,15,39,100,36,2,110,99,34,109,52,115,104,83,40,65,101,113,20,114,112,110,113,113,104,49,21,51,69,15,69,15,54,61,53,15,95,120,77,79,22,63,13,85,101,78,6,34,95,51,47,17,19,59,33,60,75,35,44,77,68,64,25,110,2,91,3,81,62,11,0,117,54,94,7,90,3,76,1,84,35,15,74,97,34,27,52,45,16,110,45,19,89,106,38,2,55,8,39,61,82,93,117,89,87,70,52,115,90,26,87,72,120,34,113,41,13,118,117,7,9,118,49,16,85,74,104,81,11,106,112,73,49,46,29,72,18,110,76,13,53,104,95,33,58,13,111,87,99,57,34,61,102,64,99,24,45,70,60,37,119,116,82,26,111,48,4,96,99,12,114,41,107,69,83,53,72,39,89,64,64,38,6,119,36,110,112,95,63,54,26,57,114,52,77,5,4,20,51,2,27,115,69,7,113,100,118,8,80,46,12,98,1,21,37,57,76,31,110,27,47,10,29,102,82,2,4,105,116,100,28,29,58,94,21,39,10,50,92,38,2,24,72,93,107,19,31,39,81,99,75,2,61,98,120,59,5,107,113,33,7,0,0,0,0,0, 0,0,94,108,43,4,93,84,63,23,30,48,104,48,120,108,69,69,92,88,87,14,54,49,73,1,1,72,70,59,22,98,112,8,68,49,3,100,9,8,24,6,63,101,42,67,72,26,84,58,23,33,27,119,39,114,109,13,83,92,88,8,35,20,94,1,7,59,60,64,23,95,81,37,15,53,50,22,107,116,65,41,107,60,37,93,90,99,112,23,89,28,27,12,76,72,5,115,28,28,59,25,91,91,49,109,27,17,114,110,117,1,8,91,48,67,71,68,54,114,55,103,68,76,36,6,90,112,67,31,78,91,92,3,103,92,83,1,68,85,14,19,44,80,34,100,57,59,110,82,63,3,70,106,85,63,94,60,63,28,62,49,113,93,62,48,57,103,33,108,11,8,9,61,7,13,6,97,15,5,94,44,28,89,97,115,31,110,66,44,116,81,60,77,22,34,31,18,39,97,114,83,82,17,84,75,72,53,73,21,59,108,109,67,99,11,119,101,38,67,83,43,8,114,86,32,83,74,101,38,68,113,113,84,116,120,40,12,35,57,60,60,112,48,82,85,103,98,53,17,14,69,66,104,30,28,7,41,88,88,44,52,27,103,8,39,80,89,80,88,26,96,108,105,54,16,111,24,106,20,44,57,91,16,110,77,80,23,2,20,73,101,59,90,75,94,31,21,50,58,115,0,82,44,64,35,21,94,94,47,56,14,23,119,112,16,85,71,101,32,98,103,83,59,72,5,26,18,52,53,35,56,4,111,97,67,108,108,20,19,55,2,27,98,84,90,88,8,18,88,103,40,118,112,40,74,67,68,112,63,81,29,108,118,30,31,13,63,73,39,31,49,116,25,93,15,49,107,45,15,111,47,36,57,78,36,65,31,29,104,93,90,2,110,104,106,84,18,0,98,68,117,52,47,116,55,23,15,78,8,8,8,42,92,34,111,48,20,8,103,49,74,50,102,33,44,78,11,37,55,99,70,81,113,62,79,26,100,71,42,70,23,90,38,50,94,6,34,78,68,33,37,16,120,52,53,75,9,0,0,0,0, 0,0,11,119,78,69,3,35,74,9,68,8,39,38,6,84,118,99,44,68,39,44,105,63,5,32,106,69,101,63,8,8,38,99,86,21,59,67,65,68,115,44,2,2,39,74,50,19,33,63,24,14,8,34,109,7,25,69,36,63,108,62,25,51,17,21,46,25,110,17,41,60,28,92,93,84,57,73,29,102,72,95,90,115,92,22,119,86,73,108,10,76,64,99,80,81,108,61,72,85,46,17,61,93,54,99,90,94,42,39,25,109,1,116,19,49,7,105,93,58,3,61,74,93,112,72,44,78,20,82,63,26,93,20,39,24,98,98,74,12,22,84,64,19,79,116,83,47,63,8,95,67,28,38,74,23,91,25,79,113,43,52,0,96,34,93,78,69,102,30,21,14,78,78,120,71,49,120,118,84,39,115,98,56,20,35,59,48,80,119,35,68,40,94,46,119,34,47,56,29,23,1,98,14,20,47,116,9,114,92,37,83,33,118,62,26,108,13,62,68,81,49,114,103,112,26,23,47,61,56,55,35,119,93,101,59,25,96,19,83,92,72,70,38,89,16,9,65,70,1,93,78,73,36,44,9,110,27,38,41,119,79,118,16,21,4,23,41,110,99,47,16,46,37,83,83,63,81,45,56,33,35,53,68,78,68,69,63,99,82,74,1,72,62,3,42,24,37,10,35,55,86,36,55,32,103,82,55,90,59,15,52,63,79,107,98,94,100,41,48,114,88,95,60,67,118,16,82,77,54,56,68,37,57,55,26,18,90,15,86,13,87,44,113,21,23,61,101,87,117,31,39,79,69,91,112,119,119,30,105,19,91,55,117,99,71,36,89,4,8,87,83,90,86,22,1,101,2,114,79,38,23,100,94,2,34,109,70,88,10,55,114,48,71,18,51,6,57,118,79,65,47,65,7,35,68,107,32,106,81,28,58,47,5,37,45,7,60,21,56,11,14,76,79,94,65,31,57,108,96,37,68,113,99,16,64,78,88,20,45,77,44,1,116,34,92,59,64,56,89,45,81,37,51,120,0,20,81,5,0,0,0, 0,0,70,100,54,98,8,115,41,44,29,52,91,22,84,6,20,117,74,96,61,92,101,109,31,20,90,28,109,13,62,68,20,112,59,52,117,94,68,85,83,115,35,12,47,73,105,79,66,110,30,90,112,56,116,100,73,71,45,100,3,41,1,4,114,85,22,22,16,1,70,80,115,36,100,32,79,44,69,19,57,18,50,81,32,47,62,85,42,43,102,98,68,10,81,43,60,117,40,49,36,103,90,23,27,7,46,2,106,77,120,103,108,5,66,14,101,79,94,95,74,115,71,31,24,44,62,120,46,75,16,91,21,58,25,94,55,99,35,96,61,59,51,82,19,1,80,96,22,30,66,24,101,21,100,74,15,98,76,111,48,24,98,59,111,8,14,86,115,68,4,39,25,29,32,17,53,74,99,12,2,4,4,90,16,97,54,111,92,2,87,43,88,120,27,105,17,4,18,82,117,55,27,5,106,30,107,87,9,43,28,89,114,50,20,26,20,94,80,103,111,117,17,93,43,38,53,75,80,49,59,73,56,64,48,19,93,37,113,19,101,9,62,74,0,7,80,53,14,72,18,26,111,27,109,47,62,113,91,119,54,81,61,59,8,17,85,29,1,27,108,59,37,117,116,99,56,81,89,23,81,5,57,69,67,25,117,57,110,71,120,39,22,3,25,115,21,10,20,40,111,118,57,1,25,76,101,34,33,40,35,74,18,62,106,113,14,99,12,9,27,69,2,93,105,13,65,31,65,79,106,26,5,80,87,87,8,106,86,71,103,103,58,3,72,84,31,0,118,25,5,103,42,69,99,50,104,5,69,56,75,15,113,116,100,94,21,65,102,14,0,87,34,94,92,35,46,94,90,12,116,61,104,48,84,5,21,103,42,108,45,86,8,57,114,98,88,45,72,90,54,70,110,7,24,87,59,39,113,104,84,9,23,25,80,117,75,118,87,7,11,1,8,92,11,89,91,59,48,40,62,86,49,12,59,26,55,26,2,7,52,23,108,53,58,30,26,2,77,99,33,41,98,86,73,86,25,80,4,22,0,0, 0,0,99,26,24,17,26,115,70,57,41,76,20,63,78,2,31,90,84,118,84,60,4,94,22,72,37,59,111,100,5,63,3,17,16,119,111,43,89,81,24,84,27,55,77,90,64,43,31,67,14,95,109,74,103,105,82,84,95,91,4,38,116,4,20,13,39,39,45,93,75,18,35,39,27,97,19,9,9,38,86,45,2,82,96,117,43,113,111,63,37,20,30,11,70,116,112,102,99,54,69,117,20,43,86,81,2,89,21,78,60,76,22,83,81,28,38,59,40,29,12,70,50,51,43,67,89,51,98,68,88,5,36,42,24,44,3,40,21,71,83,59,73,60,55,47,50,33,41,88,53,22,118,101,52,3,85,110,21,17,84,12,80,39,104,119,59,32,36,14,22,25,27,94,37,57,86,49,66,71,87,66,66,112,60,75,108,114,36,31,108,41,116,7,81,80,46,40,21,72,91,2,28,114,37,77,86,21,115,68,4,71,4,7,20,77,12,89,120,98,60,108,94,76,89,80,67,39,93,76,7,31,3,65,110,48,65,113,73,102,20,52,99,108,99,18,112,15,43,113,96,58,7,114,9,85,88,82,10,15,85,43,59,76,42,51,101,14,110,45,48,70,12,98,113,102,15,91,53,3,41,51,40,67,90,32,36,49,33,58,51,96,111,66,110,29,100,23,45,115,61,91,61,62,113,15,97,93,118,99,103,94,98,13,99,13,98,37,70,22,16,101,90,26,104,59,59,86,95,66,11,28,40,14,85,49,67,102,106,64,73,100,48,24,87,45,55,118,24,31,77,105,70,32,67,90,11,32,108,0,29,113,17,37,39,13,93,76,25,29,55,105,39,3,66,30,93,59,66,120,22,24,87,119,8,93,112,70,77,114,69,42,84,72,52,116,100,31,57,40,100,60,41,3,86,11,6,67,66,9,20,99,1,34,62,43,17,115,8,27,46,47,37,17,48,44,83,102,10,12,64,82,90,19,54,117,58,80,14,7,116,71,67,8,113,109,45,52,31,77,30,31,113,53,99,34,29,32,45,43,0,0, 0,0,75,42,68,47,59,16,14,111,6,119,119,74,10,25,33,34,91,120,94,103,62,82,60,73,22,90,65,62,3,97,7,8,10,114,62,37,40,65,22,71,81,100,44,50,113,67,23,41,21,5,11,50,60,93,60,80,112,12,53,36,66,2,25,116,15,91,14,61,108,43,20,88,82,77,83,28,18,21,92,59,56,65,39,98,94,86,41,52,2,17,87,5,98,91,118,2,97,60,100,115,34,93,62,100,28,17,112,116,71,120,100,88,81,61,77,28,88,109,39,0,41,44,0,2,107,90,119,8,14,104,60,40,45,105,66,57,98,40,109,74,47,39,95,89,0,40,101,5,78,10,42,25,19,23,51,86,25,69,99,94,19,64,92,72,86,111,31,107,84,91,37,45,91,79,63,39,108,93,34,89,118,25,40,13,73,24,84,98,87,120,5,94,12,31,98,113,93,52,118,19,93,13,60,103,82,2,34,3,102,91,80,114,36,74,87,57,108,91,105,48,25,118,14,51,40,98,81,25,27,40,103,31,16,34,60,46,0,19,66,16,74,38,32,117,63,118,17,92,29,89,114,21,75,71,10,16,105,116,24,73,5,20,88,102,117,35,30,62,103,76,13,10,29,7,48,66,22,41,77,33,58,89,33,79,57,120,2,114,78,116,75,20,50,20,97,105,79,104,39,53,63,102,118,24,41,2,71,8,42,110,116,28,89,11,30,23,9,43,88,0,0,15,73,32,34,109,64,23,21,112,80,67,40,91,95,2,112,29,56,65,107,80,28,111,87,11,44,73,21,20,119,59,62,57,67,103,113,36,118,49,91,72,76,46,57,50,3,6,84,53,88,57,27,107,77,95,21,1,67,36,75,38,45,34,54,102,17,120,65,114,45,0,26,67,45,21,86,44,40,42,11,44,72,95,118,58,82,64,96,16,18,100,82,56,9,93,104,42,37,27,25,98,18,40,10,80,58,38,34,107,52,75,115,103,100,99,107,4,114,78,15,49,5,38,79,74,116,117,0,105,5,6,33,86,106,26,100,70,96,0, 0,0,114,59,1,56,23,94,99,50,84,118,120,61,91,81,17,9,35,76,112,70,65,91,80,72,85,69,86,7,51,38,105,33,47,86,59,101,113,93,56,91,3,118,22,63,82,76,113,107,73,51,45,118,119,68,31,114,25,115,3,119,17,60,42,24,10,13,56,31,52,113,87,61,31,81,58,100,68,120,22,28,67,85,51,53,63,9,30,118,116,94,85,96,31,67,21,102,57,113,23,91,79,12,82,112,8,65,52,0,112,31,41,57,7,25,95,70,96,5,3,35,31,42,107,20,72,39,96,116,106,1,44,94,67,75,27,98,11,58,80,15,116,17,108,98,108,100,86,51,55,11,77,21,5,49,18,40,77,87,62,101,17,102,60,22,6,45,84,86,5,97,91,111,36,120,61,46,112,79,22,14,28,56,99,83,82,36,65,92,32,25,120,115,86,33,111,43,19,3,48,42,119,3,38,0,92,47,4,95,95,56,70,81,97,32,12,94,114,65,114,27,103,118,84,45,75,91,36,22,61,108,45,91,7,61,74,80,48,21,34,90,112,118,63,39,1,101,0,74,48,36,32,21,116,75,56,99,31,70,26,89,94,27,117,66,20,45,27,18,38,93,3,56,88,82,106,8,115,38,14,105,84,44,100,3,13,10,72,7,18,11,111,33,42,27,2,100,108,36,75,18,18,70,89,104,83,70,33,41,120,64,36,26,37,109,12,97,25,65,110,118,70,53,22,12,39,62,67,101,27,38,9,58,16,12,79,57,53,86,78,78,60,97,38,87,10,44,94,100,116,80,63,19,108,30,76,116,13,111,72,25,25,38,86,27,52,84,52,117,79,55,56,6,66,82,83,68,68,28,92,109,33,119,75,71,116,77,0,103,28,24,10,8,95,43,67,75,23,77,24,98,82,65,108,97,80,96,76,22,91,100,3,58,33,44,120,15,60,118,56,40,98,72,14,114,13,28,24,112,98,47,33,63,51,76,25,23,21,112,86,100,66,12,44,60,34,29,94,115,36,104,38,64,102,10,84,92,75,35,46,0, 0,0,35,116,42,36,57,42,41,18,32,9,85,89,18,66,54,22,46,113,51,45,111,53,101,91,9,24,68,11,112,23,70,66,3,76,95,72,40,64,36,116,38,5,66,37,100,93,80,33,68,36,51,114,78,98,3,24,13,9,14,60,82,100,67,48,108,7,56,60,111,115,3,13,6,79,56,77,80,97,73,117,71,55,2,51,108,64,50,33,39,97,101,4,44,101,89,88,110,120,21,23,21,18,71,90,120,115,91,4,40,44,44,24,20,57,73,109,36,111,91,54,0,54,79,114,48,60,17,53,116,50,28,65,100,120,13,58,24,85,80,20,53,106,10,34,62,8,54,8,38,9,88,108,25,91,30,63,30,61,3,90,37,107,92,54,116,99,71,48,42,100,34,68,16,117,107,78,117,2,86,118,119,119,69,20,11,50,56,86,25,70,6,106,63,109,15,83,32,97,57,74,43,26,46,22,114,37,48,30,104,39,58,7,4,95,74,82,2,33,105,111,27,78,1,99,80,87,8,112,3,96,1,115,46,60,51,44,37,53,48,52,76,56,38,65,83,61,5,83,18,32,37,113,81,4,35,31,85,11,37,84,56,8,96,59,14,38,85,63,39,103,111,69,68,89,60,25,6,94,5,114,12,101,100,20,64,51,34,23,40,7,40,27,74,59,82,89,53,19,9,45,39,60,7,32,89,16,99,2,55,12,25,85,25,46,94,50,73,60,107,107,91,63,103,19,56,48,114,7,109,57,45,103,41,84,85,118,25,113,63,86,58,89,68,83,113,51,75,24,11,119,77,45,106,95,44,99,81,4,65,20,109,22,67,112,36,38,106,75,49,88,11,119,29,48,52,77,107,108,86,76,85,67,30,82,112,105,27,51,32,71,59,23,6,78,42,88,79,1,107,27,89,118,106,114,73,7,14,85,49,0,62,25,46,26,33,115,51,84,55,54,31,41,25,53,113,57,81,12,44,32,81,24,44,2,35,21,64,100,34,36,64,74,61,91,67,52,32,12,120,90,16,27,101,18,62,101,73,17,39,48, 0,0,76,48,86,37,107,103,17,114,45,71,9,20,19,30,58,72,99,22,38,111,112,38,61,81,96,99,101,113,20,58,86,15,51,19,98,63,5,103,21,31,113,7,77,38,77,81,79,41,104,82,100,110,56,3,116,87,49,26,37,37,51,60,6,6,20,63,57,51,5,60,19,91,8,57,98,2,119,10,71,10,88,40,114,58,67,41,102,104,42,42,40,8,25,88,56,1,14,108,19,4,9,64,111,102,74,26,1,56,117,96,49,120,80,42,63,58,46,61,65,8,119,45,19,44,49,51,112,17,48,59,104,84,112,111,79,69,8,51,98,50,38,92,120,114,40,11,60,4,104,37,2,101,44,41,26,86,92,34,19,59,85,56,66,77,118,80,119,26,47,70,1,80,89,5,82,112,16,94,7,37,48,43,76,54,0,110,82,41,13,119,86,17,112,80,58,5,48,31,38,111,66,41,83,3,48,29,8,15,49,99,35,90,54,62,99,63,74,60,88,107,45,80,55,21,101,116,12,62,26,75,95,112,45,23,55,40,107,55,46,107,120,22,50,9,27,57,56,118,33,54,36,15,106,77,47,33,95,47,50,69,33,112,60,23,113,105,51,97,59,94,86,75,20,59,79,45,60,26,37,50,18,78,107,118,120,8,64,85,107,113,35,63,29,101,85,1,71,55,101,117,110,37,7,47,96,24,94,27,48,76,36,41,59,105,106,69,118,12,117,40,67,4,0,53,76,22,119,113,84,5,79,93,18,2,38,85,99,111,61,26,96,108,12,83,78,34,18,54,1,78,3,51,71,20,23,16,65,20,25,119,120,44,4,1,104,56,29,41,66,1,16,29,46,41,43,20,8,95,65,3,78,0,48,7,37,14,105,102,16,31,106,108,56,62,13,111,80,71,7,57,8,81,99,59,117,107,119,52,45,28,80,77,56,55,26,75,21,28,103,103,59,17,88,86,48,73,89,71,18,23,37,12,77,82,106,49,66,63,25,65,55,112,88,65,22,67,95,39,17,91,94,35,93,70,28,78,66,90,104,32, 0,0,93,91,35,93,3,94,45,107,110,39,94,11,58,59,33,68,48,45,51,26,50,23,78,117,11,54,82,80,53,11,98,115,8,18,18,81,59,5,118,120,2,100,84,25,48,99,55,28,22,3,90,19,120,110,57,33,26,26,4,90,48,42,15,45,17,89,5,106,107,120,75,69,29,6,11,77,78,76,51,40,50,120,15,53,94,118,76,53,21,80,79,109,23,72,76,44,37,100,38,69,48,115,117,96,88,54,82,115,7,16,108,112,98,52,93,14,48,82,17,51,73,14,117,68,98,89,44,0,0,39,71,6,10,38,42,65,77,106,20,73,117,115,100,104,23,49,116,81,86,117,51,3,97,75,89,17,47,120,86,9,65,88,8,83,100,78,37,2,79,79,52,56,87,43,92,40,3,69,85,27,71,93,44,15,69,40,115,8,2,11,20,5,97,11,16,91,74,101,69,103,115,41,13,99,64,29,16,98,65,20,33,9,49,14,0,40,3,34,105,50,37,78,105,81,104,29,103,77,33,27,61,60,105,48,41,8,17,51,37,113,116,79,74,61,17,14,63,94,98,116,61,87,3,62,99,61,18,41,63,99,41,76,114,47,4,61,65,27,101,83,24,17,76,73,66,53,71,80,93,7,119,31,12,31,112,52,38,11,101,55,104,22,72,10,0,30,70,109,37,20,55,38,10,103,94,119,36,69,47,27,61,68,56,46,27,118,102,83,119,19,107,66,11,103,61,45,44,6,58,61,0,56,81,17,22,6,80,80,17,106,40,56,77,46,106,15,21,27,21,22,35,103,5,49,29,110,91,63,9,91,67,4,55,20,88,0,82,116,78,83,113,84,20,105,94,71,1,97,88,94,42,96,6,76,89,63,55,116,78,18,3,94,105,34,63,31,14,28,113,78,64,72,7,98,16,63,36,105,83,53,50,47,104,8,69,92,93,35,4,11,23,47,85,114,48,86,94,49,50,40,54,82,74,67,68,24,54,107,0,16,93,112,36,49,23,30,88,38,20,59,66,103,84,5,100,7,64,4,2,95, 0,0,80,81,108,26,88,106,60,6,28,69,114,81,105,54,74,70,60,89,55,116,83,65,68,12,44,112,99,106,100,104,33,91,80,68,99,53,85,94,1,116,86,21,7,56,71,92,22,91,81,62,41,64,31,103,9,112,72,93,35,114,8,26,104,27,62,20,26,105,2,94,107,28,33,88,103,68,113,22,29,52,66,52,52,2,57,35,32,23,44,87,43,71,108,81,24,56,17,35,55,101,11,63,21,112,109,9,22,94,106,94,24,0,63,8,110,4,17,110,8,91,45,71,90,20,37,82,97,51,43,110,81,79,13,57,120,49,107,32,28,68,23,66,5,66,118,62,17,22,51,60,18,31,114,103,41,80,117,103,92,98,35,41,46,45,37,87,101,55,23,72,26,110,51,78,114,79,55,38,2,63,28,103,60,36,119,40,65,62,65,106,87,17,23,98,118,111,89,60,61,89,113,48,56,4,36,83,13,32,100,70,76,21,111,81,4,104,15,112,86,37,64,6,75,17,101,62,110,22,98,85,88,20,1,116,31,17,32,30,97,48,33,68,62,73,75,17,85,18,8,29,60,101,14,52,36,116,57,108,106,26,81,6,33,78,71,22,18,57,110,89,25,46,112,19,90,108,20,12,83,58,58,47,27,24,50,51,56,115,8,17,42,69,68,57,84,37,74,65,110,38,91,60,22,51,99,86,11,80,3,80,3,33,40,114,4,120,67,36,84,34,11,7,61,73,88,52,81,50,104,12,45,64,82,100,46,22,77,68,53,85,93,60,23,4,66,13,98,54,63,106,46,70,32,14,76,96,10,54,36,59,84,73,23,59,88,8,7,78,30,102,40,31,87,58,119,77,2,5,59,16,3,35,15,55,98,48,114,95,115,65,107,59,73,78,107,65,52,22,8,87,51,59,98,42,82,18,45,95,13,16,76,74,114,2,4,109,19,51,2,87,93,33,31,70,64,12,101,100,56,32,67,25,35,112,44,98,50,111,112,108,41,25,64,3,85,108,54,80,49,100,44,73,10,90,79,92,25,69,76,53, 0,0,30,66,79,19,74,14,116,75,21,59,25,86,4,65,91,75,106,15,61,117,74,74,31,100,57,8,4,55,26,67,94,85,110,24,43,8,101,29,113,19,79,77,35,36,72,16,97,101,109,34,24,61,116,80,10,77,81,54,112,25,119,65,56,49,84,1,70,27,73,58,58,71,100,37,7,84,72,12,59,3,13,84,115,93,107,47,69,26,97,116,95,21,37,115,11,31,79,72,98,35,20,107,56,45,102,27,103,100,32,70,47,103,111,31,81,90,7,59,43,21,114,64,73,88,15,45,42,80,85,11,88,26,29,115,92,32,116,106,78,48,82,83,38,19,55,102,70,105,63,2,109,67,89,106,76,48,48,65,51,114,0,120,116,38,13,65,75,12,83,69,73,57,65,77,74,1,83,110,115,27,62,6,54,13,61,72,63,114,27,55,29,20,94,119,29,105,106,43,60,93,28,81,64,107,112,117,65,80,3,119,22,107,28,7,110,61,49,81,105,69,93,48,28,8,102,86,12,43,115,91,99,47,98,14,11,67,44,80,84,54,54,96,54,105,86,99,34,10,17,90,119,53,12,101,64,94,109,26,26,64,64,20,37,58,108,35,6,5,103,24,56,35,17,47,21,9,49,85,28,102,95,37,19,71,15,96,31,56,108,69,47,79,83,80,82,26,70,33,19,73,61,40,86,33,24,79,102,57,83,50,93,14,95,13,2,101,103,50,91,112,27,60,33,68,4,77,70,19,45,63,21,93,63,83,120,4,40,114,111,57,103,13,119,30,24,46,0,83,119,107,31,38,68,117,26,55,12,67,41,93,104,78,42,69,101,35,37,111,13,109,106,105,11,108,55,2,28,112,54,39,12,57,87,76,67,62,97,49,20,64,60,58,54,37,57,33,41,33,46,13,99,53,49,50,16,88,21,47,16,91,45,66,34,8,21,25,105,55,50,96,84,37,7,112,60,30,3,62,100,56,54,33,109,14,44,90,103,75,35,50,51,86,38,120,83,45,23,90,9,17,76,15,114,32,76,22,8,63,9,40, 0,0,80,81,83,21,44,99,79,39,60,68,51,10,43,74,33,7,50,75,20,75,71,16,60,14,107,112,100,66,44,47,31,40,82,91,17,78,40,60,2,13,83,99,61,74,63,62,25,78,45,60,20,120,0,53,81,45,75,0,86,64,56,74,60,101,67,24,88,51,112,23,11,110,93,73,73,103,18,63,111,88,6,8,119,91,34,71,69,19,107,0,80,21,34,26,93,26,48,11,111,94,55,113,91,0,115,7,2,74,9,42,12,93,94,101,34,79,29,112,1,109,65,61,13,85,17,87,51,112,77,86,45,30,36,89,28,16,35,47,3,80,97,14,0,87,79,82,75,45,11,51,56,31,11,97,114,4,41,47,110,40,91,79,99,98,64,82,32,72,5,96,109,98,6,106,82,65,76,45,42,55,36,102,112,92,17,82,35,5,57,79,59,18,15,62,28,79,14,101,76,100,85,29,108,100,4,75,80,96,0,22,111,20,82,7,43,67,103,30,2,93,32,8,10,41,80,108,24,120,2,100,48,9,43,26,72,114,3,29,66,115,72,2,17,75,48,66,72,6,97,33,4,61,11,38,111,89,50,100,29,107,99,106,88,25,29,112,18,92,116,44,35,100,7,72,44,31,82,48,45,6,81,96,30,57,117,112,9,70,109,73,107,34,22,94,2,89,59,113,99,62,82,64,11,15,63,2,16,65,20,35,64,120,41,84,38,25,28,75,87,120,19,96,55,80,30,36,94,66,5,1,85,4,15,33,89,75,40,14,109,40,60,55,116,12,103,96,34,52,26,111,9,5,7,68,27,13,86,99,32,67,83,9,100,118,30,32,86,66,46,10,66,107,113,41,26,11,65,106,85,7,2,35,55,116,27,52,50,48,50,103,34,94,33,64,81,59,93,11,23,74,30,22,120,24,89,53,120,78,23,93,29,70,26,22,74,45,71,15,86,65,46,43,31,90,16,73,38,107,103,41,74,15,68,109,62,5,57,79,93,114,15,106,76,76,44,27,23,48,68,11,11,49,14,22,105,90,72,85,78,111, 0,0,96,10,107,61,102,59,77,105,93,114,13,111,71,71,116,67,32,78,74,96,102,4,104,39,107,44,27,118,48,97,113,25,106,39,22,62,58,67,88,62,40,17,20,34,114,95,37,118,72,2,5,110,29,22,73,114,37,75,119,39,23,88,64,35,32,49,59,51,27,33,5,88,90,17,100,42,28,27,51,24,35,69,84,8,26,99,30,6,14,97,2,22,63,82,58,32,53,67,92,31,100,63,11,107,38,114,22,61,15,115,22,14,14,23,101,44,21,27,6,71,56,79,91,1,84,45,68,15,2,86,8,64,100,57,2,22,12,23,76,97,105,96,15,38,79,110,96,39,78,61,69,107,24,84,87,9,2,36,42,101,103,8,100,39,92,25,76,76,72,75,99,94,3,27,62,100,67,16,0,5,3,47,70,117,39,13,65,84,13,13,80,33,104,37,27,44,18,3,116,77,24,4,62,70,83,21,110,64,92,41,42,87,26,86,81,48,40,2,61,61,101,1,115,28,118,103,58,68,5,75,34,112,102,34,1,47,74,26,60,16,32,104,41,50,1,49,88,68,16,10,81,5,16,62,62,106,78,120,14,0,107,37,35,6,50,30,51,120,71,63,60,41,21,1,98,68,68,10,44,93,71,38,33,98,75,68,43,107,93,19,91,96,7,32,23,116,3,114,115,43,91,98,43,106,14,81,37,88,42,96,45,18,105,71,14,80,64,3,53,110,39,56,38,120,12,1,102,62,8,46,23,12,58,118,99,101,11,100,14,99,22,118,91,41,12,59,65,23,53,116,63,92,9,4,101,106,57,46,15,89,9,76,0,39,115,65,73,52,56,49,66,78,18,48,99,90,80,28,56,45,58,28,48,18,83,51,96,11,9,98,46,115,5,32,1,46,5,30,24,82,37,9,51,107,94,85,14,36,15,10,100,14,32,46,108,116,31,86,45,103,54,66,31,0,8,23,75,54,51,79,112,53,103,4,9,74,119,95,77,79,82,88,80,107,3,42,67,105,44,48,119,42,20,83,106,27,14,26,33,10, 0,0,40,47,120,73,120,117,3,98,80,38,43,44,25,40,58,14,107,4,117,72,12,104,36,50,26,52,95,23,25,60,13,92,6,74,68,108,75,89,55,22,85,21,7,93,102,6,31,113,15,72,63,96,57,65,28,22,63,76,97,4,47,28,115,44,58,18,32,27,19,32,36,95,93,24,60,29,53,109,26,5,74,40,92,55,90,101,96,113,59,39,91,98,30,6,76,68,33,118,6,97,13,102,100,65,106,78,73,10,49,59,97,98,4,73,113,80,44,1,21,7,36,7,117,44,88,18,42,17,81,84,99,51,51,5,48,27,50,14,1,19,94,49,37,29,7,84,64,5,4,46,83,6,91,91,51,9,72,63,39,59,112,24,101,34,102,116,26,38,87,94,18,112,114,78,103,98,119,20,39,36,41,45,118,9,7,71,109,63,82,29,10,57,35,6,9,89,101,76,37,90,52,68,40,8,97,93,21,114,59,114,46,73,102,103,75,47,83,4,103,70,77,12,78,31,42,19,83,75,23,92,53,2,37,82,97,93,109,114,112,44,38,59,23,91,107,45,73,76,110,6,96,32,110,25,7,23,119,16,81,87,94,79,81,12,78,29,92,19,76,55,110,1,4,54,8,86,118,25,7,80,15,87,66,36,34,79,25,31,101,74,114,120,38,42,98,107,81,13,101,83,103,81,57,17,68,74,95,87,67,70,12,119,72,79,14,32,114,4,112,65,84,51,53,101,118,59,59,32,24,62,5,3,48,89,1,21,59,116,32,31,55,101,85,22,75,46,119,10,21,17,44,112,21,11,111,39,65,8,14,36,0,33,98,110,1,4,107,32,53,85,64,111,30,8,90,8,100,113,13,62,85,90,101,99,87,52,52,8,5,54,22,14,19,75,39,45,114,112,28,79,82,87,75,14,99,37,93,68,85,80,39,59,14,26,98,59,41,3,54,82,113,96,0,58,52,48,92,19,27,117,118,24,55,24,56,46,73,19,29,114,5,41,51,91,58,92,11,21,10,74,62,85,75,107,23,41,107,60,103,91, 0,0,58,107,45,41,117,119,53,12,55,14,8,83,32,99,120,101,59,107,73,98,75,84,1,18,18,35,65,100,98,64,22,82,61,60,17,101,79,18,49,69,69,99,7,101,47,117,57,115,19,33,56,115,60,53,28,92,120,97,3,33,66,54,25,63,3,104,30,60,117,44,100,48,39,4,63,32,29,73,40,15,54,35,40,79,46,72,90,88,29,28,3,102,109,58,20,79,29,8,1,120,63,4,40,52,62,69,39,67,64,119,8,35,14,118,76,67,42,25,23,20,63,0,108,87,115,112,11,82,4,88,2,76,0,67,34,82,104,112,52,21,54,115,92,33,45,97,57,7,30,37,68,102,28,8,13,79,78,89,39,101,89,72,11,35,56,91,77,90,112,91,53,51,110,78,41,9,43,28,93,120,117,16,109,20,83,34,23,104,114,96,45,4,58,92,3,43,111,41,20,107,39,22,51,78,18,14,40,62,103,60,100,81,81,116,97,69,77,107,78,73,112,80,94,8,26,109,102,119,2,109,51,64,20,70,37,104,77,6,12,94,66,48,49,2,79,14,58,75,41,115,53,3,81,37,75,28,112,78,106,46,96,59,116,50,34,104,73,33,90,47,1,10,48,59,36,101,98,47,16,57,73,86,110,75,79,59,112,87,60,40,28,72,11,60,103,114,58,72,41,87,96,107,78,72,44,85,10,104,2,120,19,59,106,87,51,73,78,83,89,95,37,0,97,13,68,91,74,104,4,110,56,85,24,3,43,24,59,12,6,118,60,96,17,4,116,75,32,4,53,86,33,64,81,61,22,45,26,32,66,72,48,51,100,9,92,97,9,84,118,16,2,87,83,73,8,103,63,34,56,117,87,10,100,91,28,11,54,90,72,96,50,35,94,69,94,3,80,9,38,12,95,55,114,48,0,47,99,80,36,98,29,12,102,75,117,22,82,33,3,11,7,8,44,106,37,76,96,64,39,0,86,28,68,2,103,100,9,101,72,43,22,84,85,42,37,116,29,105,78,88,93,2,45,61,120,74,109,100,116,79, 0,0,52,51,18,5,114,30,78,97,57,51,13,55,1,71,77,79,17,53,2,28,35,108,11,119,15,23,33,62,100,50,118,7,22,34,107,38,104,66,78,59,93,90,27,50,117,103,74,77,44,116,69,101,94,43,60,95,64,43,117,23,117,102,99,66,18,71,82,69,59,88,118,46,14,17,1,72,38,100,63,115,30,79,117,8,63,56,95,55,67,77,6,61,92,10,27,85,22,86,104,100,73,105,116,119,35,41,27,42,88,46,1,55,7,34,51,112,4,120,38,87,71,60,15,108,19,21,21,97,105,46,72,51,23,119,6,9,43,56,61,66,88,105,101,60,29,87,83,88,65,2,73,61,66,13,78,17,108,77,100,112,47,97,100,89,29,113,38,103,88,83,76,41,15,18,93,120,35,10,106,1,92,2,77,42,114,70,98,57,23,7,86,59,68,49,48,14,2,36,70,73,115,24,29,56,57,86,19,40,119,92,58,64,87,120,35,39,107,69,11,75,28,97,79,78,77,43,24,47,63,3,8,12,110,58,43,107,87,4,72,2,41,75,62,89,1,14,95,58,110,100,53,75,6,33,18,118,65,46,100,57,54,4,80,26,50,42,51,21,22,14,80,116,31,111,69,32,80,72,110,87,44,82,12,69,64,8,47,22,100,101,29,25,116,53,36,99,12,19,119,90,17,31,72,80,24,109,0,1,20,50,88,83,1,59,52,95,96,90,108,12,43,12,18,23,102,97,56,48,91,47,23,56,118,40,14,69,38,12,103,75,17,90,105,79,49,70,65,109,24,38,22,1,75,74,117,69,53,49,103,108,43,22,45,19,62,31,51,107,34,115,0,10,57,69,108,84,45,13,95,16,31,21,98,29,39,7,113,8,12,56,33,47,105,119,38,94,120,60,57,8,76,62,4,67,57,5,67,49,37,22,113,92,112,7,22,113,54,62,99,82,66,3,65,67,116,27,4,101,116,96,78,69,92,11,79,26,4,99,5,80,56,105,12,85,120,119,17,97,85,20,1,97,75,45,5,14,112,89,50,45, 0,0,23,112,70,44,32,2,99,86,25,79,86,79,111,79,42,109,88,23,56,62,59,4,39,1,84,13,22,61,34,26,7,42,19,7,83,32,43,112,44,20,2,57,1,50,13,18,112,29,31,77,105,86,113,91,21,98,35,14,99,79,66,120,109,65,52,16,36,103,16,88,21,106,75,63,30,120,62,58,34,94,90,97,80,21,33,69,94,103,100,71,92,116,18,77,106,88,71,97,73,11,57,35,93,104,6,105,54,112,27,95,80,114,120,103,29,70,111,43,103,57,13,115,57,19,25,41,119,56,66,92,17,77,9,1,35,42,32,56,109,19,50,120,91,9,29,57,17,15,67,100,14,106,113,76,25,47,7,105,66,43,78,98,115,2,66,117,45,116,57,69,50,55,45,36,12,53,63,10,36,8,17,56,64,32,20,79,5,68,80,7,58,87,17,94,25,60,97,43,36,9,114,68,49,32,4,120,117,5,88,111,39,113,1,65,41,101,18,106,115,15,5,50,13,99,56,35,41,40,42,118,81,60,36,47,59,31,114,49,38,89,10,65,32,75,62,31,34,22,22,84,81,81,35,111,59,54,101,2,103,87,93,23,0,103,106,35,8,35,16,24,120,56,56,119,102,33,118,100,26,45,97,54,114,10,17,52,75,103,109,26,70,112,61,113,31,103,56,77,106,93,77,2,70,26,114,5,1,41,33,14,76,69,70,69,78,52,93,16,58,85,106,27,34,106,81,11,38,105,17,70,74,106,68,81,89,44,51,17,58,87,15,25,102,20,114,7,98,81,111,93,17,54,11,81,56,16,106,18,83,87,78,0,45,68,113,64,52,12,75,19,53,120,39,50,1,49,26,72,63,118,76,5,40,117,4,104,31,76,91,29,22,16,1,66,21,25,107,22,61,28,77,108,62,83,67,47,62,61,39,120,108,68,77,0,111,83,18,28,114,17,92,114,119,54,112,9,38,4,60,68,23,10,115,73,84,50,4,42,20,107,53,79,19,95,58,35,79,63,114,0,66,5,29,88,24,30,94,1,6,56, 0,0,77,52,111,11,48,45,7,12,106,83,29,30,36,6,119,27,55,74,90,14,92,77,65,8,15,70,43,49,7,72,110,7,2,8,113,33,114,53,112,72,16,76,76,96,40,67,58,90,6,7,32,69,19,107,0,12,105,98,53,73,27,99,67,38,15,93,94,99,81,79,96,46,72,24,65,21,0,73,47,45,91,29,20,44,17,66,28,38,59,11,60,33,9,84,72,40,19,24,111,95,79,56,2,50,19,91,52,89,61,101,5,3,7,108,101,0,78,2,109,87,49,23,104,64,28,89,92,89,31,16,59,111,80,82,55,4,89,11,50,72,113,50,38,20,12,101,107,119,106,85,110,1,3,120,68,36,49,90,20,15,57,69,104,34,38,16,1,107,61,66,31,73,31,13,88,0,15,49,54,17,68,64,91,69,82,24,18,26,52,117,53,32,41,29,78,107,39,9,101,90,49,77,106,56,15,96,19,36,89,91,25,100,23,62,114,75,1,60,3,109,38,94,115,43,11,98,108,77,79,49,61,101,71,58,69,8,115,99,9,7,44,36,88,101,87,93,30,45,14,25,10,17,66,113,78,56,17,95,39,58,53,113,61,3,48,18,107,55,47,110,106,0,95,80,78,115,68,11,117,28,60,100,110,120,111,104,63,104,51,102,101,113,12,99,29,60,99,62,20,67,18,33,32,112,8,36,94,32,95,17,82,83,57,119,104,73,29,62,120,99,7,1,68,12,56,18,73,33,113,53,81,62,37,43,12,113,67,101,97,90,109,38,31,75,99,13,88,25,34,92,115,44,11,105,18,97,91,9,83,7,53,42,87,16,16,45,15,109,118,33,98,59,107,113,118,94,54,59,81,109,44,25,96,83,72,15,32,70,103,24,102,34,61,111,83,18,98,103,87,50,68,57,76,56,83,73,24,16,57,80,7,32,27,101,43,73,8,70,105,113,10,110,8,100,35,71,6,115,74,20,95,28,59,37,20,106,27,80,48,114,15,38,49,20,23,87,77,13,64,60,0,5,118,89,38,11,110,26,67,1, 0,0,24,8,102,119,35,75,54,108,89,72,56,82,32,78,112,16,90,112,12,70,40,87,32,56,97,84,38,87,78,92,36,118,57,86,11,53,46,68,18,17,75,74,98,53,111,29,86,12,85,96,81,3,20,69,24,24,68,112,44,44,106,93,68,102,15,96,30,50,54,69,24,19,105,2,107,71,69,48,109,74,25,67,115,36,60,39,85,11,44,3,41,61,109,81,74,106,55,65,44,66,83,18,17,53,119,9,67,104,93,119,114,79,103,15,9,55,4,100,22,66,113,72,39,20,6,108,56,75,71,64,12,104,69,75,76,2,40,110,63,24,59,25,70,9,69,37,29,110,98,56,75,97,7,16,87,35,93,74,63,63,10,49,104,118,82,93,41,99,85,48,32,102,106,77,5,60,20,113,51,0,83,112,25,118,20,75,35,47,117,50,41,61,98,21,95,4,118,80,12,117,80,98,112,69,82,2,97,75,65,120,90,2,83,103,87,84,72,35,18,64,90,105,115,93,96,81,52,64,87,30,44,38,11,63,44,69,100,49,91,116,27,63,74,55,53,74,25,63,2,88,7,46,18,75,36,43,119,87,99,19,95,8,33,85,77,48,20,78,90,67,70,104,13,10,104,26,72,4,44,93,80,118,105,108,98,12,75,2,78,81,21,88,72,49,23,60,75,97,21,102,10,35,56,45,7,120,4,94,37,8,54,108,106,39,95,93,75,108,63,103,62,70,36,27,29,74,95,55,38,68,103,13,115,73,20,75,60,42,102,52,59,25,100,77,60,116,54,62,80,58,33,111,45,12,69,57,108,57,114,70,97,9,75,55,120,64,97,119,43,48,7,80,41,114,24,76,92,74,113,80,16,85,60,32,113,100,95,97,67,1,54,23,2,25,57,73,22,23,116,74,45,28,29,108,81,71,90,37,39,24,86,75,39,36,29,82,92,40,44,74,41,15,62,11,107,62,7,37,34,93,90,103,16,0,37,114,23,17,61,51,85,73,106,42,79,27,59,106,73,85,104,50,38,107,98,34,43,61,15,95, 0,0,20,96,97,36,88,54,95,78,105,113,70,21,112,112,106,54,80,98,115,116,48,5,81,18,78,22,1,43,33,107,6,46,3,25,59,98,54,77,113,14,76,71,65,49,75,97,91,42,32,59,97,45,119,86,34,58,1,58,87,93,98,1,77,75,18,43,81,43,87,4,62,22,44,58,113,98,53,52,13,85,3,71,59,46,47,115,83,64,105,41,77,77,10,87,91,13,13,9,60,16,114,119,44,71,65,43,61,66,75,117,110,79,1,43,105,36,77,18,17,113,116,44,108,100,69,67,37,54,97,15,96,37,44,118,98,38,42,89,81,96,91,98,89,51,0,75,33,35,87,28,29,43,75,47,16,77,40,38,55,105,26,15,54,108,61,5,23,17,11,40,111,95,101,57,8,42,58,1,105,7,85,102,65,37,60,81,116,67,83,109,73,91,102,77,31,16,90,119,73,47,9,27,56,32,73,4,58,52,53,72,74,94,60,12,49,20,19,99,74,88,29,28,88,118,113,45,82,69,32,73,37,36,16,110,104,14,102,107,72,12,16,33,8,92,63,93,7,25,90,106,26,10,15,68,116,43,0,98,58,39,1,45,96,45,6,88,87,104,60,20,14,27,5,20,103,21,35,34,82,91,77,51,1,77,78,59,27,99,94,27,31,70,5,58,18,110,13,54,119,60,45,86,111,46,93,63,25,38,27,119,37,94,38,100,43,106,98,14,101,88,17,16,112,43,107,78,18,31,28,80,56,25,11,84,43,93,75,0,106,82,109,30,99,90,115,16,120,61,102,36,120,91,103,98,8,15,65,33,21,104,35,87,22,22,63,95,10,38,2,78,1,54,118,26,55,94,58,51,1,61,67,60,118,90,88,109,31,111,55,112,58,57,19,100,66,87,81,37,3,69,120,95,9,107,74,120,47,44,18,22,75,41,118,102,83,51,108,56,72,74,23,99,91,27,82,92,77,34,101,20,1,89,46,13,92,32,109,104,64,116,18,19,93,91,36,23,16,32,41,6,38,41,1,103,88,113,99,35,0,54, 0,0,118,105,61,112,45,47,90,94,35,0,2,6,13,49,45,8,50,83,51,14,59,99,105,84,69,104,1,54,69,104,102,15,81,51,103,43,48,112,103,30,92,107,95,109,1,71,74,75,22,48,72,33,11,47,22,19,7,100,26,73,37,68,56,112,118,120,64,77,7,10,60,42,61,3,116,9,68,49,66,110,15,15,57,51,107,77,62,108,114,110,0,41,68,74,47,59,0,99,48,16,26,92,47,22,38,54,94,57,68,53,109,104,21,32,9,89,4,13,10,74,19,46,19,6,106,15,50,109,61,96,17,48,91,42,36,26,43,55,115,2,58,86,40,106,24,85,15,85,61,20,88,120,88,47,95,110,71,2,120,36,110,75,114,49,8,119,51,93,44,10,42,96,75,37,28,117,88,97,71,57,116,58,86,29,53,94,50,17,51,35,72,10,53,51,84,111,101,65,113,108,91,81,111,78,75,0,91,76,62,18,5,30,112,27,64,24,79,93,76,87,74,13,63,83,111,51,73,119,29,58,6,94,31,40,49,107,111,76,95,97,41,22,91,29,119,112,95,53,51,49,68,75,86,0,14,109,8,86,20,61,86,79,71,101,11,88,70,67,75,11,57,93,23,64,45,84,88,12,118,66,51,13,63,8,103,65,87,11,54,17,100,0,98,95,37,88,115,42,69,37,89,11,107,53,7,37,6,3,78,67,56,88,53,54,88,31,18,41,54,14,10,75,76,80,54,4,107,113,84,43,111,107,55,86,36,3,30,108,105,6,70,41,57,65,29,38,100,60,18,108,62,42,65,7,32,44,0,92,43,19,83,89,86,87,18,21,30,22,90,84,98,4,9,59,10,104,13,21,48,110,91,32,31,25,59,61,15,47,55,62,72,119,115,110,84,120,72,16,48,37,62,56,49,61,21,25,48,19,23,76,119,17,32,67,112,12,51,103,23,112,37,98,88,38,45,79,55,117,110,99,79,28,39,80,69,107,88,13,90,38,28,3,108,7,80,38,70,113,51,76,111,84,0,65,110,64,57,39,32,102, 0,0,91,68,108,57,15,66,9,84,78,98,49,90,92,27,57,55,0,120,104,8,74,75,88,82,89,50,37,0,68,0,85,39,117,23,58,108,81,103,67,40,105,113,84,42,35,59,18,74,57,52,92,91,117,69,68,17,78,44,56,97,17,89,23,55,60,88,1,115,86,19,68,88,46,14,53,40,15,103,100,85,36,64,54,62,115,103,23,3,102,67,49,116,28,80,25,15,63,39,6,102,76,96,91,66,81,10,112,34,37,77,108,111,48,53,24,44,16,48,99,108,91,72,51,22,96,30,111,113,87,117,29,4,48,23,5,34,82,6,47,26,20,116,67,63,88,46,77,78,114,27,43,31,42,28,65,50,93,88,114,56,34,29,41,19,34,112,44,85,96,7,34,53,66,107,85,109,74,43,120,38,92,114,70,50,51,76,80,83,42,17,99,61,52,10,19,64,65,62,67,51,31,109,65,52,29,74,22,29,0,78,107,91,99,102,45,31,27,66,49,7,118,91,91,8,56,46,72,112,20,23,90,25,61,24,25,118,116,9,108,22,37,92,101,96,1,71,53,23,82,23,95,101,33,102,18,72,10,105,110,85,64,98,105,45,80,36,64,89,105,112,105,84,23,82,4,92,94,108,43,100,41,37,25,32,107,96,99,43,32,106,4,95,30,86,59,49,83,33,94,109,48,40,106,0,107,44,30,22,109,13,21,15,119,21,86,70,93,89,39,28,44,110,92,61,18,71,91,41,6,108,104,3,8,22,22,32,32,106,98,68,20,117,2,43,73,86,10,68,4,55,60,89,70,113,26,50,65,61,120,12,97,68,16,85,27,84,114,94,4,43,110,92,17,102,14,32,10,17,76,83,52,75,84,1,36,21,119,27,27,80,100,25,74,80,44,80,104,58,18,38,9,42,71,24,60,116,61,99,84,58,68,54,82,68,34,12,48,11,36,26,112,94,66,18,72,45,59,9,106,23,40,90,57,14,6,9,111,18,60,85,120,105,113,36,32,53,93,74,62,87,33,16,63,19,97,71,28,37,3,58, 0,0,51,34,82,42,20,9,52,80,42,82,26,79,60,120,73,10,17,26,13,108,92,111,49,63,5,20,98,80,89,96,27,79,39,108,94,14,22,31,120,56,70,76,101,31,34,119,94,29,83,86,54,30,72,115,113,38,112,92,10,4,50,52,119,88,104,18,12,16,28,99,102,25,53,34,6,102,46,119,21,26,56,97,53,2,56,21,39,39,78,66,21,44,37,27,30,39,91,23,80,80,22,117,112,75,111,11,98,22,25,2,7,3,46,114,100,5,45,36,116,23,24,116,12,28,101,6,40,58,20,107,91,3,94,94,53,74,68,20,62,92,36,27,87,31,117,105,25,97,43,67,77,81,58,10,93,32,46,2,23,100,83,49,22,92,57,42,98,54,32,12,20,19,86,36,98,86,98,3,65,94,48,74,68,89,55,26,63,5,19,30,13,64,63,69,41,56,37,96,52,49,34,108,38,44,28,7,92,53,84,77,39,119,80,24,115,62,101,44,81,66,39,104,108,73,51,16,12,83,118,110,2,69,67,92,45,25,59,77,25,6,109,63,77,104,72,10,69,77,100,70,83,108,79,91,17,18,4,63,9,37,4,106,73,99,74,27,26,66,50,35,105,82,116,103,9,16,30,74,97,108,67,63,31,7,82,48,12,100,87,112,25,31,114,85,83,12,85,96,41,75,19,54,97,118,35,61,99,64,20,0,119,118,9,17,87,63,116,103,94,103,65,86,36,54,53,27,46,12,38,79,22,88,45,56,94,80,5,0,57,110,40,12,64,18,39,67,26,113,92,31,4,57,29,92,112,72,14,58,36,99,60,28,54,25,114,59,118,49,8,42,113,85,26,58,60,42,44,63,73,71,37,86,114,30,12,2,119,36,14,7,31,71,52,15,35,23,101,26,94,49,13,66,7,43,75,91,6,103,83,115,98,36,73,107,109,71,86,76,45,82,16,94,94,92,91,74,92,45,53,62,109,44,101,36,18,98,78,120,58,8,59,69,88,95,31,90,89,77,110,94,116,95,98,67,86,104,97,14,63,30, 0,0,94,108,96,45,56,68,107,114,22,57,42,45,86,112,26,12,93,34,99,85,26,1,29,5,40,55,58,67,80,87,88,9,80,49,81,85,69,76,99,64,34,15,113,68,22,87,21,85,48,18,85,82,18,19,17,41,107,88,84,36,95,32,30,67,85,90,64,4,102,6,75,59,96,99,88,58,119,84,50,28,85,108,105,1,49,102,12,74,43,89,95,16,114,59,9,2,116,112,100,0,91,61,59,82,74,26,42,96,70,40,35,105,5,66,12,115,115,47,116,54,59,37,95,36,113,108,70,89,42,11,13,11,3,63,18,30,98,96,77,109,60,113,26,21,40,19,103,63,100,97,69,27,60,28,75,113,85,81,77,45,102,9,40,50,96,69,3,4,65,63,8,101,60,54,85,111,97,64,74,118,88,115,72,85,101,72,109,52,13,57,99,79,37,40,42,8,103,38,8,90,27,77,29,110,100,109,7,113,44,63,50,51,67,47,54,80,22,87,115,100,20,47,7,97,21,38,43,70,64,21,10,60,60,97,105,70,51,88,99,107,112,73,61,29,115,78,69,27,63,97,105,98,88,42,6,84,21,51,26,119,115,116,112,71,93,108,37,20,39,102,48,69,65,71,95,78,60,75,57,27,101,64,38,106,27,11,35,70,74,99,0,114,79,94,71,89,83,24,42,49,84,85,112,109,1,23,88,45,52,13,55,13,73,66,84,75,111,109,8,98,22,42,105,40,107,68,53,8,37,47,11,25,37,98,99,10,102,55,62,27,73,59,18,83,72,82,27,79,52,23,101,59,68,76,80,60,77,85,105,45,27,101,104,7,31,110,40,56,37,12,102,75,61,20,79,98,115,57,53,98,49,47,61,6,0,97,105,56,97,73,90,26,107,110,100,5,31,72,26,22,48,14,24,116,47,106,118,69,112,44,27,90,34,28,23,76,97,40,69,10,36,95,66,9,97,63,34,17,58,43,44,8,78,27,48,14,75,82,49,14,45,87,61,111,20,95,55,41,118,56,63,74,106,71,2,102,33,120,54,120, 0,0,91,68,97,120,47,81,20,104,4,93,56,99,47,112,33,101,66,4,92,19,21,3,7,113,90,38,47,117,100,66,60,70,61,15,43,35,102,58,76,96,107,59,22,76,48,99,57,84,45,49,1,78,66,110,111,27,114,18,82,113,1,37,33,7,8,26,111,114,53,54,108,13,80,22,119,69,54,79,37,21,29,23,65,8,16,29,21,92,37,22,27,86,117,56,76,86,64,57,92,15,49,4,81,2,2,56,14,90,59,116,45,33,95,52,120,48,27,102,28,110,61,62,36,1,11,16,39,98,2,59,84,94,99,80,33,61,60,47,22,18,53,3,75,19,70,103,106,100,116,104,109,80,97,16,44,49,105,28,112,115,40,101,100,16,100,59,67,66,114,43,16,57,52,35,61,3,116,19,92,48,89,47,85,57,21,1,7,59,32,29,6,10,7,12,27,42,37,11,68,30,27,36,62,47,10,69,64,9,93,120,43,87,61,28,94,77,80,0,6,39,16,80,61,49,23,109,13,84,13,32,63,33,73,76,14,59,114,108,71,48,42,23,21,82,59,11,71,71,52,67,19,34,116,26,15,24,102,52,57,42,67,69,36,95,109,8,98,25,24,54,14,16,0,109,48,65,62,111,51,99,110,55,42,18,6,53,86,18,31,67,79,101,23,4,96,92,54,111,66,24,23,80,91,11,8,77,66,72,94,117,84,29,71,4,112,53,105,92,65,14,113,92,16,100,56,41,9,71,94,32,43,30,26,105,8,10,86,88,116,61,45,59,2,99,72,46,115,50,28,98,82,28,36,90,78,48,116,111,118,111,92,118,73,72,93,66,19,94,96,91,3,56,55,17,59,35,0,81,88,32,34,63,43,88,70,9,24,32,6,30,74,83,50,82,34,114,79,67,32,17,103,50,38,83,86,50,68,28,116,41,0,94,59,2,111,16,65,36,26,47,31,98,105,119,32,36,82,53,11,26,82,100,44,18,63,38,108,20,86,29,21,43,26,1,57,91,4,20,100,28,105,9,118,109,16,6,119,25,17,111, 0,0,32,89,78,42,84,33,60,31,113,67,78,60,79,22,73,85,86,21,24,1,70,7,37,65,36,10,30,12,88,69,74,20,60,69,92,85,107,94,62,77,42,56,83,96,92,17,0,96,55,63,46,103,114,11,111,93,42,43,100,110,108,38,97,82,17,0,105,100,68,17,109,49,30,23,88,74,22,73,31,120,32,8,16,29,87,15,119,65,61,78,28,74,117,37,58,111,2,93,104,92,92,7,2,24,61,28,73,55,7,50,46,51,96,61,11,46,80,66,77,48,13,17,52,106,45,19,16,45,74,29,87,97,66,3,20,98,42,43,107,17,45,74,75,35,65,18,114,63,23,46,102,54,70,53,77,77,19,20,112,74,80,79,27,85,56,72,79,39,100,24,77,58,48,44,72,62,23,106,98,96,30,79,111,100,62,42,61,99,85,74,26,110,39,85,45,66,109,74,27,106,113,94,110,2,8,101,77,38,70,45,63,26,106,119,101,23,62,65,93,47,15,34,74,118,33,97,8,36,113,57,74,49,38,108,9,25,34,62,86,37,56,34,15,106,110,5,36,104,120,34,10,64,45,120,119,22,10,15,88,105,4,37,102,120,28,88,116,96,5,92,107,13,39,112,97,81,52,100,4,8,30,45,46,20,88,39,11,85,99,115,66,63,84,93,10,116,98,29,89,37,47,116,97,22,85,107,34,112,101,56,30,3,108,85,38,21,94,112,10,45,23,57,97,99,117,94,116,68,115,65,13,62,63,22,28,101,4,29,110,58,64,37,62,62,80,82,60,42,17,31,59,15,100,76,98,1,106,0,4,41,27,20,91,93,12,106,91,0,40,46,60,80,105,87,114,10,22,107,110,65,0,97,69,32,101,22,107,3,57,14,34,29,112,113,102,85,73,23,31,60,92,15,94,22,95,62,99,99,80,73,9,114,1,66,37,70,118,16,94,81,2,53,29,13,57,105,117,78,103,5,16,103,28,70,116,4,80,36,97,102,91,43,41,85,6,107,86,16,6,21,82,57,58,19,54,120,29,95,27,36, 0,0,110,13,34,104,33,42,75,113,84,58,37,50,107,106,43,64,25,75,66,61,33,67,103,11,120,117,67,58,118,76,98,35,18,29,13,37,34,95,106,41,38,38,47,14,0,3,105,83,29,21,14,14,41,112,25,116,42,21,50,9,107,106,113,89,90,4,51,94,115,80,63,50,35,113,89,69,102,80,44,109,26,95,73,117,107,68,26,118,91,102,85,59,22,23,57,70,5,87,20,98,20,93,119,104,92,45,90,24,87,58,80,63,42,87,1,81,43,3,7,6,118,11,45,26,23,115,2,117,27,12,76,4,59,42,45,26,54,110,118,34,97,31,67,59,77,18,107,99,85,83,109,31,77,92,9,57,81,90,26,84,30,4,44,54,98,110,66,69,114,74,28,6,98,13,6,52,87,80,116,119,86,6,28,16,7,106,55,106,52,18,82,22,13,7,58,42,54,89,57,39,93,115,113,114,4,44,87,108,15,39,19,51,6,21,69,57,41,68,39,29,66,102,64,15,41,97,68,69,51,43,59,5,59,43,107,20,105,34,90,32,5,106,69,43,22,70,43,16,85,91,108,69,87,76,40,46,71,99,22,14,72,65,87,47,93,9,102,8,67,89,118,50,51,8,53,97,103,89,11,12,100,60,108,64,62,8,53,5,75,49,78,31,10,41,79,77,89,107,5,19,113,119,62,56,81,105,87,59,101,83,1,38,66,48,117,16,70,29,36,31,31,16,101,82,75,72,12,50,41,30,52,41,45,98,32,92,0,41,115,36,77,21,53,119,103,59,78,109,113,120,15,60,85,32,85,118,66,24,105,119,23,37,67,24,72,21,44,23,70,111,48,83,71,51,21,18,65,61,50,0,3,67,61,40,0,103,67,17,13,44,73,1,53,41,45,91,62,82,86,93,106,60,101,24,18,9,91,0,65,119,88,93,24,19,17,16,20,52,40,118,114,79,97,95,31,41,7,63,25,24,82,74,8,119,102,4,118,56,78,52,81,26,26,74,110,114,49,46,109,81,78,69,9,76,18,11,19,21,70,119, 0,0,47,120,87,10,98,106,5,95,62,73,109,99,117,5,119,39,29,34,46,40,11,46,93,118,113,5,0,69,28,103,6,43,31,104,84,37,76,107,81,4,110,10,92,13,80,18,109,77,45,99,95,69,109,38,56,79,72,48,15,98,8,16,52,73,37,28,91,5,41,75,79,86,24,93,117,119,116,73,12,6,102,65,103,102,105,55,87,28,58,85,56,15,92,68,112,72,56,1,65,34,25,26,53,57,76,85,71,94,50,85,65,93,79,119,88,15,114,102,71,49,40,78,52,37,34,114,73,67,47,44,99,40,86,74,70,69,90,100,8,65,28,72,5,104,87,32,94,44,92,114,75,31,116,65,44,48,83,99,68,86,34,51,24,83,35,109,107,65,46,74,39,10,116,58,116,26,112,60,93,28,17,6,16,91,74,61,110,62,69,51,113,78,52,30,106,78,98,72,119,4,20,15,40,55,11,17,29,91,26,86,4,51,117,12,102,35,71,17,31,88,48,120,105,3,113,92,26,77,21,117,57,58,75,26,26,62,113,105,50,107,5,20,96,60,100,99,111,68,77,39,5,54,19,101,35,23,42,43,64,104,99,26,44,7,77,87,118,64,65,65,5,2,102,95,81,118,62,71,36,49,36,52,16,108,23,38,18,94,38,11,108,93,50,46,5,43,28,62,55,58,81,52,36,55,60,111,76,109,35,32,76,32,49,11,86,40,51,98,31,35,103,99,17,39,107,117,18,97,101,30,59,73,55,108,38,100,91,48,41,80,84,37,15,66,105,33,4,58,120,43,12,42,72,26,1,34,37,8,83,61,120,105,95,50,79,32,58,39,48,47,58,27,31,16,81,12,106,111,25,21,10,70,56,72,108,61,94,51,120,64,27,82,25,101,11,4,80,52,9,98,119,48,102,9,97,11,43,25,65,45,54,118,88,23,66,12,78,97,1,25,109,57,75,57,23,43,49,14,28,38,34,23,0,15,94,24,16,39,35,27,94,64,95,32,19,99,61,2,42,3,58,65,2,105,94,56,62,31,10,116, 0,0,79,75,58,77,80,102,56,40,73,74,103,76,67,38,118,22,115,30,81,30,4,23,46,12,88,112,100,91,117,117,5,25,51,39,87,63,73,100,41,56,24,81,84,43,4,98,104,100,17,49,28,87,109,93,22,89,26,83,41,66,1,63,54,19,56,10,73,81,6,21,84,61,12,13,44,45,48,6,32,56,105,46,7,30,81,101,34,85,19,93,55,4,35,61,82,116,39,37,30,85,34,28,26,87,87,102,17,51,55,35,50,47,77,23,66,30,45,65,17,10,61,0,61,81,30,33,60,103,115,16,120,20,114,43,52,100,111,94,102,28,108,72,82,90,32,120,69,104,115,24,19,103,5,101,54,102,93,105,70,53,106,8,20,22,34,50,57,87,115,73,79,60,31,87,103,102,31,83,56,26,46,11,105,94,15,44,110,100,40,22,35,56,3,56,117,111,16,51,110,22,35,18,105,41,72,80,83,13,27,45,116,56,114,98,96,90,81,89,78,30,93,44,46,81,27,30,79,10,96,50,29,119,114,105,73,47,112,67,102,116,5,59,42,101,47,33,39,71,49,45,84,41,41,63,12,63,115,84,51,86,48,107,40,1,59,91,7,112,53,16,75,118,114,8,8,21,28,44,52,96,106,116,36,27,106,106,50,58,44,62,19,105,16,102,79,62,92,32,69,98,119,9,105,39,120,113,95,105,75,117,88,36,73,44,116,72,57,89,59,22,107,86,40,54,32,95,98,29,88,102,89,28,83,34,104,43,30,26,14,39,57,102,46,72,47,100,49,90,75,112,99,13,25,35,75,110,55,96,16,50,19,16,38,70,0,94,57,120,103,73,52,97,22,52,86,111,39,109,55,50,52,55,77,79,103,7,64,20,22,38,53,120,69,13,43,19,60,29,90,17,41,83,41,8,49,89,30,18,58,5,60,94,120,74,37,94,82,62,27,47,90,6,105,86,14,81,90,8,57,23,2,106,117,37,13,46,56,91,63,3,77,96,40,12,2,51,18,112,58,82,77,54,95,31,106,54,3,117,105,47, 0,0,104,78,97,83,46,25,27,106,56,78,3,70,24,55,119,110,107,65,59,71,21,25,43,4,104,4,36,32,27,108,113,65,69,40,79,73,88,67,34,36,73,112,62,99,35,22,106,48,3,29,64,37,46,82,10,68,13,88,4,71,106,106,37,80,78,38,76,102,51,16,57,68,52,81,42,90,98,66,75,107,120,3,4,16,109,70,75,53,7,32,81,12,103,1,57,7,47,63,54,15,69,14,32,98,93,97,13,39,55,110,49,77,31,38,1,115,33,8,81,65,76,109,118,14,112,70,120,19,71,2,42,92,90,113,86,38,81,47,82,106,18,81,76,68,79,80,27,46,3,31,7,99,100,58,68,74,17,20,41,46,116,82,33,109,107,30,63,69,54,22,91,105,92,76,40,81,79,40,117,119,53,15,81,36,60,84,19,31,17,2,107,81,53,16,2,104,55,79,37,28,54,93,47,14,4,97,85,83,65,29,100,73,52,25,94,82,66,48,65,86,61,102,100,63,33,23,100,78,93,110,57,118,19,48,11,114,59,23,36,53,73,55,92,101,35,20,4,109,25,87,75,30,92,82,16,115,36,61,1,76,68,100,80,26,42,2,19,9,59,48,81,39,40,12,20,83,58,35,23,14,28,114,95,13,9,61,77,39,82,21,24,89,93,84,11,95,103,11,78,109,102,11,36,108,69,82,103,111,41,24,1,58,60,77,32,25,6,78,79,80,20,9,117,43,78,115,75,40,111,15,65,15,23,72,51,31,51,18,59,94,84,103,62,103,22,43,65,97,16,99,100,86,73,33,56,27,34,14,61,20,17,77,93,111,37,95,62,42,83,55,6,80,73,16,0,59,113,71,119,84,41,12,96,45,46,59,56,17,98,98,0,67,9,3,27,20,110,36,113,115,22,69,56,93,84,0,72,40,96,44,55,48,52,27,104,98,34,112,86,15,26,53,96,81,72,19,83,1,114,8,61,34,89,18,62,110,13,52,35,53,9,105,119,39,28,94,33,41,74,76,79,46,19,80,99,102,1,92,51,62, 0,0,120,7,90,86,15,66,119,40,100,90,82,54,107,29,91,94,77,21,52,25,11,23,83,4,9,0,65,22,120,111,29,46,26,81,42,113,25,47,35,22,12,118,23,29,101,119,65,16,20,60,61,24,87,42,80,105,81,73,65,71,79,119,111,15,26,91,65,110,77,8,9,54,102,48,93,29,90,107,87,84,120,91,90,99,56,17,75,57,48,120,94,79,111,89,19,34,35,68,13,103,91,3,51,64,118,22,96,1,71,35,15,100,36,36,81,30,105,29,106,4,13,119,2,100,28,109,53,67,112,114,107,116,36,60,120,39,99,57,95,50,117,81,79,15,80,44,25,33,55,62,20,10,58,73,15,33,97,73,34,98,19,47,49,76,106,118,68,96,97,44,46,72,117,35,2,100,44,42,94,93,100,106,81,10,96,40,95,78,50,55,77,80,1,57,109,34,49,56,97,13,1,88,66,48,84,27,84,37,49,31,60,73,2,88,111,110,9,89,107,115,38,23,56,63,27,105,1,94,120,114,116,66,97,93,42,119,119,53,77,5,110,73,92,42,73,62,96,38,98,107,8,68,120,113,70,3,94,90,55,6,73,68,24,86,97,111,40,70,50,2,2,37,12,47,1,48,52,103,78,41,37,20,4,88,53,57,84,46,21,8,88,23,81,35,0,107,82,107,80,61,8,102,63,84,51,75,42,80,117,37,78,65,8,54,23,53,61,18,99,42,79,85,13,120,115,87,20,7,2,39,52,34,64,7,6,98,79,83,93,77,43,61,106,48,58,42,27,114,7,42,56,74,84,17,85,64,1,42,110,18,72,15,120,20,77,88,105,38,88,66,80,100,98,5,25,87,38,69,116,49,22,101,48,19,46,117,87,15,87,49,81,37,35,11,107,115,101,44,10,72,1,54,89,11,82,73,97,48,111,36,113,91,112,0,8,55,10,106,59,52,57,27,111,86,45,107,63,110,80,104,92,0,35,107,70,22,54,32,30,29,73,29,80,96,117,53,102,93,65,78,101,76,104,64,36,38,73,35,18,60, 0,0,34,99,37,117,68,81,72,30,110,95,27,113,119,117,10,38,105,32,29,111,43,72,33,1,51,52,95,28,39,87,64,40,22,41,20,76,62,38,29,58,4,112,15,86,85,75,46,6,112,75,35,110,78,7,37,23,90,24,40,98,13,113,5,100,64,14,40,10,39,66,41,114,26,49,24,67,71,55,28,113,39,22,106,48,48,102,84,80,93,6,69,106,64,55,94,78,19,36,118,16,1,27,118,37,107,70,18,15,38,95,63,111,87,73,91,59,84,75,112,76,1,98,43,62,29,120,36,40,64,91,25,13,48,15,17,12,72,73,74,44,100,116,8,56,1,118,38,115,120,24,64,22,113,102,90,35,13,5,20,20,77,73,25,102,98,19,106,21,84,40,73,117,58,99,6,29,54,39,14,64,40,26,9,116,46,21,90,37,0,33,30,41,75,84,2,74,82,19,43,68,45,12,111,114,109,71,79,112,114,9,4,59,35,41,38,39,12,92,30,118,101,10,18,43,39,13,65,20,101,36,35,37,19,60,86,5,63,108,102,59,70,84,63,99,112,26,92,7,5,50,116,19,70,40,86,74,45,116,26,105,77,85,112,50,2,62,105,93,106,36,66,61,44,73,89,110,101,62,32,95,5,96,113,26,64,36,27,107,12,19,48,75,78,74,44,76,90,45,63,111,33,118,118,36,110,115,114,56,57,70,37,105,45,43,102,2,32,111,28,16,104,7,83,16,65,7,42,16,87,11,87,1,11,11,47,78,97,120,87,29,115,4,21,6,27,48,34,56,97,14,52,103,75,93,91,105,65,115,44,37,114,22,48,5,2,55,110,56,16,9,36,54,118,94,24,120,14,37,21,94,64,38,117,27,38,102,18,25,9,44,34,41,75,9,26,101,55,64,49,105,56,69,116,72,108,48,7,84,42,26,4,83,73,104,26,6,33,56,48,98,52,77,101,71,92,72,97,1,55,0,93,111,82,97,83,26,115,43,72,107,79,46,54,119,105,113,52,112,7,16,7,64,110,12,27,12,103,100,5,18, 0,0,70,100,25,54,34,119,46,118,99,20,32,68,42,8,116,38,84,106,52,117,76,42,73,37,59,84,99,41,29,97,88,2,42,14,38,76,66,48,11,35,108,4,120,44,78,52,102,54,14,27,65,5,34,25,62,116,85,4,86,60,84,86,69,38,58,26,41,114,15,77,84,59,40,115,78,23,87,112,95,114,113,110,33,65,49,70,101,112,108,108,54,35,49,30,107,18,44,101,71,81,79,109,19,53,90,43,39,35,11,47,115,78,111,72,73,48,64,44,45,81,85,19,118,101,48,108,8,78,40,33,13,101,84,2,111,110,25,97,109,51,105,19,66,101,16,110,2,42,32,66,34,35,23,72,37,31,42,56,61,7,78,67,85,15,20,80,64,31,105,8,110,117,0,70,73,23,79,75,33,84,116,5,8,83,96,76,94,75,83,103,36,111,38,4,4,60,102,78,35,68,110,4,26,39,32,72,107,97,42,45,20,93,36,112,27,110,85,82,105,100,89,112,25,114,117,84,62,74,117,3,93,26,96,100,1,88,30,119,6,2,6,102,96,82,56,96,100,55,3,28,69,5,106,99,15,67,27,99,31,36,52,23,74,68,51,35,79,119,20,7,45,24,22,38,100,74,105,34,106,1,103,116,97,29,15,29,56,103,61,103,51,23,2,20,1,55,19,50,47,69,61,46,59,6,110,115,68,61,21,26,64,2,56,41,18,119,92,57,80,85,47,2,69,58,99,64,4,8,18,117,49,22,1,9,1,119,56,103,3,0,72,95,50,27,115,113,19,51,90,70,60,38,35,38,86,5,118,69,66,10,1,69,42,45,92,77,57,76,46,77,104,91,37,86,26,82,39,108,48,36,44,91,52,95,45,108,19,70,63,85,109,104,107,49,36,5,97,76,17,110,59,76,59,74,3,32,31,13,34,106,109,13,92,7,15,56,117,105,95,29,38,0,7,10,58,67,45,61,81,41,86,20,93,88,41,103,31,91,113,60,82,35,68,82,29,31,86,41,98,51,82,35,82,79,87,46,118,16,51,55, 0,0,62,32,55,69,60,0,53,90,65,2,3,102,106,81,82,17,42,12,116,108,96,6,100,49,12,17,1,7,11,75,95,24,79,12,113,30,11,46,76,18,117,71,106,25,113,76,69,41,80,4,70,112,66,2,76,6,111,27,10,112,56,26,77,3,52,38,104,20,71,50,103,100,117,106,116,104,0,94,75,73,48,47,100,9,32,44,53,50,89,35,48,119,40,58,100,87,46,104,15,40,28,111,120,1,12,71,99,116,2,92,86,112,14,111,28,55,46,24,50,116,81,13,100,65,49,55,67,31,84,64,98,94,7,37,39,27,85,31,1,120,67,70,31,88,57,102,87,40,85,87,4,78,9,7,71,23,1,64,34,103,90,110,108,51,38,32,67,9,20,52,6,66,66,19,98,74,87,22,99,7,53,64,81,59,76,57,29,110,2,3,43,98,99,34,12,28,98,73,50,82,59,90,88,19,48,7,4,70,77,17,21,46,108,26,33,11,5,34,69,26,110,120,3,87,21,106,98,41,12,111,69,55,70,92,44,67,77,76,14,47,58,58,45,15,10,26,113,17,112,12,28,119,27,11,110,79,7,103,78,40,87,70,90,73,76,3,1,94,72,113,82,0,42,116,10,43,100,80,54,24,8,48,54,22,81,35,74,26,79,30,101,76,32,120,44,54,38,14,25,6,46,76,75,72,111,67,60,8,59,96,109,42,24,0,84,9,38,62,100,15,117,21,33,16,42,105,48,16,35,56,18,56,5,39,77,31,109,36,76,88,97,115,25,111,87,19,32,73,1,64,75,118,106,25,21,22,7,118,19,90,105,80,45,39,34,55,3,3,61,75,75,72,113,13,23,70,70,102,19,19,81,28,34,90,51,112,37,87,99,81,56,98,91,17,5,64,111,12,83,22,17,1,2,119,13,88,103,29,85,1,14,23,48,64,96,51,107,17,101,83,110,64,52,38,100,58,96,90,4,81,11,95,114,8,28,120,120,119,80,99,75,10,87,94,40,120,19,81,46,52,88,83,85,60,61,48,50,52,73,107, 0,0,21,102,90,8,69,6,67,23,54,74,60,42,32,55,38,119,16,119,54,86,119,119,107,21,110,37,110,78,13,89,114,19,0,3,2,1,111,56,109,79,35,101,14,78,9,115,84,76,23,0,102,100,31,18,102,56,73,18,89,58,26,40,63,50,22,109,21,8,99,73,107,112,68,9,26,59,37,35,12,80,95,2,21,54,31,44,19,106,91,108,49,55,60,15,27,110,101,71,38,0,24,87,7,3,14,26,23,54,74,115,83,33,61,37,91,84,73,99,61,15,74,50,81,61,29,46,57,105,79,86,62,92,62,39,76,42,109,69,14,100,82,104,14,91,37,105,86,11,34,36,95,72,49,39,82,99,77,39,40,43,114,72,21,101,18,108,78,120,103,57,52,118,49,116,26,83,48,57,12,40,18,56,61,119,49,103,115,0,18,40,84,115,43,15,64,48,62,20,97,17,96,63,80,82,84,88,82,77,13,97,83,67,13,84,6,6,65,3,61,73,87,26,56,9,73,111,15,117,30,21,85,26,118,62,50,30,2,12,48,80,102,109,65,105,7,88,87,33,9,53,62,67,37,71,3,99,38,66,20,103,77,85,23,68,52,116,9,60,71,86,16,80,66,85,42,46,72,88,49,119,103,106,17,42,29,87,76,71,72,0,102,17,48,90,89,113,11,74,47,3,78,60,89,78,56,81,87,40,66,12,27,50,91,45,97,89,25,93,21,60,104,102,44,40,106,16,100,44,10,62,25,17,36,10,106,62,30,38,25,81,36,2,101,113,66,87,2,74,17,48,14,117,109,12,104,40,119,3,30,0,91,7,8,17,16,61,55,107,92,92,89,31,100,38,75,73,64,61,90,107,91,14,7,14,114,62,98,1,46,55,38,107,74,22,54,54,114,99,80,55,116,21,40,94,86,0,50,56,90,19,26,89,58,51,27,115,1,109,41,35,13,109,62,73,40,45,73,5,72,25,40,86,53,33,112,17,5,107,66,63,82,36,109,120,119,48,21,40,90,46,115,101,116,33,17,46,44,88,16,85, 0,0,100,43,13,29,20,59,67,111,82,66,22,70,92,50,79,99,85,26,90,65,110,25,85,4,2,8,18,87,106,30,50,59,21,34,0,51,50,21,44,83,110,103,118,41,22,76,62,95,97,49,18,49,66,0,19,17,26,34,113,107,31,111,52,82,116,115,17,91,64,9,81,49,43,36,90,9,33,38,110,109,3,103,43,17,67,73,16,52,19,103,15,83,5,99,117,76,36,50,97,60,16,44,69,98,95,96,47,94,59,61,66,87,12,58,36,44,44,1,66,51,88,39,113,64,75,119,24,71,62,78,47,19,45,21,1,56,62,4,54,33,65,53,8,69,82,36,45,72,87,15,37,83,108,2,31,19,35,83,113,37,64,63,119,12,40,92,80,33,4,80,65,69,5,16,87,56,35,30,2,67,15,38,40,110,64,26,22,99,48,82,68,103,45,34,110,79,44,45,57,62,120,47,55,75,38,66,21,43,11,52,77,70,18,13,120,60,88,113,77,104,17,94,43,77,104,12,12,73,95,108,1,62,30,71,19,27,28,95,75,72,18,53,23,73,111,69,57,81,15,102,106,97,11,117,93,83,57,102,106,60,90,27,94,87,46,105,15,92,3,87,62,73,107,80,0,70,75,103,24,67,113,55,29,1,100,103,52,20,71,80,2,22,117,22,9,44,38,115,91,110,51,16,111,7,52,20,70,76,101,7,51,119,38,17,40,19,99,110,16,68,49,66,78,29,77,99,2,103,47,24,69,66,1,113,7,108,79,0,13,3,96,59,71,65,55,13,102,115,24,111,90,5,0,30,2,80,56,47,2,50,61,73,51,102,106,97,51,94,56,76,72,65,99,19,105,40,8,85,5,26,22,44,86,101,22,90,66,110,69,32,5,108,28,102,35,118,120,19,75,17,20,2,32,39,44,96,3,10,60,107,35,94,17,102,116,25,45,99,62,66,62,91,60,52,92,10,36,34,52,101,31,120,81,110,36,47,15,109,94,99,83,88,35,77,43,97,3,34,21,27,56,20,29,18,8,38,85,3,66,5, 0,0,93,91,74,5,10,89,110,100,98,81,43,42,65,15,27,95,46,86,12,106,79,68,108,33,67,16,73,34,43,3,60,66,15,96,37,40,119,40,91,118,47,108,57,43,114,81,67,20,116,71,5,93,109,33,92,74,111,111,13,62,47,23,24,19,27,107,71,107,27,19,92,96,109,50,107,9,19,31,105,12,110,6,84,65,30,75,82,90,97,51,76,0,106,91,33,73,109,109,77,41,59,69,61,92,76,25,30,57,8,61,12,34,37,44,92,47,101,112,111,3,105,41,12,9,116,1,7,46,41,15,104,28,2,19,85,86,19,45,16,16,110,96,44,25,37,51,80,66,80,54,118,87,50,24,64,96,60,28,83,63,3,38,29,96,89,41,44,32,46,70,32,94,57,13,1,11,101,92,95,81,35,61,17,101,110,106,84,114,90,61,1,102,10,101,46,70,24,1,69,49,44,96,12,30,21,40,100,19,4,31,76,38,32,1,53,68,28,61,27,6,13,108,41,73,19,62,84,88,11,1,43,19,86,62,35,91,93,14,114,120,97,27,83,109,59,80,44,35,60,110,55,37,14,8,29,65,57,97,111,51,29,31,7,28,101,4,6,30,94,41,60,104,102,10,16,105,67,49,18,109,79,61,108,81,85,102,50,109,45,79,28,118,58,11,62,2,17,93,88,115,28,102,37,36,19,108,94,78,13,20,105,14,112,21,78,35,107,75,116,87,4,9,114,79,17,110,53,6,81,107,110,30,32,57,7,38,61,11,32,17,37,106,52,104,54,16,32,50,117,46,96,96,63,35,111,79,21,89,58,70,92,61,42,19,72,50,38,113,78,84,73,12,108,15,106,113,90,34,97,18,61,105,53,25,39,120,21,26,41,95,70,109,61,48,59,82,88,115,51,48,110,40,91,112,81,0,57,89,4,87,113,96,120,19,8,19,103,6,89,45,27,81,90,105,89,31,115,51,22,70,9,62,93,115,53,104,67,12,48,79,34,46,21,83,101,87,69,48,34,76,30,6,11,65,111,108,10,43,63,3, 0,0,93,91,24,86,88,6,116,59,90,92,29,37,59,63,50,90,37,20,69,48,61,16,41,2,91,49,90,25,29,88,31,49,37,4,17,67,28,18,84,7,19,27,59,18,93,108,72,52,85,10,93,120,2,119,90,89,42,40,3,69,76,99,24,87,58,40,67,61,81,9,3,47,109,120,25,91,81,112,82,36,30,115,22,83,70,15,23,44,7,12,12,6,94,35,28,76,18,21,21,95,70,18,29,96,59,37,39,100,88,47,43,103,26,35,111,88,49,24,2,16,68,101,53,71,42,110,12,26,26,64,110,8,1,97,90,44,12,54,24,26,110,4,104,68,83,2,21,73,101,50,83,75,57,63,45,112,116,68,40,30,5,109,74,117,104,62,90,6,92,9,39,50,116,61,35,51,65,88,51,73,31,44,51,75,64,64,41,89,99,34,61,43,62,53,102,31,92,12,24,81,57,27,114,22,23,2,52,96,100,93,87,24,115,109,46,27,53,58,106,50,119,25,115,7,5,84,103,9,52,32,11,104,81,36,8,87,68,24,22,39,86,25,86,80,99,16,73,46,12,53,113,63,13,10,75,84,115,26,42,82,10,60,106,54,58,23,55,23,64,105,69,22,27,113,13,35,8,107,60,105,96,27,23,47,48,104,31,103,30,21,55,60,99,40,44,49,28,58,36,56,40,8,7,115,3,9,87,14,72,21,102,24,28,76,80,66,89,82,59,98,17,20,73,30,78,60,58,106,98,53,112,56,120,34,36,116,28,21,62,113,93,91,70,83,104,16,80,72,63,73,94,73,1,67,31,27,84,33,58,110,110,84,37,28,25,7,98,93,79,43,114,117,100,0,46,110,92,75,41,119,38,27,3,101,62,118,8,51,25,27,76,66,47,77,75,116,43,13,99,79,110,91,119,3,57,36,114,31,48,29,83,60,6,60,103,3,24,119,108,12,82,19,110,107,58,74,38,65,90,7,19,49,109,104,3,101,25,62,73,59,106,101,53,14,108,68,50,2,28,30,114,27,110,79,9,60,2,89,112,73, 0,0,57,90,3,74,71,65,76,27,111,92,97,59,78,67,61,63,1,97,38,46,43,37,120,103,3,54,104,118,102,21,70,35,96,43,52,84,33,61,81,99,115,23,89,17,103,18,0,40,51,13,38,88,33,45,21,69,81,20,19,29,47,34,90,58,61,4,105,85,103,44,61,48,19,32,0,79,49,95,5,82,43,66,36,14,22,53,95,118,5,17,11,42,102,116,30,107,72,100,116,119,120,15,97,83,29,59,38,60,64,18,9,27,7,115,15,51,77,62,5,102,51,70,2,29,83,81,49,6,72,94,113,68,104,2,84,66,29,28,29,83,58,15,15,16,8,5,62,58,44,111,34,68,53,27,98,30,86,97,82,2,92,57,15,95,13,24,36,21,39,104,7,18,80,113,5,115,52,75,96,0,31,55,7,33,96,68,80,15,40,46,120,50,100,26,83,5,20,41,26,12,61,104,32,44,65,77,97,80,58,63,28,82,77,62,99,95,24,116,49,29,90,1,65,81,7,92,110,110,11,92,45,83,34,33,107,68,17,32,53,33,112,108,104,44,65,42,79,61,23,9,39,34,94,102,53,42,57,64,91,31,55,69,26,35,107,30,111,111,19,86,13,107,5,32,24,32,44,59,22,99,4,0,116,25,75,107,6,23,3,49,96,119,106,22,53,64,74,112,0,92,40,102,76,37,120,61,116,54,61,93,96,74,70,85,33,1,51,35,3,73,65,31,19,109,67,79,3,21,37,43,43,2,7,7,61,75,6,66,15,42,91,7,0,69,29,29,44,95,65,88,5,117,80,99,109,49,120,69,52,28,115,38,27,39,18,57,42,78,4,90,96,92,3,8,4,118,81,69,47,9,101,57,32,112,34,86,120,32,31,63,25,41,102,13,28,88,31,38,28,75,80,96,31,93,120,32,66,49,22,97,88,68,81,89,48,72,120,27,34,72,66,120,5,98,39,82,110,36,117,41,81,78,104,85,21,3,97,45,31,31,77,52,49,46,97,9,16,104,66,4,99,89,108,47,21,30,76,16,27,19, 0,0,33,93,7,11,57,79,19,99,64,112,109,77,105,60,50,66,92,20,7,50,46,34,91,91,25,22,98,22,27,72,21,79,83,96,62,87,113,10,71,54,35,3,71,85,5,71,118,99,110,76,25,114,81,5,71,56,86,77,24,67,23,82,44,0,82,22,23,63,85,61,49,24,107,85,8,118,102,37,23,37,66,103,2,82,31,117,47,42,22,11,3,119,38,60,118,90,117,19,88,99,77,69,97,82,85,99,32,45,57,60,33,90,16,110,47,101,33,7,35,112,96,96,25,33,112,115,82,10,96,25,88,2,117,55,7,48,38,11,117,6,40,78,63,17,115,12,32,102,113,24,35,97,73,85,2,70,86,39,97,69,57,115,29,9,79,103,66,5,91,3,57,119,28,92,96,71,26,44,18,61,47,32,79,72,38,35,60,37,111,19,27,40,76,7,49,21,69,59,8,3,30,101,27,69,92,66,87,87,54,10,107,67,25,25,95,22,98,119,107,106,18,16,69,76,119,86,53,89,102,117,38,22,14,38,102,88,3,89,41,40,20,108,50,4,23,32,28,12,18,117,60,63,41,48,94,15,75,26,82,41,51,94,96,62,98,86,109,90,22,7,115,49,38,40,64,89,13,71,22,69,0,8,68,51,27,90,18,106,120,37,100,54,9,52,60,11,72,40,50,90,67,38,72,68,116,95,79,14,106,12,33,3,19,95,60,26,3,13,11,66,65,10,77,117,4,31,10,7,112,107,29,93,8,52,6,109,15,110,72,74,3,21,45,40,49,103,18,105,89,54,108,15,97,90,68,10,84,46,120,103,104,118,44,49,64,43,80,76,1,98,112,107,35,81,59,42,77,28,2,37,48,5,75,66,43,53,29,116,35,89,69,61,108,117,97,118,60,55,84,36,51,33,23,8,45,59,85,43,2,47,81,9,14,34,25,77,93,73,51,1,82,84,51,100,20,84,22,37,84,103,69,29,37,64,62,61,105,27,41,110,92,67,13,0,51,58,116,35,32,103,94,42,40,24,106,42,44,82,63,26, 0,0,26,31,60,1,68,44,82,106,89,100,39,23,41,95,78,61,87,67,11,90,54,71,92,53,110,41,86,68,19,77,28,23,77,43,50,64,76,95,25,28,58,17,79,16,6,93,60,87,100,8,12,113,19,108,97,99,51,61,32,95,101,16,24,66,45,84,60,54,9,73,119,28,100,85,93,42,82,92,109,69,29,58,47,50,113,69,81,51,73,0,82,90,105,73,10,82,68,7,111,35,27,32,32,34,106,52,107,59,105,3,35,60,15,13,68,53,97,120,35,62,2,38,4,64,104,18,92,43,12,85,39,17,100,62,78,17,13,0,41,109,98,33,113,48,27,89,84,82,111,116,4,3,80,58,37,56,40,58,111,101,113,16,56,15,10,95,30,13,43,80,46,55,50,30,19,61,117,100,23,37,71,35,32,106,83,89,52,12,39,67,24,38,11,106,120,98,107,36,44,11,59,72,105,36,5,78,25,64,54,1,109,27,110,73,93,115,100,83,101,68,107,34,112,118,70,117,32,105,15,89,16,115,79,118,61,57,92,64,60,17,31,17,91,29,52,101,76,112,65,98,49,75,104,92,88,68,82,14,44,31,32,65,105,31,62,62,33,56,33,69,46,23,16,70,77,76,54,100,69,62,116,5,44,50,73,118,95,55,116,84,11,60,74,20,78,101,103,21,48,105,54,23,87,56,52,61,102,40,18,20,49,97,107,53,40,81,119,38,61,2,100,52,45,34,91,111,32,41,28,55,21,27,12,6,71,1,42,73,54,38,4,26,81,36,0,53,23,28,13,104,20,111,83,41,6,72,72,104,119,93,5,102,57,107,120,20,63,76,119,40,103,89,54,38,35,17,91,103,105,120,89,62,67,95,20,0,100,52,72,86,83,109,28,45,108,17,44,24,29,64,81,43,34,68,105,100,57,48,3,13,5,1,12,88,31,86,101,53,24,48,66,79,27,37,82,62,42,66,100,118,54,13,97,23,93,65,1,103,14,92,88,81,41,43,86,16,118,26,81,107,79,37,58,24,46,77,110,88,7,22, 0,0,42,70,118,51,86,65,79,34,69,36,13,31,14,65,8,32,104,16,18,25,110,120,55,88,83,53,96,93,5,65,98,8,70,47,17,70,5,110,38,62,110,118,92,16,56,32,109,4,18,120,30,38,69,110,39,113,9,75,117,21,58,98,105,83,55,104,81,57,88,39,83,120,66,59,60,19,101,77,13,20,103,60,88,113,102,92,18,12,101,17,6,115,103,20,111,13,66,25,76,77,65,108,54,93,17,95,75,84,26,82,108,12,107,87,43,78,59,57,32,10,53,9,73,15,62,84,94,72,20,52,8,12,11,110,40,109,21,88,77,104,6,33,75,102,23,85,119,36,25,15,101,49,113,39,54,77,45,49,86,28,14,34,117,42,16,84,91,50,33,91,19,75,100,66,26,84,110,54,49,43,52,115,50,63,25,77,37,63,48,105,8,114,92,1,45,119,44,56,114,94,20,36,105,92,47,89,53,44,74,98,51,108,38,7,22,12,94,37,85,5,37,98,105,41,80,115,44,92,29,62,70,67,63,9,25,92,76,106,26,113,111,58,8,11,108,20,34,31,117,82,29,13,37,84,35,82,104,45,98,23,20,29,6,70,119,77,31,93,56,56,115,92,119,7,68,22,53,15,81,32,15,13,89,71,81,1,60,93,106,68,0,104,114,113,63,47,75,90,37,98,0,99,85,26,73,112,110,80,116,37,88,114,95,45,61,60,14,20,108,9,92,14,37,6,112,4,69,55,24,56,54,102,46,22,24,25,24,62,67,52,64,77,82,29,116,84,38,31,90,109,117,84,99,24,42,73,73,0,27,58,35,93,116,20,11,42,37,120,41,86,22,48,71,103,118,49,17,76,29,8,63,36,58,81,69,40,105,73,102,1,36,92,15,18,57,69,58,100,31,100,49,82,9,6,7,98,42,35,117,104,8,83,12,7,114,109,46,19,6,4,66,81,27,34,83,30,16,106,90,96,117,92,90,76,75,82,78,15,7,60,105,57,117,77,84,33,96,45,116,21,7,80,107,72,90,35,24,73,13,24, 0,0,15,33,83,36,12,90,91,90,76,27,47,52,82,48,34,49,83,32,105,92,49,50,39,23,39,113,25,84,0,118,97,60,75,4,113,16,36,111,49,6,0,104,89,13,58,59,72,57,1,105,79,9,95,116,14,45,72,69,94,91,95,63,80,78,99,93,25,118,75,29,41,66,42,3,82,56,52,120,80,71,87,35,22,69,77,67,28,15,72,23,116,11,71,103,93,109,80,28,35,104,111,38,84,51,31,113,16,28,112,103,95,33,56,103,11,30,64,18,52,77,89,67,27,88,29,32,38,112,43,113,23,41,51,97,51,63,77,1,116,111,6,72,78,95,61,22,52,91,25,60,116,27,97,88,35,16,33,50,98,67,9,29,116,39,49,9,119,17,116,31,48,61,120,114,59,22,35,92,52,78,10,1,3,2,73,106,108,94,28,102,105,43,5,94,98,63,22,9,48,50,40,10,48,97,16,81,54,52,30,20,8,105,71,85,59,119,92,37,9,19,24,51,67,101,104,82,35,0,31,19,65,77,38,29,94,105,28,80,93,36,23,23,118,110,34,116,31,85,100,24,102,68,117,28,78,46,22,34,32,99,0,10,114,56,45,99,27,65,37,57,50,30,56,82,0,88,6,111,55,39,57,111,111,51,114,62,39,43,112,2,1,32,108,102,49,55,98,19,41,99,5,66,82,56,113,106,89,5,14,39,99,33,61,102,80,23,22,84,10,53,94,116,18,78,92,51,74,10,57,87,17,20,97,11,13,26,97,44,113,22,11,69,0,62,40,28,99,104,91,73,91,62,64,26,53,98,103,87,37,42,74,0,62,19,3,69,89,74,60,7,2,80,3,108,70,44,120,1,75,7,72,104,99,39,97,95,6,66,33,114,24,23,103,10,29,116,85,111,117,52,101,109,31,65,109,92,28,28,64,23,17,45,2,23,14,117,77,69,8,7,85,73,62,5,22,68,48,83,73,9,58,75,77,14,89,8,48,18,58,94,19,19,83,54,75,40,48,104,14,73,29,39,55,45,2,6,37,70,112,34, 0,0,15,33,34,41,112,30,71,48,12,11,82,67,19,39,118,36,61,95,20,96,117,64,105,91,60,24,54,4,100,1,95,36,21,79,118,10,51,49,71,37,71,38,81,99,15,63,20,74,37,24,41,78,6,86,62,68,27,2,112,1,120,58,76,54,111,2,82,120,18,120,16,33,25,88,120,76,59,61,20,21,99,53,1,59,21,51,67,77,117,116,8,95,4,93,13,88,54,5,26,6,79,13,113,85,46,85,79,55,22,32,101,106,8,40,17,73,120,88,37,0,106,51,14,118,22,103,67,79,71,45,21,118,37,26,39,108,100,55,33,53,49,53,83,42,1,113,75,28,113,8,84,92,76,89,113,5,88,49,15,14,83,83,56,115,113,97,6,10,45,85,97,65,21,20,85,46,49,2,17,94,72,118,35,40,7,95,43,49,35,77,106,42,59,78,1,81,61,101,75,56,32,23,99,45,38,106,90,64,87,95,92,23,78,98,49,117,86,90,12,20,6,12,37,91,101,77,66,62,9,59,85,63,59,64,62,66,61,114,68,30,68,57,23,81,45,111,88,116,87,94,16,117,98,102,89,93,43,83,102,36,37,96,5,41,20,81,70,19,101,18,85,109,35,32,39,21,53,8,55,40,2,28,14,79,44,21,33,29,120,47,62,63,2,74,88,20,59,85,85,62,23,44,50,84,118,58,1,44,93,113,80,72,0,36,41,64,51,49,89,15,111,48,23,95,22,21,113,15,6,43,34,113,99,5,30,61,79,24,110,56,118,118,61,44,89,66,44,92,8,84,42,50,31,16,32,42,66,109,48,89,13,75,66,80,110,19,54,60,106,92,75,52,16,22,80,11,29,111,30,101,65,120,80,90,10,100,105,64,98,25,101,112,47,43,47,14,7,68,101,64,15,0,98,104,110,89,115,10,31,73,73,46,65,4,117,117,3,17,10,17,90,116,63,48,46,120,68,1,115,76,34,42,36,39,105,45,54,94,89,56,83,60,111,9,98,0,79,41,34,109,14,108,45,27,56,76,55,1,31,29, 0,0,93,91,88,25,20,69,17,87,118,108,6,55,92,50,46,1,23,116,64,44,92,26,60,107,57,109,1,68,116,120,105,49,12,75,115,116,114,31,51,107,87,80,110,49,43,54,25,83,80,53,110,115,51,35,54,27,13,33,94,119,116,120,18,5,0,91,24,82,115,8,64,64,88,62,41,83,5,109,38,77,105,109,44,66,25,84,115,24,30,46,25,96,120,10,55,16,41,21,60,47,11,54,53,83,81,91,49,9,34,15,74,85,110,10,61,10,17,40,71,72,85,36,66,87,118,70,35,110,67,114,35,5,48,116,116,92,75,8,104,54,38,2,79,34,67,41,120,23,5,0,25,74,118,103,12,107,45,59,6,70,71,65,82,115,72,100,8,82,39,4,85,59,81,6,82,29,45,18,1,92,95,93,27,63,41,82,111,73,46,81,52,30,82,108,53,81,28,51,3,74,47,43,64,102,19,24,115,69,6,31,89,86,101,65,64,22,9,75,65,20,95,67,105,98,62,21,79,94,59,106,104,97,103,35,3,31,6,111,69,49,79,45,69,62,69,90,28,53,80,75,82,81,37,68,13,10,44,109,28,0,0,52,13,70,54,92,14,53,13,79,13,109,111,86,25,42,113,90,115,117,36,116,39,57,82,42,76,30,116,104,68,69,74,33,16,52,94,114,12,117,11,82,101,82,11,73,28,0,27,27,102,29,49,77,36,29,55,62,34,118,67,23,101,50,14,17,42,34,120,79,116,82,87,106,60,7,56,12,115,33,5,66,111,105,0,81,116,104,105,57,14,42,50,67,23,33,31,37,0,76,63,9,94,28,35,4,97,51,10,114,112,38,112,76,97,71,54,77,107,96,60,8,29,55,120,32,90,0,39,99,52,18,31,26,84,37,0,73,12,60,50,81,85,100,116,60,84,75,111,117,104,101,109,53,62,111,94,81,19,117,47,34,26,34,9,112,65,95,21,21,81,115,116,56,82,110,102,96,97,57,31,3,86,41,40,94,4,35,53,65,17,114,46,77,82,49,96,118,11,115, 0,0,36,1,99,34,60,97,88,26,18,10,81,60,57,85,41,82,104,35,96,5,106,107,54,20,52,70,24,107,41,102,117,113,49,46,2,48,47,24,61,118,65,90,16,28,42,102,59,118,108,95,15,38,119,119,120,48,25,1,56,65,79,79,28,102,33,82,71,31,48,98,49,4,69,111,115,1,101,58,116,34,32,108,19,40,80,62,26,110,79,119,97,8,116,44,34,6,94,20,15,73,25,11,64,2,104,111,2,76,114,1,78,118,21,66,61,50,20,117,38,78,27,50,83,57,92,104,68,19,67,15,31,74,48,48,24,5,87,98,27,49,61,8,103,3,2,120,91,68,27,91,39,39,39,102,10,80,71,27,80,30,113,37,102,71,107,114,88,62,66,29,86,92,48,81,113,102,72,36,111,42,27,3,23,41,8,24,57,32,58,97,109,16,65,71,39,92,114,74,91,22,26,70,80,79,34,55,27,46,47,118,50,110,6,98,18,38,82,111,10,119,113,104,26,100,113,70,100,3,86,63,13,106,118,11,22,109,57,9,25,7,82,80,97,10,103,20,92,75,99,109,19,101,85,21,23,4,102,88,112,86,27,21,55,112,44,37,71,56,56,77,85,97,45,55,112,6,85,1,50,37,85,60,10,113,77,23,61,40,107,118,56,104,51,115,25,18,15,111,31,71,1,99,35,45,43,1,8,5,38,49,70,94,8,102,30,1,111,0,84,104,37,1,98,11,44,116,33,101,63,89,11,101,17,57,61,89,76,109,13,117,106,77,21,96,0,112,88,92,17,8,25,103,75,23,14,12,76,102,21,70,57,75,56,73,18,112,37,90,118,105,85,1,107,53,60,105,117,4,92,28,16,73,58,69,99,60,89,112,38,70,72,58,73,13,67,60,96,100,75,34,16,106,65,102,5,0,0,115,118,37,14,59,78,97,60,108,70,14,101,73,48,61,56,78,76,28,46,21,106,81,54,118,81,0,74,36,12,120,50,47,35,84,38,30,19,6,25,30,11,70,26,42,27,108,119,39,20,104,22,8, 0,0,41,64,51,64,26,21,24,11,20,81,68,16,52,117,61,69,12,81,24,81,84,87,6,93,120,116,14,47,90,79,43,61,24,78,101,80,34,18,114,23,71,103,115,46,53,41,17,27,59,104,42,91,93,71,38,64,109,54,92,57,59,73,65,47,35,77,56,93,37,59,10,35,113,113,5,81,102,53,39,7,35,62,16,70,6,55,3,101,76,76,102,22,60,58,89,117,51,107,47,3,107,81,6,8,120,111,78,31,43,93,60,111,113,17,58,4,49,26,85,12,66,53,35,85,43,104,65,14,38,118,24,13,112,32,83,64,96,106,85,48,94,46,114,74,100,26,46,50,96,43,59,79,2,6,20,0,24,3,22,80,37,112,47,11,43,64,105,116,9,39,30,107,11,42,14,91,69,32,55,43,21,22,97,26,46,55,32,73,107,9,59,101,2,11,91,41,98,47,70,53,1,29,115,33,69,63,65,40,110,79,100,118,61,51,116,64,100,4,56,62,89,90,66,81,73,47,108,20,18,23,92,86,46,5,76,67,65,112,22,35,46,102,78,89,16,30,55,99,114,110,112,59,91,114,4,88,31,16,85,0,69,87,15,104,6,103,57,82,19,70,120,38,113,70,101,98,103,68,84,44,61,72,88,94,96,104,32,102,55,79,72,103,39,51,112,110,40,103,94,21,63,58,118,113,49,107,70,48,61,117,116,11,11,115,120,10,119,75,85,20,36,30,97,87,97,67,27,89,114,47,2,86,7,104,30,13,8,97,17,58,1,38,21,46,23,6,110,83,70,106,23,99,34,5,104,108,66,107,77,89,7,118,65,65,56,72,53,106,109,38,7,57,111,18,34,18,14,25,109,2,15,16,27,59,6,35,63,26,57,3,74,43,54,67,30,70,56,109,29,112,7,89,100,76,51,56,67,63,61,34,26,117,7,35,92,93,84,8,103,78,83,109,83,29,45,22,67,58,98,22,79,107,65,94,43,82,9,80,32,37,88,86,56,38,20,49,27,114,111,40,18,49,87,58,18,120,84,41,9,21, 0,0,19,79,46,38,86,18,64,18,77,28,46,107,20,56,83,70,63,76,33,30,77,44,39,2,29,59,37,43,6,47,112,64,12,63,54,77,118,1,73,53,89,85,23,84,93,106,48,39,85,70,106,116,8,89,16,41,28,88,27,107,22,24,78,4,36,98,31,28,33,35,8,12,57,26,80,92,93,34,65,25,70,76,94,90,70,31,77,26,77,32,110,41,14,104,76,41,56,4,15,115,62,64,63,79,109,15,87,75,20,25,35,49,88,89,1,71,83,12,79,71,89,63,93,49,8,45,97,64,15,57,36,99,42,103,96,80,68,85,120,22,43,50,5,23,60,25,43,8,38,15,105,9,69,45,41,103,107,73,98,13,8,72,78,91,75,96,85,26,32,98,39,117,13,24,36,116,48,37,3,109,68,95,24,29,21,115,17,41,25,68,2,85,10,43,58,42,36,99,73,84,59,96,31,6,106,18,64,28,50,22,47,42,51,8,60,84,118,6,4,83,70,63,100,66,38,13,32,103,3,30,66,110,10,34,51,90,110,23,14,70,62,73,14,115,90,19,92,61,18,48,66,21,66,43,94,91,33,10,56,41,86,100,110,105,69,73,52,13,91,73,30,104,112,43,114,39,91,30,22,15,75,32,1,115,55,103,117,38,17,112,83,116,107,109,83,113,113,112,26,88,83,33,8,26,69,113,15,3,115,41,110,23,105,78,91,16,31,21,22,1,6,42,37,114,44,91,43,50,53,35,106,82,18,101,22,23,113,93,71,79,7,55,93,72,83,42,44,104,84,45,21,20,103,107,119,17,63,48,107,35,103,94,80,7,116,17,31,95,9,119,57,21,74,63,56,10,51,1,40,86,77,82,36,43,31,55,62,90,2,31,7,23,89,63,42,44,87,37,104,45,100,30,77,114,117,102,41,114,28,27,16,82,1,96,67,116,107,2,12,2,95,6,117,17,87,71,32,24,5,89,30,11,33,21,101,7,110,45,113,44,37,10,114,70,48,55,102,93,108,85,89,53,64,98,34,47,119,43,98,100, 0,0,59,113,5,100,83,33,37,61,82,85,79,12,63,91,13,70,86,83,23,52,104,31,41,116,73,38,102,72,21,44,56,58,22,97,67,106,70,76,70,91,22,103,50,49,5,61,47,9,113,34,33,64,119,82,96,63,116,81,86,101,117,69,44,79,35,87,97,61,1,67,20,0,12,3,41,45,76,31,102,52,32,58,74,3,16,33,32,90,72,54,1,118,27,65,31,2,75,31,78,69,111,45,64,115,50,102,110,113,23,79,101,113,36,62,112,45,31,24,3,57,45,63,30,20,79,83,4,111,41,116,85,4,97,20,47,101,66,70,53,61,31,77,99,62,71,29,3,118,90,67,27,112,78,8,118,106,67,34,20,24,86,18,103,24,58,42,71,32,59,54,58,73,96,58,1,72,5,44,12,73,108,35,67,71,88,83,74,113,88,21,112,120,65,53,13,36,60,36,36,54,42,110,15,5,6,103,112,34,46,19,85,37,87,70,44,35,82,1,84,74,56,72,53,12,45,40,73,70,66,102,4,6,61,120,120,69,70,110,100,4,15,2,18,24,72,118,28,47,32,36,19,105,30,52,17,119,53,22,32,34,117,47,75,116,7,52,25,67,55,76,44,69,46,24,57,7,105,7,96,15,24,93,11,102,41,41,61,22,16,49,90,62,66,27,45,115,51,86,27,6,21,29,71,30,83,120,67,71,66,77,103,83,4,16,15,75,85,44,31,117,75,16,52,12,72,56,8,119,17,22,19,38,28,118,119,47,100,78,9,9,32,55,9,57,119,110,69,3,85,90,80,77,120,2,96,58,61,34,59,108,39,4,43,25,39,59,89,102,87,104,89,15,3,30,94,29,85,38,95,64,65,118,52,72,97,2,103,66,108,24,112,15,3,30,72,10,89,103,94,42,80,32,31,58,12,83,1,23,81,118,45,47,7,10,100,103,84,51,98,55,76,117,98,44,62,86,73,54,68,57,96,39,43,100,32,92,119,33,11,17,54,84,20,94,116,64,36,49,106,118,22,22,81,51,117,5,20,25,43,36, 0,0,30,66,52,82,63,31,55,92,19,42,86,7,44,108,8,42,82,90,58,10,38,37,31,21,104,65,100,103,96,90,102,58,83,107,8,14,50,74,101,76,5,96,9,48,20,102,45,1,96,29,33,57,34,43,80,74,4,19,32,60,38,15,16,62,41,21,69,16,89,21,11,55,120,9,90,23,118,65,69,79,115,84,101,6,101,96,70,57,22,97,114,70,95,95,61,20,59,62,98,111,16,51,41,90,4,78,91,47,38,16,6,76,120,108,96,120,102,91,54,44,96,87,31,14,109,27,102,47,49,28,59,60,10,40,55,112,108,11,28,62,45,5,74,44,70,78,116,88,80,18,95,108,94,77,44,10,20,53,14,14,52,118,0,63,74,83,117,42,83,28,62,71,88,9,16,99,112,54,115,3,26,23,62,81,40,12,97,3,16,35,22,119,16,101,4,21,29,19,36,95,90,55,120,69,15,5,116,90,38,65,88,74,80,1,4,60,52,88,106,68,17,49,92,38,5,38,106,59,73,5,94,53,40,60,105,67,8,40,117,115,70,74,59,91,55,63,90,87,77,108,75,31,58,98,110,83,99,38,18,68,112,87,36,91,68,108,92,69,14,85,65,25,94,8,47,17,34,56,46,10,97,36,60,63,105,80,11,17,107,18,103,93,93,3,58,44,35,63,15,28,40,37,77,118,114,57,63,78,38,88,95,39,42,55,21,83,118,109,9,55,3,19,63,4,88,36,99,77,22,47,63,1,81,95,27,5,38,111,106,46,94,14,112,7,111,86,41,102,65,12,119,40,17,76,49,95,87,25,86,54,79,38,103,69,38,81,83,36,38,66,7,89,27,77,120,102,7,104,83,12,92,33,8,101,110,2,95,60,38,40,59,69,84,31,100,50,111,56,41,67,82,44,83,1,41,60,109,26,106,34,66,0,101,113,19,57,94,5,116,8,80,12,13,118,120,5,13,95,10,26,96,45,84,66,100,119,32,40,86,42,57,107,41,24,64,2,48,116,46,16,70,88,48,26,107,94,17,96,26,39, 0,0,118,105,55,95,92,38,73,67,53,106,31,64,62,44,79,51,79,113,98,28,80,72,42,61,25,32,72,73,23,35,23,75,20,5,120,54,73,29,4,14,6,68,34,94,34,62,17,93,44,64,17,75,90,48,87,50,45,111,103,86,56,79,12,20,104,114,86,27,26,61,61,7,94,64,74,95,63,9,101,23,69,111,120,111,84,9,20,17,27,30,86,112,48,25,108,87,67,34,39,68,97,1,37,4,2,82,43,38,42,6,18,63,112,8,89,77,54,34,27,54,91,27,38,78,72,96,34,115,97,21,75,110,28,79,95,52,108,105,39,77,10,33,0,13,88,65,44,62,90,17,105,59,17,107,82,26,27,105,26,65,25,4,111,3,84,48,112,120,62,84,2,93,52,52,36,6,43,27,29,23,103,117,88,63,56,78,115,44,81,25,66,35,87,88,14,98,33,66,5,14,9,49,12,23,87,15,25,119,12,97,15,67,38,113,7,21,68,42,34,9,91,22,74,66,117,82,18,25,79,16,25,79,7,27,56,5,47,113,60,3,15,23,112,79,78,26,11,9,40,72,98,6,25,80,100,68,6,120,93,10,12,60,70,20,70,99,104,24,12,72,98,75,7,30,36,49,26,41,0,34,105,60,56,116,89,112,104,41,15,92,62,28,17,59,65,41,15,76,35,110,117,66,59,8,101,3,87,30,97,95,5,55,74,112,71,13,26,69,4,44,77,102,117,88,13,65,98,78,70,8,31,28,97,4,116,16,12,75,55,45,96,78,28,111,99,83,89,37,1,116,98,53,113,33,58,32,44,16,20,20,93,36,44,77,106,43,90,98,23,11,109,61,85,95,43,72,54,69,35,89,67,23,25,25,107,106,82,35,16,21,43,101,75,86,115,85,120,101,8,27,55,46,16,113,26,89,98,11,28,1,106,85,22,119,34,21,64,98,110,87,21,32,77,120,32,41,2,1,82,31,106,93,104,99,49,6,0,51,16,105,83,64,100,63,109,20,84,70,16,17,49,24,71,109,43,32,70,103,53,9, 0,0,44,80,51,61,55,42,28,70,64,70,28,49,110,104,107,53,84,112,56,64,85,88,27,109,120,38,14,80,16,82,62,26,23,120,91,107,104,40,99,75,1,78,88,18,61,97,75,83,117,97,23,11,103,108,112,119,86,29,47,90,20,89,38,76,82,44,60,112,12,16,38,81,100,37,57,113,38,107,22,56,92,113,104,108,90,35,45,107,28,82,101,18,17,68,4,38,58,67,44,81,19,91,118,34,13,113,71,97,63,18,116,73,5,8,88,53,17,47,37,3,44,35,93,2,8,62,4,0,11,89,113,111,1,115,93,94,2,45,96,96,31,39,18,117,81,64,92,92,79,83,102,23,34,24,39,47,60,110,60,30,107,69,20,43,52,35,6,73,117,105,86,58,105,95,78,36,23,112,4,46,116,57,59,74,92,38,94,3,6,118,38,66,68,47,109,67,31,16,111,26,119,11,17,90,41,58,70,47,83,43,15,24,88,81,9,11,102,25,88,95,54,118,47,116,27,79,44,65,100,60,44,115,9,82,79,81,118,111,30,7,87,65,118,4,116,9,87,73,64,82,13,4,88,54,23,11,86,41,86,101,30,94,32,7,77,45,78,37,33,76,41,0,13,85,32,74,26,5,68,89,97,11,56,28,13,3,87,81,109,2,80,10,27,41,117,88,76,71,106,17,94,36,5,37,48,21,34,49,28,23,84,118,57,100,101,8,94,12,58,62,23,109,1,28,27,78,62,84,83,90,2,117,97,79,32,85,20,77,102,105,90,28,79,103,48,32,111,9,110,107,70,85,63,5,4,30,71,56,4,85,51,108,57,1,24,42,117,26,9,40,75,118,7,46,54,113,78,25,65,102,85,45,28,62,94,4,49,29,112,47,44,80,51,22,119,3,101,36,109,37,82,53,26,12,47,99,112,42,20,3,65,56,7,78,58,61,116,12,66,9,56,93,28,61,71,0,5,34,1,28,64,113,45,51,19,63,42,77,3,49,107,57,87,39,8,50,10,35,9,75,67,64,53,2,25,28,23,106,71,57, 0,0,66,65,119,102,114,54,50,120,43,12,81,7,16,117,108,88,57,36,64,13,23,22,71,74,47,118,63,23,56,56,91,67,34,87,38,107,40,33,35,69,99,118,75,17,13,86,83,45,43,49,15,61,63,12,6,104,26,24,39,62,54,52,93,112,66,6,54,101,43,103,78,21,119,104,57,88,88,5,101,46,71,91,7,32,46,29,55,9,100,80,63,64,31,46,2,39,79,55,114,61,81,39,113,94,63,54,53,0,112,23,31,92,92,83,38,16,60,0,63,14,24,89,69,80,97,69,37,2,10,78,80,29,27,64,88,88,90,70,9,57,96,98,79,83,3,3,45,86,17,63,34,81,102,118,83,30,42,17,23,72,51,98,104,112,65,89,14,9,71,97,78,59,81,23,21,16,34,40,6,23,7,103,7,118,70,118,112,110,110,62,120,67,48,16,29,102,103,12,30,20,83,97,10,102,66,101,51,57,33,92,37,32,77,57,0,7,37,8,33,58,73,42,113,109,45,108,110,37,7,36,29,88,93,8,97,36,49,79,6,97,120,25,91,20,21,60,93,102,91,57,86,64,64,58,70,87,63,23,23,46,83,116,104,23,80,37,100,24,40,88,23,40,104,2,64,90,73,95,91,57,59,113,10,16,19,68,97,32,1,118,118,56,58,49,69,64,116,71,10,109,19,106,28,72,23,16,0,16,56,29,94,70,48,65,6,70,117,83,39,116,63,83,112,15,0,32,118,72,55,73,65,74,50,18,74,70,39,14,116,96,38,33,32,103,71,14,118,7,79,19,83,32,83,77,34,22,16,116,97,31,55,86,98,99,80,51,113,107,64,68,70,90,49,63,118,74,71,48,35,84,91,120,104,104,26,1,72,97,97,65,115,80,98,109,78,49,118,1,23,8,9,101,27,79,31,87,29,86,105,9,55,4,115,68,49,4,73,72,63,26,50,65,105,18,33,30,46,87,120,60,100,72,81,81,115,48,73,30,92,103,108,34,41,45,100,76,119,103,90,58,45,32,0,96,36,90,28,119,12,96, 0,0,22,106,88,89,39,65,65,17,28,38,49,23,37,22,84,117,93,24,28,42,117,25,2,16,53,5,110,87,18,30,83,52,20,94,60,81,21,16,55,84,1,53,53,96,113,60,14,24,0,23,42,40,52,49,56,78,84,101,31,112,90,19,72,86,52,29,11,38,108,54,41,6,3,89,65,70,109,26,56,9,17,8,100,47,102,101,75,48,67,57,73,87,27,108,105,77,28,120,120,82,47,57,119,65,53,49,40,11,26,56,69,19,65,19,119,37,54,12,98,26,103,31,120,46,71,91,37,104,111,105,62,23,33,45,8,35,82,109,79,56,85,32,16,10,85,62,110,63,37,49,6,72,84,43,51,3,9,118,66,75,77,49,99,83,76,70,118,45,102,38,55,41,26,4,92,76,93,12,0,44,39,75,11,76,41,0,2,107,80,106,64,109,93,19,91,114,106,59,83,113,34,35,78,40,44,86,110,75,114,115,88,19,10,17,91,63,8,8,104,72,17,103,60,19,17,14,33,2,85,34,48,62,65,112,95,77,82,30,12,1,37,12,109,75,39,53,88,113,106,81,61,59,110,14,30,84,12,34,45,37,6,101,116,73,34,113,64,43,9,49,111,71,64,6,87,96,85,2,112,77,65,80,92,41,36,102,108,24,80,59,59,10,72,38,45,34,80,107,69,75,86,78,77,10,32,22,13,42,23,116,6,56,102,9,17,101,96,20,70,55,2,63,77,104,82,103,24,102,27,119,16,99,109,75,41,116,42,42,58,45,71,64,45,83,42,65,46,93,115,91,24,57,117,10,98,24,21,46,26,117,16,93,74,25,40,15,51,65,92,69,95,35,40,77,109,91,18,46,80,67,41,16,44,3,66,22,110,66,75,4,98,56,53,112,34,103,118,89,68,60,49,109,94,16,110,64,115,17,116,66,15,109,116,0,54,59,98,100,21,71,51,115,112,119,34,37,89,50,22,100,77,102,0,108,117,120,88,8,78,61,52,36,86,118,39,75,47,73,100,56,10,44,85,116,120,64,89,13,60,23, 0,0,29,60,53,93,88,101,3,106,115,86,0,57,93,96,24,68,34,43,118,13,75,20,107,18,111,86,3,94,110,10,44,58,108,38,70,88,80,112,90,28,97,66,52,49,76,26,38,27,92,17,33,44,48,39,99,104,105,95,50,16,51,116,45,51,18,9,62,68,35,113,67,72,15,68,48,36,119,30,10,28,116,83,81,118,65,71,104,112,72,104,88,11,70,82,76,51,6,61,64,9,2,3,102,92,89,20,21,8,49,42,108,75,46,116,116,113,17,18,103,114,94,5,44,65,87,83,100,4,106,61,42,109,108,94,29,26,96,81,96,94,32,84,90,52,30,49,24,99,58,37,69,31,65,93,34,2,107,15,86,113,29,97,44,75,104,32,105,66,6,115,103,72,25,88,36,112,20,69,30,58,75,79,62,37,53,5,112,55,104,66,55,112,34,29,17,117,84,11,35,47,24,63,39,60,89,3,46,22,15,6,53,12,71,107,30,5,73,88,7,100,109,92,93,11,85,114,87,40,56,120,39,59,56,82,32,34,116,32,72,81,101,116,103,105,90,22,6,0,15,90,17,51,104,23,116,48,67,20,56,22,110,61,4,65,85,94,50,81,58,73,23,13,62,106,35,45,2,42,61,23,74,17,93,37,57,74,96,116,104,27,91,60,82,18,80,40,1,14,83,62,51,3,35,93,119,110,46,83,2,24,98,84,66,68,117,103,31,77,52,78,42,4,112,11,69,47,47,20,2,50,70,45,61,100,28,116,54,98,17,52,88,4,39,64,8,88,72,87,69,72,60,15,88,107,73,28,64,25,8,0,37,8,109,59,79,39,3,18,0,16,24,42,88,51,63,109,14,112,93,13,18,77,53,30,97,60,68,49,97,81,68,1,59,27,91,45,84,24,67,92,24,18,101,2,2,32,49,56,9,36,59,1,75,106,105,117,75,23,38,116,73,68,102,114,105,12,113,10,0,5,60,100,73,82,84,97,76,61,69,35,0,89,31,52,19,14,2,32,87,77,81,64,85,37,17,5,19,41,57,31, 0,0,65,61,106,14,86,86,79,9,18,97,117,30,119,60,96,3,69,7,79,57,29,43,39,118,52,84,3,27,117,101,82,87,21,30,120,112,78,29,11,112,59,42,108,93,37,24,85,115,115,75,89,117,92,105,96,80,24,66,5,41,30,64,31,66,12,71,87,120,110,105,106,34,80,22,67,9,26,16,104,41,87,7,80,49,18,115,7,62,103,0,38,24,7,44,92,101,5,36,72,115,100,113,41,97,56,98,105,114,62,44,52,65,96,32,98,24,96,45,51,103,97,111,41,65,22,24,37,68,4,92,19,102,94,1,108,67,6,57,43,96,15,14,10,10,117,11,20,110,32,107,41,25,48,77,13,88,49,62,118,112,64,15,4,23,64,55,79,78,26,70,25,106,75,74,80,90,39,82,3,31,52,39,49,96,15,81,10,1,56,61,63,73,93,69,28,52,88,112,75,29,78,77,49,27,22,108,83,93,114,83,28,94,106,75,119,31,106,102,15,44,7,3,92,9,69,37,23,119,77,21,80,100,105,51,40,70,69,45,38,18,109,68,86,7,57,72,79,4,51,118,14,76,31,120,50,28,91,24,65,114,43,3,38,57,115,58,96,57,90,5,66,11,62,105,87,111,47,9,12,63,81,47,51,117,19,91,85,116,101,13,49,58,18,107,93,3,64,75,92,90,32,65,82,12,99,108,70,89,55,7,40,9,62,120,65,110,33,2,67,95,49,54,50,78,90,71,41,105,110,32,64,89,55,91,106,77,47,38,43,42,34,14,29,114,71,56,91,109,35,32,58,21,13,52,38,36,3,96,103,119,113,39,85,48,20,5,34,71,45,108,62,110,60,45,31,117,32,31,110,51,9,75,16,61,46,48,10,77,114,119,67,49,106,112,22,2,64,113,46,53,20,76,62,36,85,68,66,109,41,71,3,106,59,98,91,65,48,51,110,89,75,84,112,107,112,84,42,52,16,47,74,68,6,87,94,78,44,56,106,100,104,28,115,95,117,57,86,65,4,79,66,32,40,68,77,53,106,115,62,45, 0,0,13,21,116,54,31,7,83,52,78,109,41,54,47,97,108,106,11,91,39,79,109,37,77,6,102,52,66,107,110,82,39,15,65,41,92,48,8,46,25,5,83,97,102,14,101,18,15,100,81,44,74,47,95,74,0,105,118,33,32,80,18,67,83,87,33,21,62,46,89,50,120,22,81,15,115,48,32,84,100,90,102,2,16,102,67,98,1,102,50,52,63,38,52,84,103,63,67,19,84,83,86,56,107,0,69,42,78,34,69,75,96,102,115,86,79,48,35,59,64,81,36,39,29,71,66,39,10,40,100,21,54,102,86,68,109,56,99,115,83,17,30,100,51,40,4,74,46,20,63,4,117,73,48,23,88,27,27,29,118,61,83,41,85,97,37,9,109,50,102,14,20,55,42,49,72,20,18,80,110,43,0,99,15,19,60,71,115,94,2,44,120,27,48,33,38,52,45,43,42,101,0,3,97,73,77,22,79,7,86,107,104,116,21,18,42,91,43,78,110,36,22,63,88,2,46,87,25,26,105,92,30,3,42,77,59,4,76,45,34,82,97,96,63,55,105,50,106,79,42,13,4,92,79,37,93,71,116,71,72,43,19,9,58,51,26,11,68,99,36,33,0,9,19,28,88,50,86,118,112,98,27,59,75,104,83,106,74,20,113,86,14,31,111,20,20,24,16,68,55,72,36,23,50,69,17,57,91,60,95,93,31,6,118,117,39,11,102,62,33,95,95,84,21,56,74,5,17,1,22,27,60,62,114,82,51,0,17,98,76,71,5,53,107,96,117,2,26,30,28,105,120,100,108,52,82,18,108,32,99,73,97,11,4,48,7,120,11,0,84,68,54,61,101,25,88,116,26,80,119,28,119,60,102,107,6,17,89,65,45,74,46,60,64,41,48,19,115,74,7,31,13,117,38,7,119,0,54,41,11,105,86,82,2,68,96,114,7,30,29,75,72,20,27,106,50,120,22,19,60,61,107,5,16,99,3,83,19,79,33,71,84,69,65,35,88,59,102,100,13,73,95,97,106,87,14,20,77,44,44,57, 0,0,62,32,18,119,76,49,5,79,93,5,59,55,103,1,91,68,115,114,6,66,57,103,40,46,115,20,106,65,64,66,23,91,90,80,100,88,4,29,43,43,73,106,15,92,102,3,25,26,22,7,65,102,58,17,35,7,12,36,9,77,64,49,70,11,28,104,27,15,28,4,30,74,29,96,6,48,96,110,106,59,65,45,0,7,45,101,67,105,116,79,100,66,61,61,83,7,92,13,81,7,13,12,90,10,60,95,105,82,25,29,83,120,52,30,77,28,105,88,6,51,99,9,104,66,77,44,28,62,100,35,67,11,95,7,16,0,29,117,81,57,63,118,28,119,21,33,21,45,75,108,70,42,59,14,47,12,69,68,89,81,86,83,43,12,52,16,114,19,107,15,21,47,35,3,87,100,34,43,0,15,120,51,103,5,30,93,54,61,107,92,55,108,91,20,17,33,36,39,9,82,23,118,53,19,54,87,16,98,113,113,83,107,69,78,92,34,22,116,85,19,22,11,82,14,20,31,30,33,119,99,32,57,116,46,111,50,112,113,0,105,14,46,110,90,73,87,19,32,37,24,9,92,43,45,1,43,81,105,83,103,119,42,120,37,59,28,57,3,76,49,7,36,57,11,82,75,21,37,62,117,104,26,52,113,34,69,75,2,61,63,104,3,48,56,47,93,39,43,10,44,36,40,24,23,49,81,108,56,110,68,32,11,10,117,77,3,4,13,2,36,110,0,25,19,76,9,22,29,52,55,54,44,50,11,47,106,72,53,33,83,98,100,49,28,116,81,0,92,92,51,66,63,101,97,92,8,102,22,75,41,32,99,29,54,72,40,112,9,29,104,67,103,80,19,75,59,26,120,78,3,63,113,93,104,4,22,109,61,20,104,13,115,87,7,72,18,4,52,107,8,111,29,64,89,96,119,105,30,5,13,34,117,74,13,31,118,116,82,95,7,94,20,32,82,69,98,40,75,12,118,39,111,73,7,58,88,9,37,3,114,25,15,32,100,101,49,0,70,5,104,109,100,52,89,94,74,68,50,105,61, 0,0,17,56,102,107,114,8,116,79,111,47,82,22,38,87,90,81,66,45,51,90,74,4,91,28,119,69,77,81,39,67,2,13,0,48,111,68,16,33,66,58,64,4,93,110,100,83,107,9,43,112,70,26,61,13,88,76,35,98,23,102,31,4,22,73,85,115,41,115,21,80,79,59,30,103,18,71,24,117,26,40,113,60,24,79,69,33,14,94,64,82,44,93,98,15,10,77,26,0,76,73,4,76,113,119,84,98,115,40,45,87,22,6,67,96,12,32,25,45,22,35,17,76,6,65,78,5,47,106,2,47,61,98,104,33,72,73,7,107,38,110,38,66,39,110,9,24,94,47,31,32,4,70,11,7,67,108,82,64,47,85,94,14,114,32,70,81,14,90,81,22,93,114,109,45,98,84,53,50,60,5,67,34,39,16,95,120,0,115,118,11,116,120,114,110,28,24,29,6,24,0,17,108,79,91,53,56,76,93,76,78,29,64,41,4,120,104,116,27,28,82,29,77,63,42,89,54,68,52,43,65,116,19,85,1,26,65,20,27,102,98,62,32,26,69,95,117,17,33,88,102,67,5,48,36,105,22,34,47,42,91,56,89,34,37,118,35,6,114,49,110,52,59,62,42,1,120,38,89,91,53,41,101,53,93,75,51,29,89,8,77,19,25,119,67,102,115,117,21,56,77,103,62,103,87,60,80,71,120,14,95,84,76,25,24,5,40,107,96,26,9,102,98,83,70,48,57,118,28,13,66,89,96,4,95,86,29,65,4,93,118,115,87,53,105,110,26,35,77,90,27,82,35,19,89,3,17,12,100,56,102,65,62,61,51,72,10,51,81,100,95,62,117,103,11,37,78,77,79,47,29,15,92,47,101,56,74,72,111,97,83,68,120,65,91,51,78,68,64,20,66,26,13,86,38,6,56,93,48,85,92,109,43,111,90,3,34,24,47,119,78,46,91,23,74,35,86,48,93,92,87,19,101,78,13,42,56,90,70,91,91,84,70,0,26,75,101,5,41,101,104,43,44,2,50,11,68,34,23,100,69, 0,0,77,52,26,100,28,81,93,20,76,47,14,48,14,11,88,42,33,102,78,1,42,100,54,71,19,93,45,69,37,120,31,31,56,89,98,68,83,84,52,83,10,103,105,36,77,21,90,114,32,40,78,2,18,32,33,61,62,104,72,20,113,13,11,24,69,108,6,65,36,53,49,55,16,97,117,30,38,6,108,117,116,46,109,3,118,65,49,46,12,42,45,99,6,89,27,17,119,95,77,42,87,33,76,106,47,30,76,53,46,9,119,17,96,108,52,0,107,5,66,89,106,119,76,4,118,35,70,69,53,105,88,4,13,100,59,79,4,24,7,120,5,50,18,43,78,1,103,81,117,11,120,48,41,95,61,120,5,46,95,66,29,61,74,72,31,25,3,74,64,94,39,92,8,43,63,32,91,59,5,90,44,22,18,11,115,39,14,35,53,29,58,38,118,111,62,99,105,26,15,65,97,9,84,47,77,112,93,60,117,32,89,94,73,24,115,0,116,2,109,9,119,96,81,64,86,101,46,63,2,91,24,0,113,83,88,99,90,78,70,40,14,82,1,16,87,104,36,105,109,26,4,0,52,21,89,115,65,43,6,49,94,14,101,1,67,81,97,52,17,3,89,97,115,15,65,80,96,59,65,1,60,11,99,120,96,102,23,93,70,72,37,61,45,81,98,95,73,86,3,90,94,117,78,103,75,49,45,80,40,95,93,118,33,98,88,57,61,94,71,56,11,63,28,115,104,66,71,23,89,37,102,56,42,20,118,107,37,70,72,44,83,75,66,11,10,5,29,88,24,1,64,98,71,5,99,27,62,25,11,118,14,84,49,61,70,62,23,21,32,86,106,44,67,26,102,80,50,3,97,72,90,14,61,8,21,83,58,30,3,110,108,84,63,33,84,99,10,13,74,49,69,87,107,101,106,22,70,108,120,73,84,33,69,12,102,65,48,32,37,56,28,3,73,96,94,10,56,108,51,63,68,25,35,96,46,63,79,120,105,60,116,99,79,79,29,54,42,97,78,30,11,60,53,83,97,92,30,109,37,29, 0,0,59,113,33,82,110,73,43,33,13,47,64,37,83,34,104,85,68,109,58,106,21,31,42,2,70,67,38,119,101,47,69,46,42,26,110,15,70,17,57,115,12,66,99,4,6,41,62,103,56,18,7,97,66,7,35,119,81,1,50,46,15,38,94,66,3,17,84,94,39,104,54,41,35,74,75,20,106,59,96,96,3,66,69,28,46,53,82,27,80,91,29,109,96,51,68,43,27,28,10,22,58,58,73,43,98,90,35,38,108,89,24,27,100,14,117,80,39,54,46,35,47,91,87,25,26,78,101,25,43,36,60,37,113,71,25,112,35,96,4,101,118,9,94,108,86,69,55,7,46,90,69,15,53,114,118,32,49,39,42,3,106,58,102,39,77,5,11,120,44,66,79,56,65,5,24,94,25,77,33,55,31,23,38,64,52,91,75,110,87,44,91,50,64,45,106,15,14,115,11,69,51,71,6,97,44,68,116,74,58,69,43,67,41,31,71,63,41,21,64,32,56,49,107,26,107,101,109,26,76,6,48,63,90,80,7,36,87,7,97,47,33,5,43,35,117,22,77,1,47,91,99,31,95,78,83,77,61,22,1,74,52,109,91,105,96,0,15,95,99,32,12,61,0,71,105,99,63,52,87,62,97,95,60,19,78,31,105,53,76,96,64,94,115,85,30,83,16,99,69,82,81,46,19,54,57,95,111,40,100,38,69,63,111,81,88,35,28,78,76,26,27,100,26,32,66,1,38,80,7,68,25,16,34,118,31,92,22,75,10,114,52,110,12,19,95,15,30,83,47,73,114,67,19,114,68,22,28,106,49,90,103,13,95,33,90,51,101,5,32,101,62,43,89,43,119,28,11,84,2,61,24,5,74,108,56,113,100,1,44,72,94,69,88,56,59,75,113,40,66,73,66,92,117,120,22,119,105,100,21,13,91,84,75,99,3,112,26,73,117,26,38,72,17,73,120,26,35,81,72,32,108,44,105,0,11,26,76,6,68,101,56,108,59,119,17,79,54,13,88,44,23,79,2,48,3,45,77,35,101,68, 0,0,27,37,116,51,77,64,92,15,69,4,34,117,67,49,45,60,72,101,29,64,73,40,37,71,113,108,14,22,9,115,12,4,84,101,36,74,107,93,103,119,66,23,70,52,41,10,8,112,5,101,79,12,100,65,24,94,55,13,96,57,4,25,105,22,99,21,29,52,1,79,81,109,111,59,51,4,75,34,46,47,87,1,72,114,110,69,14,72,7,14,111,47,115,83,74,15,107,54,117,17,15,79,43,67,23,18,109,67,70,44,22,14,119,22,40,111,42,3,102,21,82,47,28,64,109,40,42,41,18,49,102,1,45,114,27,56,100,95,7,100,21,116,66,111,52,0,84,109,4,86,118,54,110,90,99,51,74,24,95,39,85,83,11,116,66,110,44,95,114,82,55,115,76,115,65,1,118,88,109,68,27,11,38,20,19,42,13,91,28,19,12,71,114,77,98,52,95,26,99,85,29,51,31,87,47,105,71,74,59,34,56,37,36,51,82,51,8,55,46,95,94,83,68,96,15,29,93,113,4,19,102,11,80,68,56,111,14,33,113,21,97,12,113,118,77,11,81,28,104,32,40,47,51,50,52,44,114,114,120,51,32,108,88,87,12,37,56,104,83,85,18,117,12,95,22,75,96,45,52,34,63,49,89,78,52,26,64,31,58,61,120,98,76,49,28,20,13,86,58,8,100,37,35,21,15,22,62,107,95,31,7,85,17,21,52,14,41,20,93,6,67,67,51,68,107,73,78,1,45,62,42,59,98,114,78,50,25,52,91,92,96,26,36,29,5,35,28,99,67,84,85,32,43,28,65,25,112,40,111,102,108,79,56,9,7,54,62,59,63,102,113,27,50,78,13,80,4,13,14,53,80,32,48,49,101,116,4,112,30,104,65,22,71,30,9,53,56,109,46,63,83,70,9,16,48,120,29,74,83,47,82,111,62,81,92,2,50,98,4,12,52,19,40,54,74,72,57,89,39,11,116,43,44,78,30,84,86,36,21,78,90,52,22,71,20,36,52,56,72,31,92,88,86,42,67,116,113,97,103,120, 0,0,25,14,28,58,18,92,63,41,81,59,58,32,14,32,45,81,43,63,108,84,24,46,35,37,40,59,34,73,16,54,16,36,84,114,106,3,14,60,88,80,94,61,59,97,0,7,8,52,75,99,102,32,114,41,87,113,45,46,93,119,40,5,68,86,92,11,70,47,45,71,18,74,2,86,29,32,86,120,8,4,18,29,118,72,101,55,35,34,115,42,20,23,78,51,65,35,49,18,104,59,87,107,32,28,100,63,21,40,21,94,120,57,97,7,68,81,99,78,96,7,106,87,40,61,54,91,17,19,102,46,59,38,7,105,46,25,1,68,66,88,98,2,38,61,100,94,65,3,115,74,8,24,72,99,112,61,111,70,87,78,67,48,114,24,59,18,29,32,101,116,113,2,58,4,120,5,28,120,11,2,9,30,80,94,41,8,89,31,29,42,48,15,22,49,108,45,15,9,82,90,80,14,46,6,10,1,86,48,39,83,62,85,24,36,79,50,61,92,13,62,58,60,22,80,120,44,24,118,79,70,9,111,72,51,86,85,13,50,85,113,36,11,78,80,73,73,22,73,45,76,62,95,26,52,58,2,106,73,103,100,98,97,35,109,98,20,98,85,30,114,1,93,96,35,8,63,68,38,60,36,54,53,73,38,11,38,3,100,92,16,28,62,102,79,5,88,107,80,92,35,50,10,35,88,66,105,116,45,46,47,112,46,70,112,109,116,57,9,76,110,80,32,93,64,100,52,111,27,117,13,0,79,55,46,5,40,88,65,90,53,78,85,101,116,93,21,35,44,106,78,49,50,44,105,115,25,95,49,20,52,42,82,50,53,15,12,92,23,73,58,114,81,46,18,83,11,20,81,92,27,31,78,92,111,57,45,67,20,76,39,75,62,102,6,89,117,21,8,20,1,97,110,42,87,44,6,30,107,33,72,83,71,36,106,116,54,28,60,18,40,73,19,81,18,6,84,28,46,19,98,47,63,117,53,38,46,43,59,103,114,88,114,28,90,47,117,22,101,97,59,107,37,42,115,31,26,109,54,109,33, 0,0,110,13,34,104,54,105,53,21,101,41,66,72,24,29,5,102,120,112,101,26,104,60,78,88,67,34,102,77,45,38,47,113,34,68,7,23,40,7,36,45,21,55,110,43,34,27,93,31,22,43,80,93,12,32,103,41,40,102,52,93,8,59,80,35,4,86,14,98,44,2,1,87,65,88,63,89,10,109,110,107,57,2,93,9,74,10,53,54,49,17,102,43,102,49,28,115,33,10,52,13,18,4,89,28,118,84,108,26,40,3,86,77,52,26,1,18,105,12,114,75,24,33,105,37,33,96,74,30,99,84,80,20,56,61,22,96,108,90,119,20,1,101,52,65,30,51,54,1,90,76,33,70,85,19,43,57,60,79,60,49,24,58,15,56,106,27,67,90,97,39,101,6,65,4,46,15,24,36,29,21,5,93,40,19,38,100,11,106,94,39,5,102,17,53,34,102,43,94,55,11,18,120,64,78,71,90,106,85,86,21,81,70,61,29,53,68,43,58,65,107,94,111,115,45,28,91,6,75,50,76,58,69,23,9,27,98,110,46,68,95,47,118,44,42,39,83,84,103,92,29,30,111,77,32,9,88,66,1,62,70,107,58,49,45,104,74,25,56,67,37,55,67,33,114,75,2,24,75,43,61,119,33,71,105,9,109,113,24,20,35,73,101,104,23,27,85,91,118,22,31,27,16,3,42,104,6,68,115,89,98,93,112,17,23,65,7,79,6,3,57,74,65,20,75,24,90,37,62,90,96,51,49,13,60,105,92,41,1,34,3,12,83,48,84,60,97,112,42,83,45,20,114,62,75,89,98,56,95,85,41,78,16,42,46,77,21,40,118,107,112,24,65,115,113,57,53,114,75,15,63,116,5,95,112,94,78,69,57,34,66,69,0,97,101,92,78,41,107,36,114,22,95,72,107,120,35,18,118,82,67,88,11,95,56,3,118,54,65,39,33,52,50,61,11,35,55,4,54,103,8,80,48,93,84,117,42,105,93,1,69,81,55,120,111,3,34,33,70,32,69,59,97,112,49,2,2,84,107,79,31, 0,0,88,39,31,99,31,19,42,16,39,93,43,105,2,96,84,39,36,2,7,62,86,3,93,96,75,22,110,91,115,55,22,34,59,47,111,33,75,23,3,88,59,40,100,55,109,79,89,26,113,100,61,99,3,15,39,57,85,112,43,82,98,101,80,38,94,10,90,51,9,67,48,84,70,114,93,13,49,61,93,32,82,119,90,33,4,81,28,112,106,32,69,40,35,107,75,96,57,60,47,25,49,21,101,102,10,96,61,106,14,47,11,4,119,22,22,54,98,15,52,61,115,27,43,74,110,46,67,47,14,47,59,82,83,43,17,12,103,18,54,11,1,59,118,34,60,91,29,93,71,68,114,66,103,77,86,28,44,113,31,35,12,105,119,55,45,27,69,1,111,111,88,84,3,6,62,42,93,93,43,97,65,82,25,13,81,94,0,53,58,106,29,64,29,29,3,45,30,8,117,57,90,69,8,90,27,72,83,91,86,10,92,54,48,66,115,77,106,9,103,30,80,32,81,23,19,11,8,53,83,76,74,14,112,85,103,92,92,30,104,84,119,23,2,113,46,62,75,16,11,89,5,109,89,21,73,22,85,94,55,19,109,26,59,105,97,31,49,94,101,73,16,24,72,52,108,55,109,52,32,116,73,74,66,106,81,103,37,45,105,56,102,91,55,39,118,107,82,63,88,20,83,56,83,86,62,82,116,89,99,65,109,61,118,39,114,102,93,43,117,0,75,89,17,3,29,26,93,76,90,119,47,9,13,33,24,47,31,87,38,85,90,113,82,14,51,29,92,23,5,93,23,80,71,89,87,105,90,109,100,70,65,106,59,47,86,103,27,31,16,11,84,108,81,84,15,47,98,100,102,53,109,15,47,112,97,43,99,81,4,7,101,98,101,68,36,68,1,112,67,37,78,107,69,17,3,62,64,106,78,34,84,53,68,84,12,38,10,54,83,59,55,83,109,92,67,46,83,53,72,119,55,64,41,83,79,28,10,104,115,33,116,57,40,103,71,64,62,106,49,51,70,86,69,63,43,28,21,46,31,117, 0,0,3,40,42,98,24,92,58,67,20,75,50,41,25,114,108,41,59,90,88,115,100,20,69,93,101,22,105,118,89,67,17,84,58,31,66,85,34,5,85,83,52,65,53,70,67,82,59,4,40,113,12,32,31,38,68,27,25,94,57,104,77,53,107,96,84,76,10,110,116,116,27,120,119,87,47,68,77,58,82,55,82,105,81,27,104,105,0,8,53,16,21,65,75,61,46,49,80,56,100,11,75,118,32,58,71,59,65,106,90,4,6,88,45,38,73,90,80,120,49,55,89,117,105,81,96,3,82,39,108,82,116,51,100,47,113,88,86,47,22,109,69,29,16,0,88,3,62,59,111,75,47,36,91,63,21,73,9,75,91,63,36,19,110,27,112,71,88,20,91,96,102,29,114,42,30,31,36,0,73,69,0,14,51,2,115,93,84,71,77,51,87,45,50,57,10,120,15,120,99,77,9,45,17,29,73,77,95,28,101,29,19,84,0,48,106,52,93,62,47,8,41,54,16,42,20,84,28,115,85,16,75,3,59,40,9,114,77,106,72,22,78,7,31,87,118,1,21,46,4,65,37,20,75,1,113,114,70,56,24,93,94,34,3,116,90,107,71,67,30,15,32,46,71,44,118,114,61,27,23,84,104,69,49,83,82,73,13,5,4,63,47,40,105,54,1,12,19,28,43,7,17,87,9,21,113,67,57,46,62,63,116,6,118,41,108,49,62,60,116,94,27,89,97,83,71,77,75,98,8,102,1,96,89,2,63,40,87,63,36,51,72,118,80,15,34,116,11,91,77,27,9,106,64,41,64,91,109,20,49,111,108,60,41,99,29,25,88,110,118,54,51,100,72,37,24,51,114,52,34,66,116,71,98,58,118,61,32,90,43,68,100,102,17,78,30,22,45,98,23,61,66,79,70,80,60,5,118,54,113,66,25,58,76,84,38,118,10,106,20,52,0,105,33,42,79,96,18,37,98,120,111,45,66,64,11,105,43,110,120,114,85,16,85,105,113,118,57,56,2,91,79,116,94,94,74,78,103,71,96,111, 0,0,107,118,80,88,42,3,26,49,85,56,12,77,54,40,12,96,23,57,31,66,105,91,55,117,7,61,76,70,76,94,18,33,95,34,115,35,18,99,11,87,21,88,69,81,115,12,108,103,106,72,27,17,34,61,37,33,35,69,92,89,43,74,43,118,61,71,101,85,42,114,79,62,71,7,27,100,77,53,116,111,103,61,73,70,77,33,116,23,89,73,67,53,97,87,95,111,90,37,79,53,117,75,52,68,23,55,35,42,8,92,118,56,87,113,82,116,54,1,119,99,24,48,78,65,47,60,10,73,52,120,91,100,106,63,47,114,35,23,86,23,53,109,91,26,41,26,43,62,94,6,19,118,115,47,49,46,48,112,9,40,119,113,50,48,115,54,48,32,76,12,103,84,34,62,27,107,56,68,49,79,57,88,110,103,64,109,82,13,27,60,91,101,115,32,48,59,9,98,48,21,53,66,107,37,7,77,2,92,32,35,105,48,32,9,77,43,26,39,48,11,20,118,74,82,7,113,110,113,34,43,22,71,72,89,61,83,82,15,64,6,101,25,108,113,75,45,8,32,43,100,39,29,35,44,31,15,31,31,45,112,5,7,105,83,98,20,24,69,35,69,78,101,29,116,23,38,28,39,3,65,14,42,119,76,29,66,34,27,51,8,76,22,23,41,41,87,6,113,49,17,47,118,23,33,20,0,60,91,59,3,73,19,31,58,37,102,106,111,44,49,26,116,75,66,39,48,68,56,19,10,101,8,75,15,45,1,87,118,75,83,91,83,102,99,36,110,102,41,14,62,37,41,85,52,43,23,3,11,22,49,81,90,43,88,110,30,72,112,97,18,85,49,18,1,116,72,107,83,36,59,95,72,104,10,13,24,110,52,25,44,36,28,86,118,8,40,100,120,80,73,25,31,9,83,63,57,71,77,46,85,84,4,45,38,30,119,49,0,72,19,92,31,71,62,72,97,107,113,88,66,102,36,2,104,18,65,88,50,98,19,116,88,14,43,81,24,23,6,94,79,11,107,77,71,37,109,26,108,111,101, 0,0,95,114,102,44,91,109,80,72,25,97,62,13,58,97,50,7,32,75,58,72,12,80,65,76,72,60,84,80,83,22,25,6,30,8,18,83,43,64,72,83,3,60,19,97,118,76,9,53,12,106,101,3,61,51,21,75,12,91,52,71,118,80,30,92,36,90,28,74,65,76,40,118,48,55,88,95,15,12,26,43,71,119,75,82,25,42,66,3,67,14,106,60,93,53,80,62,112,47,85,81,4,5,92,50,78,52,14,114,33,8,116,89,46,41,91,44,105,97,33,77,85,42,70,92,53,58,98,30,113,99,54,34,22,80,106,111,55,68,79,110,91,115,7,11,39,77,0,84,7,17,60,93,50,57,90,11,96,40,2,112,44,23,19,55,6,60,54,115,17,106,98,42,65,30,49,76,89,79,45,106,77,27,111,78,73,51,23,53,67,9,68,33,117,74,89,107,36,104,49,119,55,115,9,49,39,51,91,57,66,12,88,1,100,78,25,14,114,65,30,31,42,118,101,114,63,110,20,50,114,94,93,117,10,56,61,39,113,115,97,105,14,29,92,96,30,116,40,54,115,26,33,25,108,87,23,105,2,97,7,42,85,3,87,4,23,38,87,72,31,87,72,33,85,82,95,21,113,70,63,114,86,97,58,24,28,20,95,40,44,79,75,44,95,60,70,92,52,87,85,78,24,22,12,102,75,64,114,17,2,77,38,21,59,116,7,114,70,45,32,81,71,21,61,118,117,36,19,37,21,69,58,67,22,31,57,81,84,5,75,22,95,56,106,7,32,69,63,57,43,6,58,93,87,21,62,26,45,36,104,113,6,50,101,42,105,36,77,112,5,63,72,69,19,119,72,96,65,47,6,80,109,105,60,94,51,41,19,71,21,37,90,41,85,74,95,5,101,79,91,114,103,96,75,66,96,106,71,54,77,57,92,4,26,6,24,61,99,110,116,44,68,105,6,39,75,14,55,14,107,79,75,26,83,51,11,73,109,2,78,35,116,2,6,18,46,64,72,5,17,14,10,40,36,22,15,23,115,102,6,54, 0,0,53,57,68,27,40,118,5,60,13,95,90,103,5,7,12,106,3,50,104,53,86,45,110,56,105,63,75,13,118,3,62,38,59,11,28,70,97,14,107,57,3,64,93,0,81,56,98,50,4,21,98,49,108,38,31,2,111,30,34,44,6,102,39,34,71,59,86,118,32,27,118,88,61,3,46,92,15,78,106,49,15,1,90,96,26,71,68,103,35,41,29,12,30,51,62,84,73,32,53,44,21,28,23,76,115,89,68,39,16,21,118,41,44,17,16,74,17,73,65,89,72,80,20,110,104,1,42,12,67,76,20,60,100,100,77,99,32,2,26,33,51,54,76,73,94,53,67,79,51,108,5,101,63,43,20,88,3,63,117,32,58,47,25,43,73,65,87,112,53,53,98,73,62,105,36,12,108,43,52,31,38,23,30,119,54,12,78,89,114,83,89,60,38,94,66,76,92,19,92,1,10,1,91,94,50,44,97,44,51,12,86,30,75,98,54,19,53,58,64,115,113,11,37,111,12,10,104,64,109,77,88,31,33,68,46,38,118,26,107,74,81,70,102,33,37,5,51,58,35,98,17,10,107,27,59,13,10,53,73,4,64,60,20,4,120,22,35,109,107,114,61,71,39,55,39,112,7,34,119,46,65,79,26,81,14,114,105,118,118,52,71,26,120,19,108,45,43,35,78,54,16,105,57,113,1,104,36,38,108,55,68,54,96,56,26,17,88,94,19,50,94,1,53,52,116,57,114,86,55,106,33,49,25,84,62,25,14,12,68,62,119,91,27,112,74,37,0,6,112,115,55,42,93,24,13,21,103,79,104,32,69,53,39,107,3,110,99,101,8,20,117,91,86,60,2,94,83,30,19,57,89,7,64,91,79,36,51,18,87,105,103,7,7,7,63,15,35,67,26,105,55,95,98,74,30,49,62,14,22,117,25,31,34,7,113,63,81,95,31,28,100,53,52,8,114,109,72,111,15,54,62,96,4,78,37,59,97,68,62,45,16,31,62,76,1,76,51,49,51,17,84,8,102,15,6,110,2,8,68,113, 0,0,115,76,36,111,109,79,120,5,19,9,40,16,43,12,37,68,36,89,37,20,50,62,115,69,104,29,21,67,81,110,102,85,32,23,10,21,114,117,66,45,62,8,64,86,47,8,7,69,49,67,9,76,86,74,46,42,103,80,110,105,116,23,57,59,1,80,2,15,3,20,67,24,102,18,28,8,73,117,63,65,42,69,114,110,23,77,30,106,51,113,56,116,13,3,19,9,25,109,22,22,20,0,34,110,108,61,73,111,68,53,40,53,92,34,30,42,88,19,87,73,7,103,76,60,10,26,97,82,10,30,83,33,93,85,25,82,57,58,102,68,63,38,11,88,100,63,115,13,87,78,30,6,35,90,41,72,23,75,60,1,78,21,73,85,65,90,72,29,45,0,52,25,46,112,72,73,59,20,43,62,66,106,91,42,91,17,107,114,36,105,92,107,41,46,112,116,39,34,118,8,16,119,35,117,44,113,62,25,85,111,30,14,113,21,116,57,4,64,63,68,110,25,37,71,86,93,53,68,103,27,10,87,50,50,86,52,50,85,37,24,101,87,105,111,54,3,26,111,79,94,89,45,58,84,117,81,10,114,119,22,58,55,30,42,65,104,84,81,93,115,75,117,91,39,69,47,43,90,48,28,77,103,79,16,15,110,77,31,94,95,39,83,10,64,34,34,70,100,48,34,3,27,35,46,5,19,97,13,93,79,52,68,52,6,43,21,85,37,66,7,71,41,43,66,4,18,91,7,21,89,68,50,52,33,50,78,42,16,86,117,72,97,105,75,30,70,16,35,50,31,4,92,31,16,88,74,30,14,69,64,76,46,33,68,29,56,18,84,0,37,8,113,107,45,9,90,118,25,26,49,17,82,2,56,20,87,67,7,33,43,0,37,86,45,64,97,116,5,62,50,32,55,80,113,35,81,62,82,114,99,48,106,18,37,34,81,28,87,38,42,119,111,120,73,18,40,115,35,106,87,101,17,37,120,87,6,47,58,23,24,90,100,25,90,77,27,10,96,35,103,66,16,89,66,14,0,67,28,28,21, 0,0,115,76,70,110,5,76,58,87,66,87,57,94,6,85,65,58,38,18,100,110,51,76,46,12,84,113,3,12,36,1,24,32,77,33,85,88,103,64,67,52,118,50,38,88,114,5,75,12,113,68,110,40,26,99,12,44,19,14,58,111,53,28,82,111,82,76,66,55,81,28,103,63,87,29,16,112,83,78,93,23,49,29,2,90,112,111,62,70,25,89,73,87,106,97,80,93,116,109,77,58,55,89,72,32,45,117,95,39,17,43,47,22,101,55,51,39,69,40,20,67,103,82,107,24,67,14,111,17,27,77,25,34,95,47,112,40,86,107,21,34,81,45,92,104,88,100,33,94,42,31,7,32,100,52,88,19,83,47,10,94,81,16,7,94,4,35,89,21,108,68,49,53,19,80,49,69,0,61,56,97,84,116,57,75,56,7,65,89,28,102,67,14,114,89,105,108,12,113,64,15,47,106,2,118,67,47,44,12,16,77,12,40,18,9,115,63,47,62,47,42,111,36,68,33,99,46,66,79,11,29,87,86,21,88,31,94,7,99,70,57,45,1,118,10,92,16,55,15,27,51,103,58,117,88,42,89,42,47,56,38,118,69,0,95,88,108,97,86,18,18,30,7,35,85,58,39,27,17,20,99,53,91,19,17,31,99,86,23,70,66,32,83,11,43,19,102,92,22,65,13,117,28,58,91,102,42,89,48,31,26,15,90,120,67,26,77,97,93,23,93,67,75,84,43,37,96,67,32,42,102,112,105,91,3,50,18,59,6,3,32,118,47,98,81,110,74,90,37,11,48,78,112,39,53,51,87,34,2,21,27,104,100,46,98,68,87,97,80,73,112,49,116,7,78,30,34,76,77,55,19,95,63,75,53,11,27,41,4,58,64,38,103,74,96,18,76,117,59,25,4,104,97,101,36,96,16,60,80,78,5,18,102,111,80,87,67,98,53,78,26,110,4,56,44,57,41,22,103,105,68,66,99,114,36,46,17,119,24,25,100,25,18,19,95,70,114,48,117,112,59,87,69,83,109,35,53,104,17,91,101, 0,0,48,5,32,73,29,79,116,57,43,33,55,107,58,79,10,24,57,76,108,64,101,115,96,37,43,19,86,104,23,73,1,17,17,84,69,0,28,19,73,53,92,66,87,47,97,103,55,0,58,15,114,61,14,24,59,0,83,105,0,91,72,110,30,23,114,54,76,1,64,91,67,93,93,72,0,41,106,83,80,28,117,104,106,36,84,21,47,31,98,84,84,19,22,4,73,50,19,24,101,50,107,119,27,71,64,21,77,5,34,68,70,79,56,100,45,28,0,85,28,5,62,27,9,97,11,48,104,31,13,62,62,72,54,108,44,97,20,76,41,16,94,94,23,0,66,87,16,46,98,95,32,120,8,81,39,67,59,98,107,50,30,104,110,78,46,112,68,88,39,73,32,51,1,48,62,25,113,36,67,80,99,104,41,118,83,91,26,18,19,51,72,16,41,57,14,8,99,111,87,93,5,86,13,2,79,118,76,100,18,34,29,93,82,106,54,61,11,115,117,2,120,55,19,70,76,65,31,25,101,94,64,62,65,16,103,36,20,23,37,37,19,86,2,88,98,37,7,118,82,105,5,36,44,117,26,72,0,51,89,59,22,71,79,6,5,63,60,59,46,76,95,67,22,10,111,80,0,13,60,71,104,24,105,19,30,77,107,76,42,60,101,65,112,6,77,6,74,27,30,34,36,54,100,25,57,79,69,81,75,49,97,112,66,25,119,53,69,100,51,23,41,80,113,40,103,82,28,4,93,28,57,8,63,24,44,105,115,103,68,7,33,49,28,92,43,21,41,46,114,10,74,101,108,100,79,10,76,98,78,54,115,109,8,93,16,72,114,109,29,60,109,109,85,57,99,114,70,12,68,52,54,16,16,71,7,102,96,65,25,97,43,75,111,110,60,97,57,89,12,62,76,48,34,113,31,72,64,61,40,112,15,104,33,74,85,93,1,55,13,62,51,56,10,30,38,52,47,80,68,89,1,47,7,59,28,84,28,43,20,70,114,28,54,21,50,64,43,36,36,80,88,92,64,91,95,90,26,106,119,33, 0,0,91,68,43,73,67,78,27,42,35,86,53,2,83,120,101,101,31,76,89,32,107,40,5,75,48,23,94,87,78,64,66,14,114,108,17,22,97,56,98,15,67,29,47,18,71,102,32,73,4,104,84,81,89,93,91,118,61,91,77,78,69,114,83,103,49,60,18,8,104,116,115,8,95,31,106,25,9,14,99,90,1,120,9,25,99,120,43,6,86,83,39,7,91,113,75,11,53,16,14,90,40,25,100,1,57,18,15,32,117,106,65,34,74,77,77,1,22,67,3,4,97,94,78,55,92,87,105,73,46,39,115,26,5,110,7,74,43,100,27,100,1,87,86,42,27,55,74,5,95,114,20,13,120,53,65,82,82,62,64,104,28,106,15,47,16,4,7,40,77,23,30,113,88,53,39,115,107,94,56,92,67,95,108,87,117,51,46,7,44,102,26,117,3,19,14,97,58,38,56,117,41,27,113,14,6,12,120,72,65,101,26,86,28,17,15,11,103,102,32,100,90,30,1,67,93,40,35,97,83,23,89,43,50,91,89,86,57,89,50,72,70,35,106,2,3,68,87,30,17,98,0,102,17,0,49,100,92,35,3,69,73,59,54,110,14,105,69,65,90,114,115,25,77,94,74,86,21,103,96,99,81,100,46,55,39,23,77,84,42,105,39,99,33,14,118,8,5,87,9,43,51,120,28,106,69,115,37,44,92,25,33,81,28,66,90,24,92,7,56,45,70,91,26,21,86,64,56,115,6,115,69,114,101,112,57,12,25,72,3,1,41,53,22,63,32,39,113,67,9,120,55,5,110,82,15,5,0,113,55,16,101,61,117,83,59,68,18,116,24,97,69,2,43,52,56,14,73,3,120,116,14,21,73,108,47,62,30,8,52,69,54,117,39,114,107,92,113,78,12,16,108,28,102,100,32,30,102,17,98,50,24,71,36,103,0,116,13,109,35,68,83,1,69,101,43,18,2,107,94,14,14,91,92,26,9,35,89,19,81,13,46,115,28,61,56,59,96,88,79,48,106,99,34,58,106,120,107,53,36,5, 0,0,42,70,14,85,74,89,85,108,72,13,92,2,0,60,106,60,88,72,52,33,39,18,63,34,112,22,63,110,33,49,61,4,97,8,56,90,39,101,76,43,58,84,31,81,84,38,81,15,88,40,9,29,33,55,16,53,108,19,105,31,14,70,50,58,100,61,91,7,1,2,40,70,84,70,41,52,28,95,62,82,92,88,3,77,103,119,37,55,105,48,71,3,106,24,35,41,37,39,96,32,25,117,104,83,112,4,120,56,109,30,32,80,68,103,101,108,67,118,9,19,79,47,54,43,79,36,50,111,1,75,98,95,104,38,66,14,73,5,112,66,25,105,51,102,90,103,21,79,85,50,70,39,102,43,95,84,44,55,115,119,113,47,59,97,74,105,84,74,19,7,60,49,24,24,66,47,107,120,68,55,77,64,80,45,1,61,85,3,120,116,7,59,1,83,14,6,74,50,65,0,50,95,40,44,19,71,32,98,20,86,29,76,36,64,12,113,49,52,25,47,18,44,79,25,35,111,91,1,110,39,16,19,54,113,60,112,81,27,110,27,37,4,76,83,118,0,92,16,51,39,93,80,18,14,46,84,0,56,117,81,13,19,1,25,89,54,100,76,77,56,24,17,69,49,118,110,118,87,44,20,22,43,18,36,18,58,89,49,7,65,118,55,99,32,24,38,27,76,96,117,67,60,34,27,72,67,57,88,86,14,103,41,29,0,23,31,28,61,22,2,8,119,95,1,99,100,94,92,60,58,88,55,87,55,21,77,110,51,113,60,79,0,29,34,70,99,20,43,40,57,75,34,91,6,23,13,25,92,32,88,106,15,94,16,87,80,45,80,13,85,16,24,7,112,118,81,98,89,14,24,80,108,102,4,92,23,37,117,111,23,21,70,100,112,94,25,55,87,117,35,112,3,76,43,81,116,43,117,112,93,44,31,81,1,99,111,80,67,35,82,62,44,113,9,79,4,112,93,95,83,70,21,120,102,15,2,96,83,89,0,77,14,68,67,38,63,74,70,98,90,44,2,105,77,18,81,85,0,17,73, 0,0,1,17,1,79,81,28,103,109,5,42,112,120,115,110,49,29,55,83,80,43,85,78,105,33,82,13,97,42,114,47,61,110,34,15,33,27,0,66,94,13,48,90,98,86,46,96,101,36,85,39,32,111,11,53,79,19,25,13,101,38,44,13,2,4,72,28,16,55,75,72,56,37,103,30,87,107,22,43,93,26,19,47,15,68,64,104,30,113,84,66,83,65,39,17,80,117,0,19,55,38,114,117,25,50,40,77,66,17,61,34,99,14,46,54,54,81,120,78,53,28,98,56,107,15,83,68,44,90,89,62,61,63,5,74,43,69,103,43,66,3,44,116,80,43,39,53,48,92,1,52,118,52,98,99,39,116,23,38,92,97,34,93,28,62,51,86,110,101,32,72,41,96,90,109,39,51,76,69,66,109,109,119,46,104,38,88,90,18,47,88,46,69,12,50,110,86,28,78,2,17,10,115,57,57,2,106,10,85,75,116,118,61,85,94,80,41,39,95,66,70,64,40,112,13,45,68,46,56,25,27,89,45,36,110,62,7,55,87,114,26,98,42,41,23,55,17,22,79,17,73,51,82,2,101,76,87,77,8,53,6,52,42,34,25,108,60,13,119,49,5,110,67,108,63,7,114,85,110,27,116,112,28,22,75,72,111,25,48,92,63,111,81,40,3,29,5,5,115,67,27,43,101,98,23,59,10,73,14,53,46,89,114,6,116,30,54,26,37,57,83,42,36,51,42,111,97,10,60,55,2,112,37,96,73,5,67,14,29,119,40,58,11,27,73,10,82,48,48,44,112,53,42,69,44,114,91,93,96,119,63,31,84,12,20,30,105,92,48,107,55,105,47,3,27,35,49,18,12,23,82,44,47,114,103,11,54,53,4,99,42,26,23,13,42,24,90,111,9,41,66,42,23,108,39,86,42,11,27,108,98,100,113,109,28,90,22,52,119,111,73,93,70,28,25,48,113,67,112,35,15,109,15,119,66,100,52,10,36,38,10,77,55,20,15,25,93,100,94,110,19,10,101,101,56,27,101,21,26,36,25, 0,0,0,0,113,66,9,57,32,24,56,67,91,19,113,92,6,120,89,48,116,44,88,68,101,49,85,76,84,13,77,0,112,21,96,53,19,9,23,120,93,100,99,107,47,86,81,9,81,53,32,79,68,75,110,100,5,81,51,109,101,33,7,85,24,22,98,97,16,98,17,0,14,30,104,29,94,42,52,113,118,1,5,8,37,98,23,0,66,17,95,68,39,52,27,3,94,2,78,110,76,1,36,88,19,12,74,93,25,17,62,15,66,2,16,27,57,114,56,56,117,83,101,12,86,15,45,117,14,21,59,106,40,90,72,55,78,96,35,70,46,37,44,19,88,45,37,28,72,99,31,49,95,89,117,51,62,27,89,50,85,40,86,91,109,118,74,16,78,40,93,8,19,113,17,74,96,1,118,88,10,58,9,49,23,69,95,37,44,35,54,86,4,26,102,1,82,88,101,90,23,35,67,94,70,43,54,6,66,57,119,67,73,55,110,78,85,0,90,100,32,63,33,41,102,19,29,59,22,71,33,68,10,7,103,37,2,17,53,86,52,84,75,85,5,20,16,59,77,92,14,25,11,66,35,104,82,104,83,111,84,32,88,90,14,66,65,32,51,107,0,52,6,81,76,113,103,0,22,89,100,107,60,65,102,103,52,104,62,119,115,74,30,8,107,30,3,2,52,56,84,79,60,58,105,68,54,112,39,85,46,46,19,68,91,6,17,88,15,82,91,55,23,30,47,64,0,26,69,44,87,27,31,98,48,82,18,4,114,111,58,74,66,97,43,13,11,96,2,1,52,72,91,50,75,43,107,68,109,71,117,116,24,83,112,52,43,83,117,94,67,51,5,12,105,88,77,81,86,101,53,98,24,31,101,71,69,36,9,68,84,28,41,96,112,10,92,51,44,93,21,113,25,41,90,114,53,16,44,58,66,28,96,79,38,111,80,19,120,80,21,12,114,4,40,57,19,61,53,90,107,34,30,78,34,14,33,98,94,44,32,114,117,59,84,85,56,10,113,110,94,4,70,62,14,6,48,12,62,7,68,25, 0,0,0,0,95,119,31,45,48,52,62,51,76,96,3,54,95,69,33,70,14,25,106,74,101,56,95,84,79,102,93,108,75,45,13,29,63,98,77,99,95,92,118,75,46,48,75,34,76,79,48,67,96,67,91,12,4,90,112,8,52,91,34,54,59,79,36,2,80,61,45,69,107,56,53,50,83,85,51,116,44,76,10,109,98,63,23,90,77,94,81,102,5,62,27,112,76,93,39,113,53,55,5,16,65,2,70,6,1,24,48,21,116,26,0,48,67,32,37,74,96,60,115,89,59,92,19,79,79,103,84,96,51,24,86,46,21,46,80,96,73,9,23,19,119,106,112,120,96,113,51,32,18,110,81,118,18,71,29,0,77,83,63,53,119,59,21,98,16,59,44,53,60,24,40,6,100,62,35,110,62,34,109,43,103,101,65,93,7,86,23,83,95,120,44,27,89,119,64,11,24,16,110,4,70,26,71,94,56,33,76,78,78,61,55,13,14,115,80,1,115,77,57,41,110,68,114,31,11,89,80,73,55,64,114,27,49,104,41,74,43,113,92,98,48,53,72,14,44,44,80,3,108,43,17,120,91,35,46,46,29,80,96,40,8,50,58,44,71,71,43,115,108,51,100,3,78,72,84,88,42,79,32,82,54,90,106,19,45,102,77,29,39,65,78,58,40,112,19,2,2,14,36,8,72,60,72,25,84,98,107,9,42,52,98,7,94,4,9,88,66,61,54,75,111,62,63,67,114,81,0,103,56,81,60,120,9,68,10,32,112,56,55,78,108,56,66,109,32,69,98,64,114,77,34,111,80,113,18,113,58,12,46,14,14,85,91,110,106,4,97,61,61,2,117,2,27,58,27,86,74,77,36,43,38,72,21,15,25,96,16,76,57,90,5,67,94,103,66,84,57,8,38,22,110,39,99,17,69,97,87,31,113,105,58,79,73,55,16,9,84,35,89,84,4,57,83,55,117,16,109,109,56,108,71,12,15,105,14,83,84,5,78,69,35,18,45,43,4,27,94,89,106,22,31,102,102,101,7,23,63,118, 0,0,0,0,16,52,57,68,33,80,42,0,90,22,53,23,109,96,22,27,102,78,102,66,104,90,55,63,67,73,23,47,52,18,95,93,46,92,36,87,81,45,107,75,5,25,41,108,116,60,40,26,58,49,70,107,2,14,63,59,15,93,78,25,82,101,52,97,91,58,101,2,62,51,23,28,11,120,111,39,81,79,13,82,57,39,101,117,47,115,103,107,66,38,38,43,10,88,18,36,69,42,104,88,23,56,86,29,45,106,84,28,69,30,40,112,105,80,109,2,18,22,84,22,37,62,76,74,0,74,33,12,35,63,4,105,105,5,9,12,120,55,59,48,62,62,64,13,119,73,66,5,80,68,39,62,48,48,117,85,72,24,99,33,76,42,18,25,21,23,106,34,82,43,106,0,88,115,32,1,36,111,13,98,108,91,28,57,78,13,41,85,14,120,60,58,98,91,68,85,61,1,49,75,68,46,101,39,113,88,4,107,5,52,77,88,65,99,120,116,92,86,27,21,51,8,43,2,27,50,99,0,30,103,61,95,118,54,9,12,22,100,27,91,65,62,84,18,106,64,88,61,56,110,60,89,68,108,74,28,107,75,21,84,95,55,19,16,67,5,9,19,104,4,96,113,49,77,17,48,71,85,13,78,17,31,66,20,94,109,108,43,53,19,65,111,75,22,100,88,58,38,69,68,4,82,83,95,25,73,115,113,88,83,101,99,116,46,26,112,69,51,61,17,111,51,97,31,46,111,103,4,40,105,34,58,114,99,78,78,43,89,38,89,41,88,105,10,12,57,60,96,107,100,50,78,110,106,73,95,69,0,63,51,96,19,5,9,2,98,42,12,81,75,19,6,36,41,17,109,39,20,114,112,26,18,60,7,64,45,107,99,32,102,40,21,9,12,113,22,52,82,70,110,9,45,75,16,25,85,54,112,113,49,83,49,56,14,114,67,101,60,30,5,115,36,13,37,84,97,109,24,28,94,27,74,37,77,12,7,9,72,21,112,119,111,0,3,89,99,86,79,7,50,4,99,30,32,35,114,55,63, 0,0,0,0,52,20,34,3,114,99,84,110,97,75,60,119,5,41,104,40,107,48,64,4,11,94,70,74,61,118,15,47,54,50,1,112,18,94,15,60,37,55,43,72,106,47,43,95,51,30,107,85,35,90,28,15,52,31,77,57,28,20,97,51,83,10,105,114,3,16,79,120,11,14,40,97,86,88,19,102,80,84,26,92,52,62,5,85,49,46,94,47,26,0,78,30,44,119,92,43,34,4,79,11,67,2,89,86,117,68,67,104,59,44,102,92,67,27,35,49,18,3,23,117,7,119,72,96,40,106,71,27,11,71,74,82,101,59,17,53,41,114,71,42,79,28,76,47,54,12,55,48,81,29,74,99,72,0,99,18,45,116,34,23,38,97,102,114,5,70,39,33,16,74,105,5,11,89,104,15,72,22,53,2,110,69,44,119,31,100,72,107,13,119,119,29,75,21,20,52,13,3,42,88,84,103,60,58,70,106,47,50,72,14,43,76,24,29,91,1,21,92,99,72,71,21,63,87,39,5,43,41,104,93,63,102,83,10,68,111,56,109,24,66,36,69,63,74,32,35,90,54,16,62,64,78,82,65,25,68,60,109,95,38,91,20,12,11,8,45,32,45,39,72,64,78,75,83,93,49,17,26,106,73,97,33,44,53,74,16,22,89,67,5,117,75,48,101,44,107,24,60,32,19,99,32,42,37,4,7,69,67,90,76,95,81,2,85,69,43,2,110,87,73,98,90,79,88,7,54,8,50,67,96,89,13,90,13,4,77,6,107,119,56,47,42,52,3,70,22,103,90,5,19,62,18,78,52,34,69,106,49,100,58,72,120,74,81,85,6,85,90,10,92,0,16,90,55,94,40,4,5,44,21,36,119,71,67,93,2,3,48,63,61,77,64,63,28,40,26,67,92,10,3,120,80,89,75,41,108,82,47,54,93,70,56,78,109,9,112,47,50,32,37,113,15,59,59,100,85,31,115,58,38,61,17,23,43,91,1,11,104,98,55,67,31,71,19,112,72,104,48,29,115,96,75,18,76,2,6,83,119, 0,0,0,0,36,89,88,114,83,22,66,86,120,114,70,102,93,120,93,61,12,1,21,93,12,2,12,7,28,64,6,113,45,18,97,44,59,57,55,50,66,13,120,9,19,80,86,30,59,106,4,44,56,14,26,64,14,27,107,72,42,31,78,21,59,90,82,30,23,20,67,26,29,1,86,50,95,74,70,19,62,23,31,68,25,53,26,112,114,67,41,62,64,79,95,115,12,76,66,84,101,102,41,58,90,51,11,72,24,22,7,51,90,80,28,14,96,7,2,72,74,56,120,45,1,115,73,67,85,12,111,106,35,23,101,75,0,53,44,42,59,92,35,58,78,81,31,13,99,18,64,0,5,81,94,63,112,24,70,62,55,117,94,0,21,44,7,120,12,107,0,81,105,78,18,16,34,40,3,8,84,12,28,78,15,67,47,100,86,58,18,15,118,25,84,96,53,53,92,95,34,26,9,27,105,9,36,75,74,108,102,12,39,113,44,47,76,9,76,98,84,45,30,107,12,83,116,27,22,42,85,34,60,37,4,53,0,23,84,88,58,27,95,54,77,31,5,49,82,30,57,48,83,69,85,67,68,11,104,81,110,38,119,31,21,77,91,99,119,10,58,45,91,37,53,78,36,40,32,34,88,112,82,120,102,75,20,28,12,59,82,79,59,120,50,107,11,114,40,40,102,44,63,98,66,37,82,33,86,34,39,80,22,118,31,64,17,29,83,32,77,68,116,62,118,90,45,77,2,83,93,43,16,53,47,17,88,118,51,62,12,30,63,102,74,54,58,9,71,84,24,43,54,80,59,92,33,7,111,27,88,95,115,115,111,58,92,100,15,90,48,59,27,104,27,29,67,115,108,113,91,47,39,61,75,67,73,76,109,17,36,115,66,17,116,9,69,17,9,110,62,92,29,11,40,75,15,26,28,16,13,100,32,51,77,56,19,116,75,109,94,61,62,83,14,3,10,89,83,31,89,77,60,31,56,117,91,108,18,25,114,48,11,91,75,103,22,116,29,56,36,97,99,86,33,103,87,23,72,94,29,40, 0,0,0,0,104,98,86,103,31,85,66,20,103,108,63,104,1,48,14,103,94,85,86,71,84,19,10,109,29,106,67,119,7,38,100,8,84,102,34,85,32,12,113,1,20,11,51,72,55,99,43,80,34,34,64,107,29,99,54,63,56,117,58,7,64,80,105,94,73,73,102,28,1,9,27,9,38,78,10,75,111,26,96,110,26,57,20,117,102,99,114,8,3,96,33,88,34,84,119,20,86,105,7,42,5,8,32,99,65,78,5,103,74,68,59,54,27,20,65,5,74,78,68,114,91,104,96,45,7,52,85,6,77,48,96,69,102,0,104,20,12,50,45,22,100,62,80,117,70,56,1,24,87,104,87,118,26,109,67,51,113,30,102,79,58,12,32,79,117,119,115,120,66,12,43,120,55,41,67,56,72,21,21,26,18,89,33,103,73,64,98,54,110,31,106,54,113,55,114,41,8,53,94,43,35,10,83,115,22,10,103,82,70,14,109,45,72,45,83,13,29,13,107,118,12,44,47,41,8,92,53,22,29,14,68,91,38,96,30,47,102,37,118,63,95,100,86,88,36,76,68,45,100,43,71,57,12,107,76,116,20,10,16,57,56,98,100,103,79,3,19,58,99,96,98,112,86,116,96,115,56,87,48,67,47,47,55,59,6,87,9,4,59,72,86,62,55,68,91,15,105,37,84,97,28,79,17,47,60,78,23,43,89,14,5,2,31,74,67,64,19,8,23,73,50,6,114,52,63,48,112,78,65,93,24,64,68,38,8,97,69,37,71,9,4,92,52,88,16,65,112,29,104,68,32,99,104,23,98,90,83,23,14,16,89,50,85,6,26,86,7,28,44,110,47,116,68,102,23,6,59,36,16,114,16,81,93,2,0,59,27,44,1,60,116,51,17,50,57,20,57,78,80,74,101,13,28,69,106,64,70,68,20,70,107,30,107,28,89,29,11,65,69,18,39,15,84,39,42,112,56,43,1,48,58,113,71,43,107,63,51,50,87,34,92,52,119,4,29,12,38,45,32,75,10,17,51,26,12,104,68,63, 0,0,0,0,56,16,30,85,102,55,103,2,45,41,4,95,20,27,100,80,40,97,4,111,45,26,64,97,42,50,83,26,74,93,49,42,66,45,48,26,28,15,89,11,116,48,17,111,88,60,88,98,24,76,85,31,45,4,45,53,115,87,68,73,105,88,49,75,18,107,60,42,5,72,0,79,54,112,114,55,52,60,40,80,60,14,87,83,77,97,39,5,10,84,40,73,25,12,40,25,108,27,82,63,12,103,75,61,47,81,93,20,25,48,107,48,42,18,75,50,51,10,40,66,26,84,35,93,25,46,72,76,11,102,52,115,61,38,12,97,57,72,117,78,83,50,53,45,69,10,40,1,96,56,12,101,70,110,20,20,102,7,24,101,59,25,1,43,42,55,24,72,66,8,89,49,120,8,59,24,67,109,111,95,81,82,2,73,68,34,92,113,36,71,103,54,114,40,73,108,117,15,24,83,65,67,42,59,99,37,119,22,115,55,107,55,60,113,38,42,25,105,1,119,26,76,101,85,120,118,76,62,25,45,69,58,10,105,32,61,11,89,9,28,45,58,42,25,70,27,57,103,6,31,4,37,37,120,51,52,75,29,49,83,113,71,8,99,44,75,90,108,66,115,41,112,49,0,13,107,91,49,78,106,6,65,26,14,61,51,80,37,39,21,72,39,59,119,16,44,39,96,54,11,31,116,91,32,54,62,42,57,45,112,81,76,67,76,111,28,46,79,71,118,92,18,97,10,47,7,77,17,84,39,57,109,47,100,120,111,79,5,105,72,89,43,46,18,61,82,114,4,97,7,107,95,98,116,1,114,84,108,116,16,22,44,92,4,94,100,51,49,76,1,97,51,41,113,90,114,33,107,60,14,31,114,1,7,73,14,82,3,56,65,57,33,92,10,9,69,85,117,87,37,109,61,62,1,31,60,14,91,58,46,13,23,20,49,86,101,116,24,58,93,119,93,118,91,46,18,79,9,61,58,111,60,54,91,62,46,69,35,118,57,101,14,116,98,21,19,101,57,119,76,61,58,49,103,18,109,114,104, 0,0,0,0,5,104,49,62,15,118,100,0,34,10,103,54,58,61,63,89,11,71,85,16,32,0,25,64,113,66,24,57,118,55,117,42,103,88,107,30,16,12,74,4,108,21,110,66,26,42,72,69,40,39,40,80,74,96,60,115,50,43,50,14,75,72,24,31,89,104,29,104,56,82,13,16,84,103,107,86,24,14,41,23,66,46,63,22,37,118,13,99,28,76,70,32,81,33,51,14,1,48,51,5,92,92,46,77,12,11,7,101,83,85,18,83,15,8,80,40,2,48,36,34,107,36,91,86,21,15,82,45,117,82,62,51,71,8,64,48,41,2,80,5,66,13,66,106,104,40,60,78,90,20,77,48,95,50,97,74,28,77,51,8,57,61,78,79,102,29,106,81,77,49,116,57,56,15,91,24,25,103,68,70,33,50,67,39,75,31,54,47,97,87,87,75,20,53,0,2,44,101,23,105,8,92,50,65,67,114,67,48,14,43,61,17,35,57,62,29,117,1,24,10,75,53,39,100,3,106,13,111,53,101,45,60,29,29,115,11,0,34,116,5,62,65,6,89,58,11,36,110,9,14,6,21,4,43,83,113,92,76,79,98,33,108,21,8,57,78,74,81,22,64,39,0,119,13,54,95,94,8,69,22,21,8,78,30,0,29,6,18,38,79,30,15,3,96,111,56,59,54,105,108,58,110,48,110,3,93,71,120,67,48,101,116,5,47,60,58,58,97,56,18,31,59,47,67,101,28,72,53,76,45,25,51,76,105,84,109,24,78,56,72,62,9,79,64,33,2,43,54,48,23,24,114,35,100,38,81,32,33,52,57,3,35,105,105,72,23,24,12,52,102,13,78,74,77,13,59,79,50,100,83,13,95,52,80,22,74,87,35,100,24,86,95,59,63,88,111,63,92,53,111,98,82,6,81,95,2,85,41,76,65,95,81,30,119,54,88,115,33,105,44,37,7,81,35,118,1,104,38,6,5,9,95,106,76,3,59,101,10,84,87,103,71,61,41,88,117,48,48,87,1,120,72,55,110,15,24,78,63, 0,0,0,0,51,96,109,10,86,61,60,55,38,4,12,45,33,44,30,52,14,101,106,24,64,81,22,79,63,62,84,18,29,107,8,106,21,102,90,57,27,36,68,67,38,65,57,77,104,31,97,7,36,36,69,65,17,56,68,49,59,99,91,118,92,116,44,9,4,29,69,86,58,11,5,49,53,66,60,37,91,28,74,101,29,92,77,59,69,31,108,36,89,8,4,94,15,110,53,108,27,105,25,69,46,90,2,111,0,76,84,91,34,6,78,7,45,15,44,33,68,20,81,75,81,23,45,51,110,21,77,97,27,7,92,22,43,30,84,94,84,115,29,89,36,15,81,24,96,34,30,29,83,38,96,57,81,62,109,109,94,34,39,61,40,50,19,86,73,89,58,59,33,69,42,3,104,45,58,91,95,101,98,102,68,29,42,84,111,26,35,94,77,2,18,60,56,69,8,26,113,46,2,46,16,108,67,72,36,67,53,95,76,21,87,99,29,117,2,72,54,22,62,83,16,7,45,86,67,119,84,67,112,59,52,70,90,66,43,61,54,31,41,64,7,112,103,47,22,19,26,47,116,65,107,51,31,109,107,28,15,76,87,58,31,87,12,98,48,92,0,54,34,109,53,77,11,72,39,0,105,40,85,52,98,34,84,32,96,18,31,50,108,38,120,109,62,114,97,85,60,71,45,112,24,19,94,8,99,61,113,2,107,47,54,90,57,118,118,39,28,7,46,30,53,51,78,39,74,89,114,88,62,86,48,107,42,93,19,111,117,30,8,76,99,67,34,2,112,31,90,57,115,2,28,46,65,108,14,81,45,38,87,18,47,8,21,110,58,23,101,102,117,39,55,42,72,1,46,19,71,98,23,117,60,49,104,67,36,29,49,91,114,48,69,59,5,23,62,6,47,51,23,40,98,16,4,66,67,68,22,26,102,106,110,84,80,77,86,101,89,94,46,39,106,1,6,119,93,39,66,89,105,72,84,2,49,9,80,23,68,34,102,46,66,83,8,88,11,73,6,13,51,58,27,77,88,57,36,109,89,92, 0,0,0,0,66,40,111,10,117,11,105,120,42,45,0,40,66,24,43,69,35,110,110,25,5,59,16,31,64,17,96,84,3,85,76,25,114,23,13,73,39,5,88,56,106,22,111,23,60,33,104,47,53,114,36,89,36,118,91,101,30,14,100,66,68,6,45,86,109,44,12,29,72,18,64,34,68,44,99,102,64,48,22,8,100,19,58,12,75,58,13,97,6,59,54,8,63,46,53,55,113,98,53,15,98,63,67,70,107,47,69,94,96,34,113,99,5,84,75,29,28,50,107,31,59,37,100,85,114,84,75,115,109,103,73,104,38,97,43,20,37,82,3,52,29,19,56,24,117,3,57,6,98,9,118,74,29,36,102,80,70,81,55,111,17,32,9,105,15,8,29,58,60,92,11,31,36,9,42,66,75,9,94,27,58,113,11,70,12,96,93,31,34,58,43,14,60,119,39,14,87,118,42,93,103,92,4,21,91,79,18,48,27,27,50,28,104,68,65,97,44,28,18,95,52,3,46,13,50,77,106,116,25,45,43,97,119,37,111,84,62,102,19,79,105,109,52,0,120,29,18,35,4,36,111,113,73,92,35,53,117,6,21,79,17,24,33,3,0,16,107,95,79,23,103,55,17,7,89,7,89,26,25,118,22,75,22,16,120,49,114,104,84,91,96,11,50,116,68,85,42,38,101,115,79,80,79,28,28,108,107,52,15,42,92,36,101,74,44,11,117,51,87,38,75,80,110,83,29,49,107,22,45,99,15,118,76,34,116,57,50,97,26,95,49,40,46,64,63,24,116,50,24,101,38,11,16,5,92,46,15,107,118,94,81,60,16,48,31,13,116,7,112,107,89,90,6,47,27,118,65,0,80,50,76,74,33,85,58,67,18,97,37,72,117,96,97,58,51,38,105,21,100,99,36,70,1,50,118,63,68,33,33,67,58,4,63,39,116,63,97,39,68,79,62,30,0,115,49,107,1,113,79,81,25,91,111,70,100,40,115,30,101,49,9,3,1,107,27,116,88,75,58,35,33,87,50,113,17,86,10,69, 0,0,0,0,67,85,88,65,0,24,54,107,77,118,64,8,103,95,65,98,86,26,46,102,67,24,39,2,106,90,35,117,45,58,86,101,115,105,82,66,23,54,12,82,116,114,95,66,15,42,103,58,105,64,26,114,96,1,55,107,4,29,17,101,88,57,73,95,52,91,2,115,3,22,69,93,71,103,49,55,49,117,111,69,34,57,94,92,115,42,1,45,22,93,19,62,73,65,24,86,81,109,14,13,92,72,36,15,60,71,73,97,14,23,28,90,117,61,74,87,0,59,76,80,5,101,72,19,85,39,12,33,120,98,63,30,31,36,67,71,84,64,14,94,34,44,57,116,112,23,76,95,33,28,49,15,85,1,61,40,91,73,99,26,6,61,120,34,45,16,44,64,21,16,67,22,39,40,44,19,41,98,111,16,110,86,74,9,28,109,118,75,54,52,104,15,76,109,103,77,52,118,30,88,119,91,37,15,93,100,57,95,80,104,59,65,53,90,101,31,53,61,81,63,90,36,58,13,3,91,37,19,109,89,108,107,81,74,60,119,86,61,84,40,72,26,70,83,7,17,117,78,112,72,79,30,88,111,76,112,85,103,118,110,73,119,31,111,99,116,119,14,39,53,42,89,55,109,18,82,17,96,114,3,38,74,17,48,59,13,12,64,33,83,34,26,31,30,117,31,112,119,50,79,92,62,114,109,120,57,1,30,32,50,54,16,2,32,86,74,116,118,97,14,98,93,36,64,98,11,19,112,52,82,72,56,71,79,40,90,6,50,99,23,117,107,117,94,57,119,83,119,87,107,16,71,0,40,106,85,85,93,117,94,2,8,77,43,115,115,54,80,78,85,24,67,18,18,46,20,62,36,111,65,92,73,113,66,40,50,20,96,80,66,4,52,6,50,0,97,13,118,49,108,16,97,24,48,3,14,108,36,48,19,70,35,1,97,110,6,32,118,25,71,31,50,40,0,21,36,118,75,30,118,99,92,88,77,8,101,22,15,20,97,7,41,67,110,113,92,91,82,75,34,19,56,109,29,109,28,32,40, 0,0,0,0,57,61,13,72,80,84,87,50,53,13,119,103,10,49,98,88,103,80,118,41,87,7,10,86,59,25,70,34,58,100,92,83,66,120,28,36,23,24,62,50,67,72,53,56,35,42,81,34,10,114,2,96,73,39,53,47,73,1,45,106,57,95,51,16,14,3,51,7,74,107,11,18,115,44,110,77,105,45,63,104,53,94,26,21,61,99,16,39,98,39,10,32,35,31,49,112,95,97,11,112,32,32,96,10,94,70,87,113,15,20,88,25,67,9,96,64,48,32,91,80,69,103,27,55,6,61,76,95,105,108,120,35,94,51,10,15,88,52,114,66,60,6,32,83,96,73,45,117,32,57,79,8,38,8,77,0,54,32,10,51,97,26,13,80,21,39,64,115,31,65,34,53,36,80,82,118,65,50,45,59,47,15,8,111,50,62,39,94,111,62,88,78,41,119,83,6,108,77,73,47,93,7,19,97,39,18,87,12,57,36,78,35,69,75,111,67,49,96,43,85,14,93,114,16,40,97,18,78,15,68,112,31,23,29,20,100,49,20,99,66,25,80,54,62,110,82,67,15,105,21,26,6,105,59,31,90,80,105,88,13,92,54,10,28,77,6,5,115,47,45,27,54,15,54,118,90,85,68,77,83,89,12,21,95,45,15,42,76,80,30,23,28,62,6,104,16,65,68,70,54,116,74,14,42,72,71,35,13,48,25,116,41,1,61,74,51,21,24,68,111,85,56,8,64,52,30,1,120,106,7,61,117,9,102,100,107,89,69,51,37,91,7,5,117,74,3,58,50,106,116,55,96,6,22,96,55,100,63,48,75,8,78,49,99,103,10,119,57,91,93,37,25,22,32,10,48,68,32,68,84,95,62,70,106,112,22,78,104,46,75,65,113,18,41,6,109,45,89,54,21,114,41,50,112,23,18,118,47,99,16,102,70,108,51,119,8,81,11,27,84,114,7,9,39,73,26,36,67,4,37,72,98,119,37,109,3,110,72,55,6,37,84,109,17,81,41,47,54,76,11,109,75,58,31,119,27,57,41, 0,0,0,0,11,69,100,89,8,57,58,61,101,32,56,6,111,109,67,11,45,27,52,7,55,29,5,97,49,116,98,70,74,96,118,24,51,6,28,61,36,37,57,9,29,118,0,36,72,83,106,49,55,96,41,102,51,66,107,64,33,65,21,99,103,103,9,23,98,53,13,34,21,35,72,54,69,61,55,72,79,65,11,38,6,45,33,12,86,67,46,41,19,111,0,11,104,73,21,39,89,33,95,55,13,40,27,112,67,38,24,114,39,103,19,41,60,55,4,94,1,28,117,5,104,13,15,7,19,101,111,66,21,33,96,30,81,72,47,3,94,96,108,101,120,19,88,71,96,62,49,21,37,63,106,120,70,99,120,116,10,96,69,41,27,41,98,0,74,110,78,34,106,73,41,27,83,58,24,1,24,88,48,55,12,96,5,16,47,119,4,0,100,46,49,101,22,59,10,7,60,54,70,29,117,116,93,17,44,104,95,59,33,33,41,17,54,119,27,93,91,95,95,47,113,94,100,94,118,30,79,8,44,83,12,62,88,97,51,34,109,1,57,63,73,84,71,85,95,12,21,63,52,75,46,85,112,32,9,68,106,78,87,102,5,6,47,27,66,43,78,28,50,35,9,32,77,41,100,70,59,64,16,118,81,80,20,20,86,86,54,68,53,63,103,20,91,30,41,64,113,51,119,48,10,1,112,52,12,13,33,104,66,10,4,4,41,21,6,59,35,76,62,50,109,68,95,16,0,2,5,105,107,64,15,37,66,69,115,119,50,0,41,87,100,104,1,109,44,35,106,13,3,28,22,32,95,80,70,73,28,77,79,31,92,48,55,119,88,32,36,39,8,71,112,17,109,78,97,28,118,22,95,21,69,46,105,78,68,20,77,14,1,88,45,51,58,76,118,2,32,43,42,54,99,118,86,3,48,11,4,107,20,63,8,96,43,112,74,81,83,113,90,90,101,66,50,77,32,86,2,35,34,15,25,13,10,6,71,38,68,14,57,106,43,60,65,0,57,112,16,82,26,49,9,26,71,112,60,83,52,72, 0,0,0,0,93,29,15,63,44,65,28,13,43,51,73,40,101,71,69,41,116,72,103,55,32,2,99,66,51,21,50,114,90,34,30,95,10,19,59,92,19,7,58,92,60,3,72,8,4,27,67,37,100,110,65,114,42,9,90,91,85,91,49,120,19,17,107,62,16,36,81,107,103,97,49,0,30,108,119,51,99,70,22,27,87,8,88,10,107,34,87,32,80,110,12,73,82,37,72,42,110,36,80,24,13,35,76,103,43,107,10,90,68,118,1,65,80,56,78,4,32,32,3,49,62,96,100,15,79,78,12,68,73,39,30,80,115,54,28,97,110,1,2,94,11,94,4,97,39,70,10,7,47,76,30,14,58,81,6,59,84,112,38,44,89,34,52,102,95,48,63,48,32,109,28,99,52,95,17,2,120,57,78,106,105,30,75,86,66,116,66,2,72,23,78,18,110,35,72,63,10,20,29,6,76,98,111,80,113,117,47,105,119,22,73,58,26,98,105,90,59,44,104,28,84,72,42,46,14,61,3,39,114,4,109,12,113,0,3,11,36,11,109,53,31,102,119,101,15,65,66,43,48,50,53,0,74,40,14,97,26,21,58,105,34,51,81,46,35,21,118,61,81,16,35,15,74,20,39,101,99,110,102,21,67,87,115,28,54,77,9,28,91,22,55,21,4,37,6,41,38,89,60,90,99,94,98,116,43,92,77,16,63,59,29,104,118,103,24,71,116,78,78,105,58,49,34,22,78,49,75,113,62,90,38,68,40,94,115,15,4,25,17,98,23,32,90,96,57,104,117,65,4,11,3,90,101,53,7,51,86,82,69,16,3,17,105,110,89,56,76,91,27,86,57,78,39,60,39,30,69,10,36,94,7,88,79,21,109,45,12,73,18,79,91,24,89,112,52,0,43,39,64,11,39,113,36,68,94,66,74,83,49,92,14,64,48,34,26,35,3,41,109,60,30,41,3,97,117,56,19,100,27,80,72,96,40,8,113,13,71,82,33,18,60,54,83,11,43,105,117,42,113,19,64,59,13,101,32,52,8,43, 0,0,0,0,91,60,14,63,57,32,22,36,49,56,55,55,51,64,15,13,16,26,41,22,0,88,97,68,96,110,66,33,45,51,6,89,112,73,75,4,68,26,73,106,34,105,38,99,98,67,67,105,14,6,1,15,73,57,9,46,85,4,10,90,59,22,14,13,36,105,97,30,93,110,64,8,21,16,48,46,94,54,75,68,42,13,14,7,11,41,52,27,116,22,71,20,30,51,9,24,51,53,106,54,44,105,92,54,57,17,73,84,118,117,61,94,106,14,44,41,33,89,51,97,22,5,47,111,68,32,54,32,100,63,39,73,112,2,118,45,47,16,113,44,16,92,113,2,47,39,5,107,75,91,78,115,76,92,107,12,35,59,97,68,20,47,33,72,91,50,9,16,66,78,48,106,6,93,59,116,19,113,56,115,33,42,40,94,76,37,80,103,69,68,10,50,14,38,53,42,61,76,54,92,87,26,16,106,48,62,117,116,68,24,118,112,89,19,30,0,40,99,33,48,32,5,55,8,65,1,103,53,53,82,36,68,36,100,56,86,109,73,71,29,62,25,94,22,44,120,0,117,6,61,62,22,77,91,91,24,0,84,80,73,7,54,76,23,29,118,47,36,82,55,22,33,70,39,11,49,66,120,110,26,7,3,30,44,72,120,84,54,86,10,33,81,78,47,106,42,75,98,79,12,67,9,112,111,46,43,55,111,56,51,74,99,77,36,55,36,65,19,1,37,92,5,62,41,20,79,111,108,91,22,116,49,91,83,45,38,35,111,116,105,57,39,80,79,56,114,110,97,94,57,19,74,114,117,47,47,49,119,0,47,97,75,105,24,94,12,71,36,73,102,85,104,104,95,46,79,5,117,38,96,68,64,72,21,29,2,37,36,12,92,38,72,30,105,62,87,116,71,69,95,45,104,5,20,20,33,52,57,30,91,79,66,66,2,83,27,10,59,50,19,15,22,57,6,6,108,66,23,55,75,30,81,3,8,66,55,35,26,97,87,34,102,116,76,8,81,115,31,7,52,90,118,16,120,70,17,55,66, 0,0,0,0,45,68,83,14,56,62,118,83,85,75,102,39,14,30,17,108,74,59,26,88,110,75,29,0,83,99,117,20,120,67,102,65,45,48,69,55,106,11,115,18,107,35,31,34,48,100,63,96,18,82,77,22,86,62,113,92,103,65,31,6,49,86,115,92,7,59,91,104,118,18,48,75,101,94,97,108,117,112,83,103,7,50,14,29,12,36,35,2,23,99,79,73,66,75,49,5,65,102,79,93,85,68,109,82,16,106,57,4,102,104,42,51,25,93,2,14,24,33,20,17,9,36,91,7,118,23,86,25,108,118,10,24,113,26,3,33,118,109,45,21,119,48,117,90,96,118,42,109,24,20,23,12,65,21,15,35,55,8,72,32,10,14,116,21,68,21,2,86,5,109,66,51,92,11,31,71,29,119,119,5,4,96,55,5,93,120,111,92,92,36,24,108,20,4,15,12,36,0,25,4,31,67,3,59,34,4,82,46,79,110,115,93,13,11,104,1,69,8,49,7,37,74,96,18,20,59,12,5,93,19,81,63,28,88,41,116,28,69,104,34,108,103,33,111,18,93,11,1,106,47,46,40,33,59,98,27,120,111,100,59,70,57,111,8,104,36,33,89,10,33,105,91,71,21,69,32,9,78,45,42,67,7,20,74,69,94,2,22,15,79,20,0,88,5,77,60,17,112,118,62,104,112,8,37,64,44,38,82,39,48,94,38,3,96,59,80,6,63,35,43,103,26,46,59,69,96,116,73,112,48,56,104,23,63,34,6,33,72,0,73,80,76,92,111,107,30,9,66,53,105,44,54,113,32,93,80,61,7,10,17,84,97,48,101,17,12,39,30,46,115,19,2,93,45,86,64,48,64,56,103,97,30,21,13,51,40,7,81,36,45,5,33,62,3,104,97,17,29,95,98,14,50,28,104,17,38,92,37,110,16,73,109,23,11,76,92,21,23,25,71,50,24,18,18,91,3,117,31,8,6,59,84,97,105,91,95,84,31,68,66,82,47,7,87,71,22,116,33,51,86,47,80,97,56,111,99,75,56, 0,0,0,0,120,18,78,66,28,45,56,57,49,117,31,117,76,43,64,90,15,85,91,8,47,10,88,111,33,39,81,94,18,38,37,18,69,95,92,10,103,1,63,14,90,115,70,93,105,60,116,39,109,13,106,96,86,20,92,57,1,60,109,111,21,66,63,90,68,31,106,27,73,19,113,48,112,97,109,100,70,112,95,104,23,67,72,65,98,47,16,19,30,50,116,100,41,45,16,0,14,51,57,86,81,53,39,116,63,50,85,102,84,31,106,119,75,102,30,86,104,36,24,0,25,64,54,37,83,75,52,89,87,38,12,73,96,12,13,54,114,75,67,30,81,57,100,102,11,79,55,105,49,42,35,76,12,94,104,60,2,18,54,12,91,25,66,107,71,43,109,70,49,52,95,34,90,101,19,68,40,16,93,107,103,0,95,59,68,71,26,117,35,32,48,12,120,113,65,110,42,114,85,53,22,86,27,71,25,39,60,15,15,70,93,66,4,100,83,66,60,45,13,78,120,108,120,98,13,59,117,81,69,54,19,14,9,56,47,12,93,28,57,72,46,107,1,27,87,75,96,52,98,64,65,49,48,52,36,75,17,47,93,49,6,58,120,46,58,34,38,84,72,61,60,57,9,24,39,72,98,34,100,45,102,9,72,59,91,55,100,117,103,66,96,45,23,49,38,17,82,32,120,22,90,91,120,72,65,50,58,23,94,108,83,14,47,26,40,103,74,55,59,51,70,36,101,63,112,96,96,110,49,9,119,48,22,50,111,95,115,23,112,120,95,119,3,91,5,66,62,119,34,34,99,79,101,110,0,5,83,79,27,10,60,96,48,87,93,89,57,53,38,25,113,6,98,20,23,94,92,102,97,44,80,102,32,38,57,45,71,11,59,120,111,95,58,32,10,27,58,96,51,99,28,15,17,108,118,84,119,68,82,38,97,63,15,44,98,19,60,21,44,4,97,8,52,27,34,8,79,47,49,72,13,63,66,26,100,73,95,71,10,13,76,47,10,14,108,116,31,90,69,13,51,53,86,30,85,100,25,79, 0,0,0,0,114,111,83,97,5,51,22,61,59,9,17,13,28,98,47,112,66,32,76,59,32,89,18,59,74,108,61,120,104,92,8,66,118,35,58,35,30,21,50,71,81,115,85,7,4,114,102,12,12,85,63,100,114,27,100,97,114,35,29,93,76,66,116,100,81,84,60,9,11,44,108,34,68,12,56,71,45,4,36,110,103,27,100,73,98,82,5,19,22,28,19,117,28,35,23,36,20,15,7,83,94,28,102,95,104,37,16,56,52,88,98,117,78,41,69,52,34,49,44,67,26,31,76,76,53,95,57,115,99,28,95,95,44,38,112,43,13,53,104,100,104,40,31,90,89,40,40,92,6,101,55,83,115,29,35,57,20,78,95,116,26,50,112,72,46,26,43,78,89,40,57,15,34,33,31,42,4,39,71,59,41,52,66,56,11,85,9,64,76,56,59,115,77,110,58,9,120,57,106,110,101,36,104,18,6,99,64,62,63,3,55,20,78,89,93,103,61,54,16,49,85,36,86,39,43,92,65,120,9,37,24,34,97,5,10,91,57,94,14,100,22,71,66,9,112,91,69,17,66,103,5,5,69,117,109,114,105,105,119,18,91,101,31,55,108,62,110,48,29,18,113,2,21,13,44,60,22,79,50,54,67,3,11,75,41,87,49,8,27,0,103,117,20,38,25,52,9,11,60,44,3,104,2,27,92,101,73,8,59,106,104,30,12,32,75,115,76,21,58,58,99,110,27,43,9,50,18,26,81,117,84,27,8,77,15,43,109,67,1,0,50,72,1,11,50,83,34,8,99,111,39,55,48,116,71,41,18,74,117,40,8,5,21,86,8,99,0,104,2,21,64,120,89,81,62,68,42,3,67,106,52,87,33,57,13,20,24,105,93,39,70,13,8,47,30,117,82,36,43,98,55,74,103,14,32,57,80,68,68,68,42,76,52,97,28,63,107,110,19,96,116,120,116,62,56,108,73,20,96,22,106,84,61,15,28,48,36,14,27,89,48,20,40,119,54,41,63,23,57,33,118,94,94,49,105,98,102,23, 0,0,0,0,3,14,7,0,52,110,116,4,102,31,54,50,73,85,89,103,110,33,13,8,25,21,10,91,103,33,51,79,25,43,56,88,57,115,38,54,81,9,9,71,30,82,46,50,53,88,14,82,82,95,78,110,74,19,32,1,48,22,80,65,57,109,13,87,62,57,120,42,46,47,28,10,115,51,93,116,59,77,10,64,1,22,106,63,64,115,1,100,6,68,109,118,22,38,27,33,33,111,102,47,74,6,29,94,120,101,33,66,64,84,87,94,50,100,75,119,94,34,5,86,88,85,27,117,30,98,77,93,87,7,50,39,68,30,9,32,10,19,42,55,119,7,44,74,42,103,111,105,78,45,39,114,99,106,6,37,9,117,109,107,37,82,96,93,42,93,45,86,114,118,100,25,27,68,114,87,73,2,41,45,39,101,63,11,120,8,51,12,108,116,110,71,72,32,56,100,64,115,14,0,76,65,78,64,50,32,57,97,120,18,70,9,60,14,110,66,28,107,101,95,49,94,2,35,80,78,92,21,48,111,38,114,115,3,120,14,64,71,10,69,73,87,28,17,3,84,38,106,81,3,64,80,27,61,102,32,69,33,49,31,72,67,60,31,111,93,72,7,29,26,22,85,97,74,84,27,113,89,21,50,33,103,118,33,78,114,3,47,104,113,2,112,45,30,73,27,31,10,16,20,67,91,107,35,79,90,108,22,109,12,57,117,57,119,114,16,94,69,60,72,95,36,59,21,62,53,80,30,63,96,82,70,45,119,62,79,58,87,27,38,52,64,7,81,20,34,11,16,33,74,39,111,107,116,120,56,45,50,105,70,99,109,104,57,22,67,5,112,119,58,1,44,26,59,105,67,73,69,18,90,46,42,96,8,39,21,97,89,8,29,1,84,63,74,37,96,81,36,98,98,87,29,102,115,7,34,116,110,112,90,49,63,6,51,72,79,1,76,79,62,22,113,7,39,28,2,56,100,69,67,0,92,45,3,118,15,4,85,120,65,110,69,61,85,84,111,69,103,56,84,90,75,23,112,57,114,55,56, 0,0,0,0,117,4,84,16,65,118,40,101,28,120,96,88,11,61,18,7,77,98,49,90,47,94,61,33,1,79,76,19,88,12,101,106,76,44,5,109,16,18,9,89,116,104,58,1,15,86,47,103,40,81,70,23,11,93,100,14,17,104,93,11,17,89,55,53,17,116,24,89,91,75,98,14,38,103,102,95,48,36,30,107,91,18,15,95,63,120,107,38,80,78,52,34,14,50,14,6,51,5,30,82,41,92,59,64,49,37,28,78,90,27,72,22,41,39,18,119,53,24,71,119,58,48,32,98,97,81,99,16,75,7,22,36,75,110,81,21,9,20,45,1,22,91,65,24,14,44,60,45,4,104,51,32,54,35,42,2,51,53,19,40,39,83,57,62,15,37,111,45,23,9,116,38,18,40,17,8,75,39,50,15,68,65,99,87,10,70,59,4,13,68,118,82,18,82,62,45,30,87,112,79,1,41,9,12,98,44,84,21,91,72,58,28,113,97,17,22,89,4,107,88,12,16,119,103,45,101,83,3,2,60,120,22,80,42,57,84,13,21,88,65,24,114,7,72,23,84,77,8,103,69,55,40,6,14,32,41,88,118,21,0,4,4,59,65,66,68,111,72,56,118,103,1,44,44,105,65,94,106,108,39,65,120,9,104,106,103,34,41,70,112,21,84,49,13,120,98,94,87,10,106,11,50,110,64,60,18,89,10,4,31,111,61,27,94,108,118,100,6,38,47,78,42,28,0,117,84,120,59,39,54,34,12,25,77,94,5,52,101,117,20,100,113,81,109,69,97,2,117,57,22,116,98,111,84,108,29,59,87,39,18,102,48,84,24,93,22,114,108,20,89,44,65,35,83,10,7,66,80,66,60,86,38,77,79,49,57,18,16,78,23,104,26,48,21,116,67,31,56,6,104,111,30,40,99,4,58,100,96,55,46,93,67,34,102,94,61,92,43,74,71,118,98,50,87,102,106,106,105,30,75,42,31,84,119,72,25,41,10,95,43,53,109,18,85,107,94,83,84,0,88,88,26,71,29,23,110,55,3, 0,0,0,0,17,97,0,34,19,99,95,30,54,75,90,28,73,69,28,107,15,87,56,6,12,59,100,44,24,108,76,86,22,5,64,71,97,46,103,83,28,60,87,110,85,56,77,0,34,66,97,65,50,85,47,53,115,32,97,89,98,64,81,8,92,100,6,101,87,91,33,27,1,83,27,67,69,103,86,43,24,86,75,39,71,76,96,69,105,94,98,32,119,51,29,57,54,2,46,107,11,21,34,111,45,88,64,102,67,111,120,104,40,106,65,49,59,66,3,109,70,30,48,92,45,112,82,44,78,79,48,92,78,53,97,38,19,1,41,105,36,95,69,14,87,31,90,115,95,12,92,87,91,105,60,110,79,112,40,79,52,62,109,25,24,21,74,99,44,77,7,31,44,104,68,91,54,78,102,117,9,85,118,59,115,66,111,112,106,71,70,49,116,49,105,38,50,107,45,112,15,114,68,11,84,47,64,6,57,3,89,82,65,93,5,5,91,91,73,9,101,113,111,97,40,70,38,79,76,104,49,36,84,23,65,118,49,77,110,50,65,109,107,33,8,37,83,112,6,97,28,40,27,97,115,22,102,22,60,98,32,0,62,88,92,107,19,0,81,65,113,92,66,101,99,96,119,46,110,16,39,47,95,32,16,7,104,75,1,92,9,60,38,97,85,35,94,43,11,111,85,50,117,22,101,95,105,25,117,38,118,6,8,74,22,96,10,75,54,109,33,119,104,120,53,42,62,66,37,7,9,50,96,2,94,71,29,79,13,102,111,67,67,47,73,22,113,91,29,92,116,50,88,78,70,54,33,93,15,36,107,109,97,81,56,91,79,42,51,17,69,10,12,97,23,0,32,85,7,29,105,43,110,3,38,37,94,76,81,109,46,96,106,40,28,17,87,64,26,51,79,95,65,105,116,49,62,108,26,118,111,42,75,74,106,104,34,62,98,18,54,69,60,79,59,15,115,88,102,92,4,14,4,87,73,101,14,64,21,68,31,105,97,115,109,82,22,112,75,100,79,80,76,102,102,3,114,45,6,7,60,104, 0,0,0,0,117,4,22,12,80,25,99,34,90,63,112,78,33,14,98,59,77,5,59,78,9,23,85,105,47,20,103,48,52,104,73,3,43,74,57,54,7,33,11,22,27,54,74,56,52,84,76,36,13,4,27,100,66,94,22,23,37,77,76,30,92,38,17,25,98,85,23,50,96,64,110,4,92,68,37,84,42,33,30,74,71,38,96,67,45,102,83,78,94,111,67,63,17,2,84,78,11,66,84,90,109,1,44,118,10,100,75,63,113,67,13,96,60,106,46,101,1,76,103,32,104,61,116,30,76,100,119,98,54,17,77,64,19,94,15,101,81,97,98,53,55,24,115,2,119,33,28,96,5,97,17,62,2,32,13,105,0,115,84,66,8,114,37,62,75,61,28,63,42,69,111,101,34,8,117,55,11,101,79,73,7,66,53,0,92,103,7,65,99,7,82,113,118,49,57,7,39,3,100,114,24,56,8,54,71,7,45,91,56,44,102,93,18,116,97,66,55,114,17,36,98,23,80,73,20,94,73,72,107,84,63,101,12,104,76,13,119,66,76,90,8,96,81,0,17,54,85,96,97,104,96,46,76,111,0,49,32,1,47,11,100,120,38,28,93,109,11,16,84,37,66,48,28,37,0,20,6,75,77,9,99,3,47,102,13,106,17,35,105,93,110,120,55,28,83,91,94,30,71,107,116,86,40,73,104,81,13,89,9,82,0,6,38,6,92,104,29,111,43,90,115,108,110,56,81,98,79,56,73,75,109,32,119,61,62,114,55,61,27,96,54,47,34,1,49,73,76,91,103,98,42,106,56,34,75,120,44,71,48,67,20,42,71,84,109,111,17,81,5,82,5,93,96,97,16,22,89,93,13,45,90,63,56,70,12,57,67,92,5,92,27,21,35,40,30,30,13,88,81,108,0,55,76,70,84,92,73,101,99,60,16,59,62,83,94,44,112,92,36,52,63,42,23,53,68,91,63,64,93,2,32,74,29,103,89,59,23,95,51,79,97,56,48,14,61,118,12,83,65,29,76,71,48,68,19,31,39,120, 0,0,0,0,112,32,30,63,60,81,30,59,71,61,85,60,99,12,117,19,85,67,83,76,102,90,1,107,57,77,93,53,51,39,93,100,98,2,6,79,57,56,48,17,83,92,113,5,55,99,108,102,76,89,72,86,94,38,28,73,36,27,36,92,21,116,50,112,116,29,106,13,33,75,89,36,21,6,97,20,9,30,84,67,78,71,105,32,63,104,69,108,19,81,20,15,25,68,11,17,57,1,11,119,23,90,45,36,85,79,111,38,71,67,88,31,18,90,72,49,5,107,115,114,43,26,56,105,75,25,119,39,67,103,119,42,100,73,41,101,47,119,18,13,23,33,59,56,4,21,116,109,78,78,16,83,17,6,3,16,78,50,61,22,19,61,98,58,53,17,49,101,75,22,82,46,29,53,10,18,29,114,79,85,111,54,59,19,92,112,80,8,65,28,30,39,111,98,26,70,93,29,81,65,67,88,117,21,19,27,63,81,19,110,54,89,109,75,64,79,83,13,75,34,56,70,114,51,63,86,60,115,118,19,80,97,43,61,99,51,44,44,114,75,115,35,77,117,61,42,94,105,56,118,73,33,26,91,56,89,110,114,115,118,35,35,67,99,26,6,97,22,42,41,8,50,29,0,96,106,98,110,23,107,26,113,5,102,83,18,93,49,38,9,44,110,23,20,39,48,120,64,96,7,35,75,12,25,79,68,110,18,39,70,105,92,82,88,92,107,111,98,56,71,90,64,100,76,63,50,34,102,18,17,58,57,115,72,21,23,16,25,9,115,5,77,116,50,26,5,38,28,60,63,107,62,31,71,78,101,78,78,15,27,83,53,36,25,83,10,97,28,20,53,27,90,61,21,102,52,71,45,108,52,29,63,100,112,57,61,17,115,63,23,0,98,50,107,36,42,34,63,3,103,99,57,118,96,38,91,44,81,97,11,6,13,106,91,20,88,87,57,41,51,111,45,106,38,57,101,102,34,33,95,95,110,90,72,0,0,57,108,37,102,28,38,67,90,116,59,56,74,97,103,13,63,32,25,108,96,116,5, 0,0,0,0,67,85,41,71,61,44,15,33,21,95,93,52,3,67,110,5,37,119,97,98,80,93,6,117,87,77,45,88,106,89,1,75,51,49,72,39,101,101,93,76,24,85,59,83,60,69,65,25,111,80,33,103,107,66,88,17,120,21,98,114,84,29,23,111,20,52,114,105,65,92,88,119,119,90,46,21,46,62,56,27,4,87,17,15,116,25,70,71,77,84,1,41,60,102,102,42,51,5,84,51,65,116,52,28,79,44,30,52,88,3,85,8,54,4,103,8,44,24,16,7,30,37,46,51,107,3,1,8,80,54,49,82,55,107,89,35,56,48,7,24,85,28,91,119,23,12,57,90,117,109,101,12,9,49,44,88,15,51,43,52,49,20,17,21,77,22,82,88,84,0,96,97,81,22,112,51,62,114,118,40,34,77,48,109,69,22,82,12,0,61,109,41,49,42,3,43,76,63,24,97,117,43,113,32,119,73,79,19,74,119,5,78,22,101,82,115,11,8,31,110,60,81,62,34,106,73,30,88,35,4,63,12,90,105,57,15,50,74,47,87,30,111,117,71,110,116,95,35,96,99,12,0,52,43,39,89,48,108,36,95,97,5,90,56,40,38,96,55,110,31,29,78,56,29,28,83,111,8,36,99,69,82,119,20,23,103,54,57,21,98,46,3,39,44,65,68,53,90,21,27,44,3,19,110,5,47,57,39,113,115,46,67,24,78,70,79,24,70,50,45,24,6,18,14,102,91,35,33,106,43,43,83,108,111,80,108,97,83,37,93,92,35,95,38,101,108,57,116,15,77,12,65,8,27,99,108,17,61,68,34,31,87,42,6,3,86,42,99,2,39,81,28,103,11,1,21,85,33,82,98,63,20,79,59,100,16,61,118,8,18,120,20,43,33,59,77,64,11,75,51,36,118,110,79,49,71,51,28,58,39,109,88,55,96,52,56,31,22,78,37,37,40,60,7,15,71,67,103,97,88,12,32,120,22,70,43,96,88,108,43,109,49,27,45,6,30,54,95,40,29,37,10,71,43,20,85,94,113, 0,0,0,0,108,25,7,3,8,29,42,86,53,116,102,101,9,86,85,6,72,102,25,87,75,3,75,113,22,50,103,89,59,47,45,27,24,15,12,110,113,20,114,115,58,30,5,2,90,34,82,95,50,19,92,15,108,46,72,35,38,95,94,115,0,100,8,19,92,95,59,41,5,55,92,81,93,43,45,68,70,112,20,33,23,81,86,79,67,116,42,85,117,29,3,45,115,28,0,15,117,15,57,53,9,36,11,44,94,72,17,116,99,62,84,104,44,53,48,42,98,82,107,59,85,96,27,67,55,97,98,96,30,93,15,35,15,112,21,51,50,50,86,80,115,37,37,2,55,25,24,46,26,66,116,56,102,118,41,96,26,45,12,106,31,14,82,40,8,101,23,69,2,67,90,88,45,14,107,28,7,33,33,116,119,25,40,62,95,105,93,34,76,120,78,42,93,73,22,84,99,64,86,95,92,83,57,84,115,106,118,44,108,119,23,16,98,24,32,109,29,59,16,109,32,36,11,14,112,62,18,71,91,63,27,79,96,110,50,50,96,39,27,23,7,60,37,25,13,31,58,62,80,5,50,90,117,78,62,17,7,77,37,26,84,6,36,24,43,82,34,51,56,39,25,76,8,63,47,91,87,2,59,46,51,66,65,57,15,75,41,91,21,39,98,73,64,24,88,53,36,79,90,105,94,23,62,39,102,66,5,41,118,51,37,18,110,46,118,97,29,82,118,90,69,91,38,59,87,29,38,51,94,74,119,89,26,77,84,27,34,81,22,20,21,25,78,22,111,84,119,19,70,53,9,92,56,69,74,43,84,19,24,36,90,69,38,75,19,89,117,104,81,38,95,40,41,16,29,97,66,90,0,105,117,40,48,28,116,75,83,83,29,79,4,21,8,37,85,50,67,29,50,71,35,27,27,12,93,38,116,74,35,35,12,113,91,60,72,19,91,75,6,4,58,12,100,93,49,54,94,62,27,37,38,109,67,44,67,3,79,16,45,86,75,53,57,81,42,60,54,65,26,69,57,110,74,1,72,16,61,24, 0,0,0,0,23,62,110,96,45,115,81,76,35,41,117,82,92,41,61,65,28,43,57,95,98,69,73,10,51,14,32,94,72,6,89,105,39,96,40,7,71,7,25,76,106,8,71,75,119,50,57,19,43,89,114,45,9,91,41,74,80,68,105,46,34,23,70,7,82,28,9,103,41,50,8,65,74,112,27,68,41,33,70,102,24,76,109,99,111,104,102,72,59,83,61,19,33,46,72,29,9,11,8,67,8,52,28,29,96,27,23,6,99,83,15,82,26,111,97,119,117,5,72,89,108,2,61,45,46,85,83,17,33,95,4,58,120,68,116,81,96,38,92,106,25,26,48,33,26,6,19,87,12,11,39,3,119,81,111,118,23,18,21,12,112,42,68,39,64,19,38,57,12,68,22,27,31,29,36,15,14,74,39,81,112,64,1,43,28,110,19,107,17,0,29,49,16,94,30,27,64,59,98,57,19,71,93,60,48,26,39,68,64,100,18,116,51,66,97,45,42,74,115,119,104,60,25,32,56,16,31,5,7,70,91,78,110,56,55,28,19,115,45,9,75,115,114,18,41,101,16,69,40,2,26,26,84,19,102,100,117,66,27,102,107,66,56,67,55,53,69,87,24,63,34,71,33,120,10,84,53,36,95,61,75,53,25,34,30,16,84,48,30,37,7,88,33,4,24,40,71,118,67,43,28,34,102,113,37,12,38,79,26,120,5,2,48,81,28,103,16,6,24,15,15,1,106,84,2,78,60,96,99,45,60,96,117,95,116,100,59,29,107,73,19,108,31,90,29,71,28,102,18,34,23,17,110,25,93,62,89,0,57,98,75,102,78,41,31,4,55,32,16,98,39,45,86,82,71,54,3,71,9,28,118,74,83,55,23,84,53,56,77,118,81,66,102,81,108,21,80,3,119,118,111,68,93,105,7,1,19,26,64,90,15,23,109,23,88,23,107,14,81,120,97,44,27,75,104,45,72,110,94,35,31,42,18,104,114,49,35,120,94,44,84,25,108,111,11,76,24,56,2,24,26,6,75,52,46,3,85,31, 0,0,0,0,55,92,19,62,58,59,49,94,111,24,71,115,90,107,53,60,2,55,117,100,84,88,24,44,4,19,4,89,87,32,23,42,62,59,32,54,98,34,14,14,99,32,69,49,97,59,54,107,43,115,117,19,10,39,27,21,35,49,56,119,80,20,83,7,82,102,113,9,31,113,49,110,55,56,48,92,18,82,107,42,28,91,117,92,116,75,96,33,76,48,93,83,28,49,66,54,107,46,83,0,88,33,28,80,71,116,37,76,118,5,5,5,2,45,72,105,6,45,39,9,26,88,103,70,62,25,74,110,2,79,78,86,36,58,41,34,83,69,51,118,8,51,85,5,97,23,104,61,67,57,13,28,88,107,31,81,39,110,38,14,3,67,111,89,6,109,1,92,10,37,9,52,42,73,71,88,84,107,9,90,100,86,67,114,52,74,33,64,87,103,27,74,7,2,2,75,59,4,102,24,64,89,90,27,11,116,89,94,6,40,33,13,0,76,18,80,16,71,54,90,84,65,34,46,102,94,102,47,58,28,4,22,81,2,83,5,57,59,26,103,65,61,97,44,30,74,68,20,54,9,72,14,2,37,20,64,3,4,67,102,51,10,40,95,86,67,31,71,116,88,83,23,71,104,45,110,3,16,22,67,83,15,78,90,81,36,110,4,40,110,74,51,91,73,117,8,87,110,31,95,34,35,117,87,45,28,94,112,58,32,36,4,109,104,70,118,96,6,101,12,18,94,65,91,98,26,43,81,33,38,44,50,28,23,88,42,24,27,31,74,76,92,102,93,23,100,119,57,52,112,91,82,60,104,13,6,106,37,18,26,29,86,80,13,107,106,107,75,91,85,103,53,43,31,106,72,94,85,118,36,74,76,112,68,96,55,22,2,117,118,94,35,115,71,38,89,14,77,25,69,56,34,52,90,63,0,25,14,29,69,90,14,41,10,26,27,87,46,98,71,58,119,3,91,43,25,42,45,91,37,95,62,54,119,68,112,98,69,42,99,66,59,15,90,7,120,89,97,82,24,80,68,21,68,113,3,7,52, 0,0,0,0,63,78,20,82,87,54,113,38,34,86,98,19,63,116,109,59,50,61,9,87,24,78,102,19,120,74,93,30,61,86,32,96,114,57,98,23,78,102,47,102,62,96,98,107,39,119,6,72,120,73,17,38,75,35,56,30,12,76,113,17,16,67,60,6,53,54,21,112,87,109,103,8,48,9,8,99,107,46,103,41,48,69,64,62,80,94,5,47,83,91,111,34,114,17,59,12,35,3,50,21,6,22,65,117,28,78,114,93,100,43,13,14,10,109,52,14,95,118,9,39,76,0,10,54,4,16,24,87,5,53,59,34,62,4,50,12,65,89,87,94,104,75,32,78,31,79,102,40,87,113,79,33,0,77,117,109,29,18,57,5,118,105,30,34,93,24,58,97,73,94,1,64,36,22,81,104,7,42,22,15,120,58,13,114,2,98,17,61,19,14,8,106,107,47,38,5,52,52,92,82,75,45,74,103,7,45,69,16,15,20,55,110,79,97,28,64,66,42,81,62,37,32,22,38,7,48,90,35,92,77,44,96,111,5,84,102,5,118,54,29,70,13,30,49,10,49,109,105,70,96,61,98,106,28,46,18,75,56,26,61,35,75,7,1,92,58,115,74,107,21,46,113,115,107,44,2,39,119,28,61,12,61,80,84,86,3,49,23,26,46,95,67,94,93,21,11,111,75,39,40,19,74,14,88,55,115,39,114,100,87,111,6,18,36,19,23,66,107,36,41,75,44,69,83,9,101,105,15,69,35,62,9,93,111,65,114,107,102,39,20,1,8,24,34,35,64,5,110,78,80,85,18,61,119,27,16,94,42,33,51,56,87,45,82,35,87,87,104,54,104,33,59,120,84,63,35,55,114,49,87,66,11,5,69,56,62,117,99,67,17,66,99,120,103,43,66,64,104,24,118,115,55,5,23,58,119,101,101,2,3,11,31,120,48,104,15,114,26,20,33,69,1,18,37,110,26,99,58,49,30,97,31,26,38,112,85,41,10,8,63,119,37,39,71,97,120,45,49,94,5,3,103,41,117,21,3,60,0, 0,0,0,0,41,72,4,42,11,81,52,31,82,101,108,20,97,2,103,35,64,9,27,30,21,14,31,65,37,85,93,95,75,46,95,99,97,26,24,93,74,6,85,92,47,83,75,73,82,74,17,51,87,7,56,4,74,50,60,101,87,79,17,82,21,64,89,83,81,104,47,46,117,30,1,116,56,87,22,109,112,53,87,2,103,95,43,74,48,80,92,86,3,54,78,87,118,4,15,76,27,34,72,96,12,106,13,34,47,41,31,103,43,10,79,91,86,111,35,94,29,68,116,30,8,54,101,88,44,28,57,41,47,102,21,51,3,98,19,100,2,74,77,46,2,118,32,76,117,89,44,99,61,113,23,95,19,68,67,85,58,46,23,50,33,101,59,15,85,54,65,14,103,92,37,6,95,12,14,39,105,78,40,118,117,7,51,120,23,18,86,62,91,6,8,26,106,54,18,65,59,112,81,27,69,21,79,85,12,9,112,102,5,90,36,67,88,67,13,8,119,42,76,119,99,45,119,31,58,25,42,10,79,43,78,92,3,19,73,42,5,44,42,62,54,106,5,66,19,84,78,19,54,84,24,101,6,12,5,19,104,83,20,117,102,60,12,16,0,16,112,14,97,2,84,27,3,68,55,46,69,4,106,112,30,82,99,36,117,108,56,28,51,51,110,89,98,72,120,53,108,61,20,112,50,45,83,62,104,54,72,93,113,106,12,61,91,17,1,51,69,62,97,6,62,62,45,3,10,79,1,76,88,35,81,120,39,73,5,79,78,24,25,80,8,95,94,3,73,26,83,66,57,84,109,6,46,27,11,108,65,25,118,63,15,44,117,13,27,116,45,111,92,81,58,52,73,42,22,21,103,92,66,54,34,18,87,74,79,29,13,120,110,28,113,28,94,56,27,62,120,95,19,4,69,77,105,35,92,82,49,68,107,78,31,87,10,109,10,100,110,112,45,1,90,72,91,71,16,104,100,78,51,76,69,79,10,30,46,114,21,29,87,9,119,62,75,64,67,106,78,88,46,36,36,82,108,15,31,112,43,105, 0,0,0,0,62,33,35,7,2,57,42,14,0,81,86,61,93,86,9,56,23,56,74,99,83,87,32,119,47,90,94,16,111,74,15,72,117,5,10,89,34,8,8,84,69,73,4,74,101,80,67,94,28,42,88,76,70,27,98,101,98,71,33,38,39,54,90,7,105,6,6,92,82,39,43,110,9,45,116,96,8,106,82,84,119,112,80,49,69,7,44,83,102,93,115,100,104,43,85,45,71,22,71,95,39,103,96,99,53,33,50,3,6,17,107,101,36,7,2,10,30,38,53,40,116,53,5,88,21,105,98,110,8,25,27,66,24,29,50,24,94,72,33,75,73,72,83,120,35,104,110,120,9,73,82,36,96,50,71,73,3,25,3,28,85,102,49,33,27,99,77,0,91,70,24,54,76,65,88,70,7,73,64,48,78,105,6,62,74,54,84,93,11,74,78,103,44,26,27,40,39,20,103,39,94,39,87,72,36,96,67,95,86,116,118,32,34,86,60,102,46,88,80,97,29,4,40,72,94,25,117,38,51,52,36,94,119,115,28,106,93,42,96,99,112,53,68,24,14,61,24,112,83,43,77,43,42,19,56,68,24,115,73,76,50,104,38,84,99,98,108,110,116,33,63,13,4,102,33,57,56,0,64,64,62,69,35,102,57,105,8,41,10,6,16,42,114,112,105,38,51,6,91,32,3,61,107,94,58,45,78,47,38,69,30,74,22,93,91,46,14,15,56,64,63,64,60,8,23,53,40,40,101,106,47,106,80,86,35,120,33,108,31,119,111,76,42,17,31,80,91,44,89,84,33,118,51,82,116,92,20,30,9,99,69,34,59,101,99,26,102,74,42,38,49,117,98,32,93,25,16,64,116,30,44,74,100,3,81,77,73,58,24,5,119,104,74,40,4,6,118,37,21,102,29,82,110,99,99,77,16,92,93,108,37,58,6,22,85,76,107,40,32,22,36,108,54,103,80,71,43,97,116,101,69,90,22,57,92,46,104,16,44,112,3,103,33,25,20,105,82,49,50,80,3,57,98,93,97,44,38,80, 0,0,0,0,91,60,103,34,106,89,88,79,98,19,113,59,99,2,31,15,33,80,51,39,116,16,5,112,8,74,63,7,21,112,89,108,87,46,15,9,52,98,80,80,20,63,94,49,111,18,100,65,40,15,52,78,2,18,113,30,69,96,21,48,54,6,10,115,35,62,26,20,83,73,71,27,27,105,91,42,97,112,66,49,55,117,79,93,116,87,108,18,103,32,82,105,3,19,74,37,12,16,117,53,120,107,82,41,109,12,75,32,60,109,45,11,46,14,74,84,120,58,11,115,11,91,75,67,107,56,111,33,111,74,118,35,53,50,1,105,111,35,3,83,50,18,78,102,96,41,3,19,35,25,34,8,83,50,36,81,80,96,99,119,33,57,78,27,27,38,29,6,12,47,80,55,79,22,103,21,31,10,53,24,11,23,11,30,82,119,29,21,113,13,87,103,22,102,93,117,103,91,116,20,26,1,49,51,76,103,57,28,119,107,109,92,43,36,98,78,98,102,91,101,50,2,71,21,2,50,1,61,64,116,70,48,72,27,65,78,120,19,56,116,20,61,82,48,30,38,76,7,33,5,112,110,90,46,96,19,29,15,27,95,42,33,62,66,72,5,118,28,16,32,84,57,34,106,16,92,120,84,109,63,60,33,29,25,10,113,31,94,29,80,12,25,79,64,78,104,81,19,115,43,116,96,0,102,31,5,86,87,55,21,110,68,24,104,31,79,108,20,5,115,41,107,6,2,99,75,28,19,48,69,31,98,64,76,114,1,70,44,31,6,101,32,58,37,80,97,8,103,70,58,87,70,58,18,49,79,39,66,36,57,10,61,53,81,18,94,1,100,13,76,85,62,78,59,6,97,120,84,84,84,58,46,11,102,65,90,91,89,50,99,40,94,19,34,79,37,24,116,55,65,105,105,30,99,99,69,44,58,54,92,48,75,26,75,32,80,102,59,91,10,52,22,112,17,65,7,22,75,88,46,55,76,1,24,63,70,12,38,10,72,21,110,31,46,65,98,80,6,78,58,17,77,15,9,90,6,75,111, 0,0,0,0,2,90,64,34,66,91,74,3,64,107,44,15,42,84,75,71,113,39,112,111,51,16,70,15,86,80,51,7,76,79,60,84,43,77,31,106,66,39,58,102,92,103,101,22,30,97,91,97,93,78,12,114,107,14,96,19,37,42,85,66,102,9,101,78,18,107,2,12,86,15,43,54,107,55,79,40,76,47,28,73,30,84,56,36,22,109,108,6,15,38,31,30,79,75,2,49,39,67,61,20,57,116,35,41,84,58,22,2,109,70,110,78,56,91,54,89,77,104,64,62,104,61,14,66,65,115,103,69,73,58,10,83,70,47,94,27,109,30,50,116,40,93,57,96,59,48,76,55,116,95,70,93,89,119,19,32,74,79,60,104,85,17,23,55,69,38,55,1,26,113,73,13,108,67,30,4,95,57,53,81,42,85,10,17,19,39,11,99,52,88,111,21,70,94,31,25,91,13,39,21,104,54,53,6,8,113,100,32,116,32,12,80,111,119,23,5,95,30,46,91,48,74,56,58,44,9,38,8,53,16,6,33,99,52,32,27,24,40,28,58,47,34,35,85,3,42,37,95,96,91,57,15,70,96,84,6,67,87,60,1,31,36,105,20,118,55,51,105,40,96,85,102,30,81,44,84,84,3,65,117,120,72,114,34,2,18,14,94,6,118,71,107,9,72,118,15,0,1,119,42,105,18,54,75,16,48,38,102,73,45,86,104,4,41,23,73,49,45,37,14,79,99,61,26,75,30,66,58,11,5,53,18,67,117,65,25,112,21,51,48,79,113,53,115,70,27,17,97,1,20,120,117,15,76,46,84,21,97,86,94,46,84,95,82,47,94,21,88,66,4,49,36,99,22,17,109,55,45,11,117,5,114,100,17,109,112,29,98,18,92,115,40,69,86,87,82,42,60,75,76,65,66,41,39,84,37,5,50,5,42,20,27,96,93,28,49,110,88,64,14,24,65,38,111,38,17,10,11,108,117,45,83,1,40,4,93,18,30,115,102,53,77,57,70,7,104,70,114,81,118,52,112,29,77,45,116,34,38, 0,0,0,0,91,60,92,62,3,6,84,49,68,6,111,85,56,110,63,45,103,77,3,56,53,116,89,55,71,9,16,45,74,97,113,89,19,53,59,86,42,53,60,26,110,71,84,102,32,54,110,33,23,120,23,90,115,29,48,15,30,34,15,79,39,78,42,70,105,19,77,51,63,119,37,8,100,78,9,56,84,120,79,94,37,86,114,73,27,61,109,46,88,107,70,66,35,99,11,12,109,81,112,81,38,39,1,16,103,108,84,54,86,101,107,45,94,48,6,44,83,6,56,66,72,107,47,120,114,55,70,65,82,25,47,93,55,4,95,93,21,97,28,39,106,93,103,102,31,8,89,69,7,78,12,118,86,85,46,98,118,2,64,78,97,59,24,15,26,24,65,94,7,4,33,74,45,100,94,83,115,52,102,5,109,118,42,32,88,64,10,92,8,47,78,72,70,114,115,23,64,39,19,65,89,20,35,74,25,50,84,28,71,60,1,116,27,69,55,33,82,93,41,3,15,43,58,17,29,49,63,11,117,9,56,49,70,84,19,100,36,80,111,95,0,104,47,48,114,115,43,78,65,89,61,64,110,55,43,120,61,96,3,72,57,30,117,81,76,99,24,115,119,99,78,28,1,53,82,38,112,35,27,47,4,56,57,75,79,88,116,37,91,75,21,35,13,67,17,19,71,10,79,88,97,0,113,93,120,15,119,41,39,69,34,38,95,84,17,77,52,82,104,50,113,81,13,68,90,13,28,0,116,34,106,40,102,25,0,44,20,103,51,79,107,119,45,38,6,104,2,44,49,116,114,110,12,66,20,20,49,38,113,4,115,108,19,39,13,70,81,47,17,69,3,51,23,82,106,14,52,35,62,40,17,29,97,75,65,64,69,49,31,51,78,1,53,15,112,119,59,77,39,71,111,15,97,101,50,36,95,66,60,38,41,84,38,102,116,42,24,118,9,49,67,8,23,15,51,44,113,106,110,60,16,64,115,88,17,33,57,45,100,54,20,102,2,21,38,73,84,3,41,62,71,55,64,43,13,91,99,102, 0,0,0,0,21,24,113,92,116,47,22,41,36,36,58,77,14,66,5,59,43,69,39,24,104,103,49,38,61,24,109,80,34,40,73,30,56,63,35,44,34,12,7,50,107,79,64,46,18,13,65,106,18,15,82,98,37,50,42,18,116,70,5,107,118,23,7,76,48,18,14,80,0,1,35,60,49,18,78,103,22,32,118,77,119,8,100,1,72,84,30,116,66,13,67,112,101,59,105,67,61,5,35,17,35,56,15,51,56,119,64,105,105,88,84,107,86,92,45,84,116,8,37,66,12,40,68,64,86,91,30,103,70,83,15,9,79,81,75,65,102,97,117,71,17,117,4,14,109,66,60,111,50,21,113,40,119,53,59,101,46,18,27,104,108,55,58,35,15,93,45,24,97,83,89,33,116,39,113,104,74,87,100,82,114,41,64,68,57,57,46,9,11,92,97,16,60,110,24,33,112,50,16,65,105,29,51,1,100,111,96,108,115,59,13,18,14,32,75,69,59,34,70,40,12,37,76,75,40,99,60,34,104,32,114,77,62,56,4,72,17,91,44,5,56,95,109,58,24,19,95,114,48,30,79,60,68,2,29,46,36,91,69,20,13,109,92,6,100,88,111,23,102,9,101,33,83,22,28,62,70,89,63,71,92,59,106,39,66,116,93,97,1,98,116,87,50,111,48,47,105,39,28,69,50,74,4,5,88,11,43,10,77,19,115,53,111,32,39,10,15,80,88,40,56,29,61,111,78,27,65,60,9,94,43,39,35,59,106,71,65,55,37,17,0,87,56,40,72,117,6,84,13,107,96,71,86,70,63,40,70,114,3,80,111,59,105,97,94,18,42,40,39,19,79,116,53,37,100,57,14,44,22,25,113,34,48,6,75,76,117,60,101,61,95,27,53,18,103,57,8,85,14,61,14,116,42,3,99,14,107,108,27,0,47,8,40,71,108,77,26,28,6,114,107,43,78,69,11,34,110,6,61,53,67,116,91,22,78,100,15,36,116,55,4,96,45,22,78,43,43,88,38,49,75,13,20,37,6,71,58,83, 0,0,0,0,82,81,73,43,17,18,97,42,36,94,10,40,19,116,27,3,58,99,10,21,91,53,96,91,5,99,46,45,88,62,18,16,120,89,96,80,63,95,5,78,16,89,80,107,23,104,80,58,89,86,26,113,86,14,63,19,66,31,13,57,87,44,6,13,12,100,75,65,100,20,54,100,97,24,98,35,56,0,117,48,105,88,32,59,70,65,42,15,46,22,30,107,61,99,51,45,17,41,105,11,91,36,98,3,13,35,89,63,43,106,17,93,14,66,93,21,51,7,55,20,33,24,96,39,63,91,16,119,87,12,89,6,82,112,18,111,43,111,103,3,88,19,75,57,25,111,27,102,66,102,63,67,86,45,92,25,14,78,74,73,72,81,58,86,27,43,95,120,103,31,71,58,29,80,5,33,111,40,114,85,65,19,101,10,112,44,96,75,29,22,3,103,88,100,105,46,61,40,67,65,70,105,27,88,116,85,60,80,61,22,118,16,7,111,33,112,48,95,75,26,65,82,115,100,55,30,31,97,73,15,76,17,36,75,90,30,56,55,40,95,4,28,115,44,93,13,84,62,51,46,16,14,24,115,73,86,95,1,68,70,96,113,4,55,13,96,40,54,23,51,76,113,54,113,99,74,42,102,93,106,25,44,79,68,95,6,50,97,99,67,10,63,23,52,71,79,71,51,20,100,42,73,81,68,101,92,32,67,76,118,104,1,70,38,12,54,4,7,115,56,74,70,113,103,41,87,107,70,101,89,22,10,59,89,86,86,86,41,74,45,35,53,12,73,21,59,35,16,0,9,64,21,57,44,14,92,17,22,69,73,32,37,115,98,48,17,89,115,0,109,94,34,32,53,7,15,70,88,49,57,63,46,63,35,65,77,73,106,94,61,19,64,69,43,99,111,40,53,102,48,12,73,22,54,40,35,55,14,67,89,9,26,94,28,35,85,61,42,25,92,77,57,36,84,18,31,1,6,76,96,24,30,55,88,31,117,41,24,21,113,55,96,59,57,45,10,53,26,83,54,59,90,72,68,19,42,27,6, 0,0,0,0,14,83,28,60,9,107,75,71,42,1,17,35,17,32,88,92,61,109,15,75,15,78,43,72,117,53,63,17,100,52,80,111,31,35,41,30,31,60,86,44,14,28,19,65,106,5,59,13,105,76,47,17,120,4,60,33,68,34,9,78,95,81,71,13,83,65,6,71,19,58,88,14,108,42,5,77,50,74,116,67,39,97,84,110,44,109,40,63,115,5,116,65,41,87,61,107,92,32,56,17,25,85,55,16,10,3,6,58,43,62,76,102,17,18,18,50,97,78,21,116,120,40,81,24,54,34,19,84,6,117,85,117,117,31,19,94,57,9,1,22,0,11,99,109,82,84,111,112,25,85,95,88,55,47,15,21,88,14,63,27,101,13,4,36,103,43,0,46,103,118,18,23,90,91,111,54,37,106,56,103,79,77,65,1,115,77,58,69,34,55,46,54,77,35,55,18,47,90,58,22,92,118,120,54,45,96,6,65,25,57,70,74,100,105,39,24,103,34,15,59,56,112,23,12,23,120,103,54,106,16,28,65,86,105,2,52,24,81,54,101,32,26,56,35,99,89,78,30,101,30,1,107,46,4,75,86,41,75,92,25,75,103,71,46,80,102,22,30,94,116,51,31,70,52,119,27,104,12,58,22,40,39,100,19,20,2,24,30,56,89,118,100,109,96,98,83,90,93,90,22,104,16,75,93,41,19,29,116,87,105,93,94,54,47,98,84,35,113,27,7,63,6,101,14,2,115,70,72,118,72,62,8,105,81,1,67,91,21,116,31,84,53,120,96,13,46,1,30,88,92,65,3,43,87,72,58,60,80,87,52,88,94,8,1,10,112,13,62,40,24,96,73,57,92,99,75,16,85,110,89,37,68,61,59,102,38,66,112,34,55,15,52,104,54,94,22,1,77,34,112,117,41,42,112,61,40,44,113,61,21,82,57,111,27,6,1,2,82,41,87,50,6,17,38,25,25,94,37,33,64,62,34,57,16,58,3,40,68,111,90,118,99,24,20,97,89,43,61,63,49,120,47,77,51,118,39,117,18, 0,0,0,0,120,18,60,0,99,102,9,96,10,27,3,23,115,31,45,38,120,63,48,120,101,79,51,3,40,4,32,78,89,8,114,99,112,20,81,112,23,94,92,54,46,96,89,119,76,118,57,71,68,33,107,87,22,22,11,19,8,25,17,6,60,20,47,105,42,57,85,61,14,109,100,86,20,51,6,71,15,33,14,119,27,108,92,85,5,45,84,6,26,32,89,46,27,12,95,72,0,46,84,46,34,99,117,21,114,9,119,12,7,16,26,102,61,50,106,36,55,7,46,62,1,51,43,24,18,25,70,106,52,115,14,81,48,64,32,92,94,101,111,64,98,103,80,111,56,78,101,0,111,3,101,22,6,98,84,98,99,64,56,81,98,75,58,14,23,114,70,97,74,56,97,74,35,31,101,82,78,81,96,1,85,83,48,120,72,16,51,78,1,48,32,26,74,3,116,49,38,84,12,74,24,98,95,73,40,90,75,96,22,62,29,50,66,88,116,75,90,101,44,81,71,38,68,71,16,14,48,76,99,74,69,22,77,6,115,19,101,106,43,96,20,42,62,90,76,73,56,69,44,67,22,76,78,87,95,6,25,9,1,86,48,101,17,41,103,33,111,76,5,24,12,92,32,112,84,6,44,96,12,19,84,31,52,108,119,45,33,21,108,17,112,7,99,20,118,18,98,66,81,119,51,66,3,26,87,89,57,78,71,18,14,81,69,29,107,32,69,26,0,41,48,85,117,34,92,26,40,87,58,73,108,61,45,70,62,42,63,48,58,17,15,99,44,105,46,47,92,26,16,59,80,86,13,17,79,8,103,41,65,6,103,20,20,24,33,5,25,111,104,99,107,48,65,80,83,51,66,117,60,114,104,20,86,38,36,45,43,50,57,98,30,32,58,96,52,46,48,29,62,81,114,95,18,52,101,23,28,68,67,63,77,111,28,76,26,30,20,87,55,26,105,63,1,118,34,73,50,106,29,119,104,24,107,28,0,27,93,120,17,54,23,77,39,70,12,17,66,33,116,100,45,95,88,2,61,36,105,80, 0,0,0,0,88,46,13,12,8,86,1,29,99,3,59,72,95,22,46,106,17,64,110,81,58,24,12,80,37,91,67,16,58,116,83,24,9,46,103,118,3,67,26,15,69,96,91,39,100,112,18,66,105,19,17,8,10,3,115,24,86,24,102,46,52,71,48,82,32,88,79,66,12,5,104,49,51,36,17,60,84,1,39,24,58,119,53,53,47,85,67,23,69,99,70,84,28,13,42,56,1,118,45,89,26,58,51,107,97,9,73,66,10,91,24,87,11,62,23,31,34,115,48,88,89,41,0,44,2,28,43,80,16,60,41,63,91,67,89,106,107,67,76,53,103,8,13,32,32,108,95,120,34,78,90,112,52,48,88,74,111,100,2,14,73,118,95,60,96,31,6,63,38,32,87,117,15,90,107,99,77,10,59,43,107,41,30,30,5,21,46,78,64,89,50,97,88,19,45,14,48,100,48,35,91,23,104,14,90,99,105,48,91,84,15,74,52,47,79,44,66,13,8,35,89,73,7,54,112,54,93,20,93,109,22,99,60,83,113,22,98,13,12,33,1,114,4,27,51,58,19,85,113,23,9,43,113,8,106,92,51,88,51,76,95,83,71,94,85,65,30,22,71,17,100,62,107,84,0,104,23,61,113,103,7,111,9,70,115,1,100,70,6,92,13,33,16,116,115,36,56,104,50,76,28,92,29,1,22,120,101,108,25,0,77,15,120,120,9,4,84,30,11,16,68,91,57,39,96,51,107,52,106,48,11,10,9,35,102,90,31,10,64,47,28,7,96,107,56,114,2,29,35,56,111,13,2,77,63,102,99,95,109,5,52,28,103,62,25,47,48,119,78,10,39,67,35,101,96,95,106,44,112,26,75,47,21,27,15,101,55,12,10,7,42,106,115,27,75,39,9,55,36,34,120,57,9,88,30,56,17,63,34,49,104,52,25,39,94,63,69,73,113,65,63,112,11,102,39,84,1,117,83,43,33,84,52,94,42,51,1,0,31,59,110,7,22,49,71,106,50,94,45,104,3,49,7,42,82,111,27,70, 0,0,0,0,96,43,24,106,24,67,79,65,48,79,1,61,55,88,14,0,13,119,117,0,63,86,64,33,47,25,40,13,109,115,32,23,87,107,60,87,6,31,110,82,13,102,75,117,93,16,4,102,96,35,37,89,65,90,29,41,79,103,37,17,11,54,37,25,22,43,33,29,5,48,50,76,118,102,53,104,119,100,90,104,112,16,27,62,43,62,21,2,79,85,56,69,64,108,47,26,62,76,77,113,51,44,32,112,119,15,90,77,49,94,5,106,39,14,117,75,71,33,106,35,77,73,27,59,54,43,74,9,61,117,79,76,79,92,107,99,24,8,6,98,36,76,15,67,25,59,92,27,114,78,43,79,31,46,35,108,9,104,47,95,97,97,54,12,85,45,16,69,110,84,27,0,116,18,52,116,24,68,43,105,58,106,53,6,101,108,103,3,16,109,118,119,5,18,21,57,99,45,85,78,5,90,72,4,5,63,51,23,56,70,108,114,72,65,120,95,26,110,46,23,35,62,71,22,87,12,31,18,17,73,95,40,46,25,2,113,25,12,115,68,4,11,88,92,92,66,63,87,112,19,14,4,102,100,43,85,34,99,87,85,5,4,44,31,9,56,65,109,44,109,18,78,25,102,59,112,0,30,51,55,38,86,53,112,91,11,105,60,63,64,100,42,27,53,99,33,59,58,90,95,74,50,113,14,50,119,66,13,20,93,111,29,29,120,42,5,84,48,111,76,59,69,118,7,26,69,119,15,5,30,54,24,18,5,82,120,24,28,20,68,32,99,8,28,9,115,72,61,99,22,48,77,117,43,5,5,74,73,98,19,93,7,93,45,5,86,17,44,9,61,26,48,96,17,114,20,17,34,51,94,20,115,51,71,33,13,119,87,66,61,88,90,107,9,86,32,18,48,66,84,81,12,90,112,19,85,54,27,69,90,29,13,31,14,92,9,28,76,55,37,57,59,11,2,66,111,90,118,67,21,94,77,71,71,60,37,8,56,72,35,42,111,32,53,31,51,83,24,110,77,81,89,0,84,3,96,107,41, 0,0,0,0,50,51,28,101,16,26,9,16,116,71,27,46,80,56,22,81,86,10,3,22,31,31,22,84,99,84,87,79,45,85,95,38,68,116,18,87,25,102,86,29,117,85,72,21,61,117,62,57,100,75,68,86,97,5,34,41,65,86,97,63,88,57,6,110,10,77,118,81,77,103,51,55,74,117,81,99,16,37,70,74,29,47,87,73,46,107,80,99,63,53,99,6,79,100,17,104,36,36,31,1,14,16,14,81,28,65,85,97,65,120,22,53,109,60,74,26,8,69,38,74,44,96,117,58,15,27,97,10,67,112,117,107,81,2,58,32,48,97,75,108,26,105,20,97,20,112,74,11,30,2,64,42,4,114,96,46,24,81,74,48,119,74,66,11,119,104,84,33,4,115,110,111,99,62,74,114,61,82,104,43,111,25,95,86,45,15,70,5,96,89,20,69,108,13,107,12,33,114,14,29,78,77,67,29,77,95,42,112,69,60,15,103,116,0,5,64,98,50,2,22,75,79,45,55,83,3,94,44,24,73,63,92,20,3,107,70,81,7,91,102,43,90,102,65,10,106,120,83,76,117,8,97,86,55,6,52,115,47,104,89,112,106,28,115,23,79,61,97,105,61,44,6,45,76,115,7,70,99,48,77,94,25,28,16,69,115,73,91,120,29,16,42,22,98,74,17,66,23,107,41,78,65,78,45,119,44,95,83,68,78,95,115,100,48,12,11,71,82,48,24,115,110,4,31,87,52,75,114,76,51,69,72,52,46,18,108,22,88,108,22,110,36,98,81,71,90,76,106,52,76,51,6,46,47,45,78,5,111,66,37,53,0,113,85,119,106,115,119,60,92,112,7,20,45,97,3,104,13,24,31,39,6,112,72,116,19,14,101,67,58,82,12,5,79,50,43,3,51,46,95,105,76,56,16,42,36,106,77,26,43,60,98,97,5,17,92,111,34,74,78,73,18,45,31,102,49,32,104,50,21,76,95,8,99,21,48,13,50,55,68,54,24,27,109,64,82,113,5,61,81,65,22,22,82,95,76,68,74, 0,0,0,0,4,59,58,44,88,116,34,44,11,8,84,33,115,43,71,93,42,93,37,13,90,32,73,19,65,38,113,51,22,73,86,55,79,85,9,113,74,56,58,18,39,39,0,103,36,22,16,97,6,47,100,58,98,70,98,109,110,40,71,99,74,76,92,18,74,71,44,37,102,28,7,79,23,57,42,56,84,75,116,62,33,7,87,23,18,79,113,12,79,61,113,30,64,53,109,72,79,42,84,25,20,66,11,56,100,69,57,28,32,42,61,13,19,1,117,58,64,54,34,24,119,56,57,109,110,40,78,120,91,77,107,54,109,67,80,56,105,96,91,5,2,51,71,44,103,117,94,104,105,67,87,5,102,95,105,39,115,20,75,36,80,119,8,8,78,88,72,116,41,51,49,68,31,92,92,6,32,70,105,60,79,27,102,72,16,113,33,14,100,28,7,14,109,24,44,67,60,115,119,65,19,31,25,86,100,41,38,6,57,116,96,15,52,12,37,92,106,37,25,64,114,26,113,35,7,29,100,7,87,90,8,6,113,22,3,46,88,73,3,19,59,112,100,110,115,12,45,75,71,82,26,93,20,10,44,18,59,17,17,65,88,61,18,99,50,68,10,18,62,64,115,43,92,21,113,94,40,19,109,25,49,36,43,23,75,62,69,88,86,84,63,32,108,45,103,11,80,107,80,87,90,16,22,111,96,8,77,42,68,54,79,30,24,29,62,83,93,22,21,33,98,65,93,10,70,1,55,78,68,68,105,106,117,16,80,63,70,23,107,63,2,41,24,26,71,108,53,89,95,35,32,86,61,47,4,15,114,46,4,34,14,80,81,107,118,95,72,81,55,78,105,57,45,84,31,80,78,10,50,42,18,8,77,42,105,114,111,74,103,98,95,58,80,97,63,22,37,103,100,99,43,59,44,55,6,72,105,44,50,19,2,0,105,107,52,104,89,88,41,55,106,54,27,55,69,12,20,80,98,102,52,58,27,3,57,49,5,37,3,21,14,44,79,99,98,111,106,107,78,69,26,30,58,98,96,105,41,51, 0,0,0,0,81,36,5,56,7,7,13,78,34,98,29,40,18,119,109,34,51,92,68,113,0,55,51,102,18,62,45,119,11,29,112,20,61,8,12,52,15,4,91,13,20,48,3,36,120,33,5,65,32,88,57,104,79,70,43,68,90,66,6,5,42,55,86,100,95,26,6,76,12,108,25,60,72,108,78,37,83,113,24,112,21,105,39,49,22,90,62,68,11,59,32,102,14,62,46,12,118,51,47,105,5,117,99,79,28,93,67,71,43,43,60,76,82,8,76,22,89,18,89,98,68,80,83,7,97,42,29,87,12,109,65,101,28,46,21,59,81,13,47,80,50,51,38,115,111,47,119,118,0,119,93,120,119,16,120,17,114,60,30,28,100,8,110,16,47,89,66,10,114,24,108,113,67,45,108,56,79,23,41,100,10,100,67,13,39,71,41,72,85,48,118,94,100,65,82,101,31,45,38,44,9,120,49,109,20,110,48,38,63,61,88,25,90,19,120,114,84,78,87,28,94,118,62,22,81,54,109,11,0,110,106,36,14,7,93,93,96,116,74,68,47,37,95,4,108,70,83,43,5,54,8,58,36,118,33,76,111,20,28,13,82,31,56,84,6,67,7,16,88,20,25,70,69,73,103,8,77,84,70,93,48,9,37,87,33,110,55,14,28,11,17,47,12,113,109,54,21,84,33,88,108,74,120,64,67,66,115,52,111,105,7,36,90,1,34,63,7,24,109,56,15,45,116,90,94,20,63,33,27,15,23,57,30,97,81,44,36,87,79,78,109,21,38,106,84,45,110,23,107,33,46,73,32,62,4,37,21,75,40,25,86,114,105,14,6,28,32,70,80,86,32,11,53,42,120,108,56,99,83,36,14,89,32,33,67,18,17,86,25,27,22,77,26,106,55,82,4,36,3,87,22,25,29,51,111,101,111,110,15,84,95,28,114,5,95,75,59,48,76,110,8,26,93,97,36,22,79,4,17,41,114,64,110,71,30,61,36,23,9,23,8,9,45,85,66,56,97,39,61,89,0,79,38,3,115,79,3,111, 0,0,0,0,14,83,117,42,47,54,56,25,102,108,89,73,114,57,0,65,7,17,36,115,63,27,63,60,39,88,13,53,15,38,63,15,44,27,39,25,29,109,12,6,120,57,39,47,118,107,65,120,67,59,75,89,27,117,92,5,94,76,4,62,111,119,35,43,117,78,31,75,97,98,35,13,53,70,73,18,87,81,42,108,71,83,61,1,94,36,4,80,22,45,24,15,107,108,66,85,12,4,37,51,83,105,86,118,57,7,0,104,49,106,81,63,82,76,50,28,92,52,44,106,101,69,48,5,119,102,116,101,100,69,31,35,53,47,100,10,0,15,80,110,39,34,69,51,103,95,50,85,83,70,23,70,4,54,103,10,108,47,67,117,62,105,70,16,83,102,84,40,21,69,98,79,21,71,8,48,112,27,37,1,92,27,34,116,28,41,35,6,48,29,82,24,33,118,109,56,1,102,7,72,47,13,45,48,102,33,109,120,68,73,93,93,42,43,42,63,94,50,2,23,69,99,103,4,116,33,108,113,72,21,120,104,10,90,108,76,23,61,45,6,17,13,14,98,15,118,34,48,4,48,21,99,41,99,53,93,36,60,31,53,36,52,49,35,105,77,91,27,12,28,106,7,58,67,103,22,12,25,81,118,42,82,12,54,13,109,91,19,17,54,29,30,65,54,81,114,112,38,119,100,86,17,108,114,41,1,98,88,0,2,47,31,54,111,39,39,60,101,114,42,32,86,100,47,54,73,101,103,106,108,43,73,43,73,18,66,93,102,23,97,32,16,100,115,83,118,10,80,21,117,90,39,84,108,81,49,2,8,71,37,66,69,53,43,41,36,32,65,9,97,62,104,120,30,27,38,79,72,85,104,59,26,61,27,54,73,69,55,36,81,36,56,56,51,9,38,93,5,46,100,0,70,103,18,105,60,15,118,8,106,73,8,43,84,66,33,110,9,98,103,115,94,60,52,30,117,14,36,89,21,83,73,83,68,80,57,86,15,76,91,114,39,78,81,32,117,100,30,97,5,19,77,34,38,96,107,23,84, 0,0,0,0,0,0,14,84,33,110,116,45,79,69,105,15,80,63,42,79,3,55,61,103,64,84,59,51,9,95,118,25,1,5,5,59,63,5,8,47,97,85,76,72,46,78,100,25,65,113,83,102,81,82,14,80,65,3,31,106,81,115,60,5,39,51,119,74,60,89,39,62,31,14,8,118,7,39,96,13,29,34,85,12,108,5,53,75,82,36,106,24,0,76,107,12,72,10,53,27,114,67,67,77,74,26,85,83,65,59,91,83,12,120,69,57,55,80,63,102,9,35,34,2,80,77,72,102,60,3,16,0,43,88,111,8,60,116,49,16,4,93,113,116,11,91,59,26,27,34,113,106,52,23,52,36,59,88,63,104,14,65,4,71,95,71,102,113,30,20,105,65,69,66,7,46,52,84,94,50,55,14,45,89,48,22,95,98,44,26,22,113,74,70,86,113,76,73,28,41,5,112,52,101,84,102,50,70,87,38,30,81,34,105,81,111,10,75,42,92,53,5,67,52,108,4,20,39,112,76,90,37,84,85,13,43,114,17,43,74,13,0,43,20,91,62,68,38,24,119,107,44,75,13,13,101,64,96,1,3,99,3,6,59,98,63,45,7,79,6,53,33,89,41,87,108,15,26,54,95,78,21,104,86,11,45,87,120,107,12,25,75,83,111,62,17,85,98,11,22,64,1,77,31,101,62,57,14,116,37,100,38,18,28,12,27,114,84,29,33,106,43,2,112,72,86,107,9,18,94,84,89,5,60,55,81,30,87,65,33,64,53,2,43,87,50,111,100,49,93,25,46,70,38,78,9,64,34,21,5,21,92,16,47,81,70,46,58,39,19,18,105,26,30,31,63,113,24,23,25,44,79,95,96,36,54,27,85,25,68,11,16,74,86,13,23,2,13,48,73,31,112,65,72,103,71,96,45,41,57,80,82,11,97,119,47,40,1,39,23,59,91,83,12,52,64,93,100,69,42,3,78,10,11,85,23,59,107,43,5,35,107,29,26,86,57,35,40,50,13,64,18,64,118,104,96,37,62,119,26,82,53, 0,0,0,0,0,0,10,91,27,35,94,32,45,76,75,119,47,118,42,97,38,62,99,107,81,71,14,79,87,13,84,68,60,42,67,55,33,92,93,79,8,60,10,82,117,67,62,42,99,13,66,75,90,27,56,59,57,99,67,98,22,73,105,71,11,111,6,110,103,69,16,90,21,4,42,103,61,86,21,21,66,14,70,58,116,50,17,87,101,21,8,84,0,5,103,66,61,58,2,54,40,88,25,112,16,78,28,95,44,51,114,98,60,23,30,58,93,113,3,68,93,5,20,102,66,101,52,71,16,3,52,19,58,74,1,100,33,120,52,69,83,101,31,1,70,62,73,36,47,81,56,89,79,4,56,54,35,106,22,42,36,12,14,31,21,85,25,48,47,85,23,84,48,5,109,23,63,21,60,105,51,17,16,20,3,48,12,118,17,112,0,99,105,6,67,29,37,100,118,85,38,20,45,101,95,27,42,37,62,118,42,51,34,92,33,47,102,24,9,73,67,115,50,32,62,33,86,93,68,3,38,17,115,62,63,106,71,117,88,78,33,27,89,86,22,12,27,95,55,106,102,15,94,112,42,112,46,12,53,78,118,90,113,72,57,84,119,52,56,104,50,6,51,71,95,103,5,31,75,37,26,85,109,120,56,15,54,40,77,64,25,25,60,85,19,85,35,99,107,56,85,79,58,110,109,118,29,24,0,39,39,51,106,63,96,27,106,77,15,53,79,22,26,118,53,5,61,61,28,21,71,84,112,69,85,59,27,67,98,62,106,47,1,5,28,8,114,47,87,7,60,20,88,69,110,56,97,100,69,36,1,44,117,89,48,55,12,25,88,43,67,99,112,6,92,97,42,94,11,96,101,37,28,65,105,4,109,0,8,56,39,71,120,65,111,69,5,45,24,111,50,63,72,15,18,57,22,32,105,51,25,82,114,35,1,91,77,33,55,81,72,67,77,61,79,112,71,103,85,101,78,73,37,83,78,97,105,93,22,15,96,112,18,7,56,28,80,16,34,47,9,14,10,107,34,119,33,95,55,113,120,101, 0,0,0,0,0,0,97,2,119,52,116,16,15,16,120,104,43,64,118,106,113,102,64,112,80,103,26,20,3,81,74,10,20,77,36,14,14,85,78,12,17,44,35,3,120,33,29,36,30,16,120,86,100,19,63,50,79,42,52,73,87,23,60,25,33,2,118,4,40,111,118,19,9,26,23,111,78,105,48,37,80,12,6,31,14,43,106,92,72,36,87,100,67,88,95,80,52,26,108,25,74,51,16,36,117,35,8,110,11,50,73,39,11,72,102,43,6,37,32,47,85,14,58,44,61,106,0,119,55,56,84,58,29,54,36,57,10,58,18,63,42,34,76,107,64,66,75,97,35,105,61,21,61,85,58,103,95,21,49,98,16,82,0,14,62,24,93,25,16,70,63,77,71,47,20,103,46,60,43,51,102,103,105,73,78,86,18,11,56,68,103,2,15,84,96,79,10,38,26,17,81,4,114,118,72,82,54,88,16,105,10,110,23,41,1,0,83,25,62,82,100,100,52,21,106,67,9,111,80,105,83,120,11,12,81,19,92,102,113,0,39,71,37,81,65,120,101,13,42,4,103,94,99,42,7,74,69,49,60,31,82,15,100,34,89,97,68,23,15,113,52,87,71,115,110,77,90,66,42,6,73,64,104,9,20,20,22,0,104,13,20,51,91,69,12,29,120,100,44,97,88,23,70,1,38,91,9,111,103,42,85,24,116,45,30,44,30,74,24,104,0,59,90,76,52,9,27,56,116,67,98,62,28,67,6,63,81,98,12,20,96,24,95,95,82,64,119,80,2,60,42,3,115,61,51,95,81,70,22,114,84,13,108,18,3,46,97,83,16,115,69,100,119,59,48,55,2,1,15,45,46,101,90,88,30,62,78,58,30,85,120,23,65,111,64,40,105,34,5,81,38,71,5,19,91,120,102,89,21,30,11,97,45,19,77,44,75,24,35,113,94,25,28,1,7,104,3,98,108,100,71,80,91,40,68,58,108,29,28,88,88,66,9,52,29,101,35,28,107,10,39,29,0,77,87,28,74,116,4,3,33,109, 0,0,0,0,0,0,5,51,19,78,118,17,33,51,81,106,91,101,78,110,62,104,77,108,62,76,42,52,31,106,27,80,0,26,95,56,81,65,53,31,24,100,102,74,73,113,90,112,79,38,86,27,22,1,59,73,95,85,15,28,61,51,34,9,52,115,33,30,110,58,65,73,74,77,70,107,11,45,107,98,57,84,31,23,30,94,25,105,96,102,85,33,109,12,53,57,22,13,71,27,82,82,27,108,120,38,96,120,81,15,88,96,74,77,81,50,42,15,16,5,44,119,22,79,106,12,51,76,10,56,35,79,3,87,106,22,110,118,102,94,63,68,19,40,59,118,22,80,86,91,22,47,26,52,4,97,113,26,108,83,48,78,76,26,104,104,29,59,3,66,8,89,61,98,48,83,70,59,31,78,44,31,104,71,114,60,0,22,67,43,83,27,95,52,89,9,95,58,37,66,79,18,59,69,0,0,22,43,98,95,77,13,112,92,12,79,20,48,116,89,86,63,52,98,100,60,18,106,74,0,58,114,5,68,42,12,8,86,105,119,17,6,43,115,5,105,58,95,35,102,111,12,2,41,49,27,44,53,14,1,119,32,82,30,26,9,3,52,43,63,41,68,57,79,119,57,48,7,114,80,70,7,4,30,101,55,28,12,37,4,13,72,49,93,25,100,54,112,83,43,12,89,57,109,111,45,4,62,102,120,38,105,24,113,17,115,37,54,38,14,103,114,69,45,27,64,113,20,92,115,1,30,70,96,10,73,102,68,60,31,94,58,42,15,118,54,107,67,34,108,114,78,110,15,66,77,94,15,103,37,74,43,31,14,97,97,1,37,24,57,58,36,88,46,54,46,106,54,100,45,88,16,89,79,107,22,87,14,7,39,98,120,64,64,93,5,51,114,119,111,101,81,120,24,23,12,12,33,20,118,34,79,46,18,0,17,11,105,10,1,70,84,48,82,69,6,98,105,49,30,102,91,81,20,89,10,109,107,8,112,38,72,25,92,83,31,15,101,51,54,95,43,108,45,67,9,120,51,115,8,82,21, 0,0,0,0,0,0,34,89,40,115,72,80,17,103,86,82,8,69,6,30,119,53,22,24,3,120,26,71,18,20,14,85,57,13,9,44,59,18,12,21,18,95,40,26,68,100,42,9,68,88,87,21,67,92,55,77,17,47,58,86,86,42,98,105,102,32,118,22,92,81,109,98,89,6,70,51,72,47,93,34,117,108,98,99,86,1,55,52,30,10,74,0,24,34,21,74,16,103,73,27,5,36,101,56,64,0,47,68,54,119,64,42,68,7,70,108,51,95,105,16,45,29,74,20,117,107,62,118,8,24,75,73,53,2,27,33,59,55,7,41,110,38,41,38,65,11,51,93,115,117,119,30,5,4,13,59,38,28,107,14,65,2,111,32,54,99,60,111,43,18,95,76,61,0,80,10,3,30,83,47,43,73,29,72,106,117,70,92,118,113,104,61,88,22,100,112,30,66,86,112,40,87,109,30,21,4,30,49,37,77,86,30,99,104,72,77,79,109,92,33,79,16,102,95,7,67,35,89,117,61,15,81,8,100,16,40,87,57,42,8,22,26,30,4,7,0,91,29,20,12,47,107,41,8,48,34,66,99,82,97,20,87,87,89,84,18,12,40,104,53,79,11,1,78,118,70,44,56,27,11,104,88,46,90,92,46,13,116,93,81,96,8,106,94,41,111,72,83,39,120,115,56,113,67,16,77,104,106,112,68,65,47,116,74,37,88,109,25,112,108,119,58,100,107,57,90,29,21,34,73,41,48,104,12,21,79,55,71,12,118,24,0,89,99,7,114,40,96,100,113,25,22,44,98,56,78,1,109,74,81,33,7,58,120,47,67,22,54,58,72,118,108,84,35,2,34,55,118,87,55,72,111,62,117,107,1,110,26,112,47,100,5,52,61,102,27,25,41,3,115,120,77,102,12,6,34,59,6,38,43,5,25,110,39,28,29,2,19,64,81,85,80,10,52,98,3,28,13,64,73,3,113,71,29,60,29,103,114,47,0,15,31,56,72,6,10,94,93,4,11,66,102,71,115,83,88,93,109,2,85,30,25, 0,0,0,0,0,0,40,49,32,37,98,119,29,73,2,50,85,6,37,30,40,52,47,52,50,57,111,82,8,53,101,89,78,53,64,87,87,20,21,23,90,96,74,45,112,109,41,46,91,2,19,5,79,11,86,17,52,103,90,80,4,30,5,111,84,34,14,29,100,3,16,66,98,44,19,54,94,38,87,7,94,95,93,70,57,8,39,47,3,69,107,111,0,1,43,38,27,90,50,25,99,7,71,83,0,96,111,87,103,100,106,65,54,38,32,23,44,25,8,116,22,119,91,62,26,40,81,88,15,85,57,72,91,35,34,68,72,102,33,40,30,109,117,33,15,115,115,1,52,118,40,78,112,57,23,25,48,108,18,37,42,119,89,34,19,3,106,69,36,40,72,55,55,120,50,50,66,102,43,79,92,28,92,18,3,43,107,99,82,5,115,40,6,30,118,107,30,109,69,38,70,79,120,7,49,40,102,12,9,52,23,29,1,101,21,72,110,35,12,62,43,20,108,13,67,112,58,11,53,70,3,6,41,45,90,87,75,30,92,39,104,0,16,55,90,109,52,75,84,92,42,90,25,5,94,35,13,78,96,25,36,15,99,65,6,114,105,76,48,40,96,16,56,87,32,39,38,89,114,119,99,96,14,46,2,45,29,118,117,91,101,2,84,43,67,41,81,98,41,67,77,34,40,109,86,69,84,110,38,114,8,88,52,24,86,64,19,94,46,35,45,70,12,10,72,12,25,41,99,9,72,111,44,11,58,119,114,111,89,74,68,26,47,119,9,0,58,94,8,105,74,18,90,18,4,42,107,40,86,55,47,47,42,49,73,7,61,93,101,116,74,80,45,73,60,84,15,50,120,120,42,7,74,5,4,33,107,34,118,120,92,102,77,60,53,113,37,18,19,19,15,31,109,114,120,0,114,75,15,1,117,79,12,91,15,28,107,19,1,110,31,1,99,64,46,19,38,90,90,96,98,26,68,81,72,66,78,75,101,19,4,40,89,68,79,79,52,73,8,112,78,32,102,90,4,17,108,93,114,45,6,88, 0,0,0,0,0,0,52,62,108,96,6,56,35,64,34,75,57,68,120,25,60,80,115,64,95,53,97,112,46,95,104,79,62,37,114,106,88,118,116,0,34,53,14,58,94,31,112,26,67,27,13,60,104,77,105,29,80,97,81,51,45,112,39,11,54,47,84,26,44,99,86,31,17,87,47,33,55,55,86,108,92,102,112,41,62,58,82,10,66,95,19,24,33,42,16,39,115,62,71,78,59,112,49,24,56,72,64,91,22,22,3,59,111,108,18,104,51,88,48,100,84,65,24,24,80,66,82,112,2,3,16,54,96,97,33,82,104,22,1,2,73,19,1,44,95,34,13,89,101,84,11,10,62,76,31,109,15,8,39,4,24,9,41,3,54,54,7,109,71,27,24,26,84,30,63,73,100,75,10,101,109,48,71,95,108,39,107,50,16,21,51,15,20,44,15,95,87,51,109,59,24,85,30,40,114,102,72,114,51,4,101,106,33,27,18,10,2,60,54,24,47,49,65,89,19,40,89,4,15,58,117,3,74,48,55,37,96,45,117,114,23,99,38,0,32,38,100,36,102,5,112,33,54,78,85,22,119,19,14,89,6,4,93,69,70,6,14,118,115,88,13,24,26,63,28,84,63,33,66,109,58,69,50,85,2,26,3,65,8,114,107,61,110,69,93,52,83,29,31,68,105,99,105,70,99,48,31,62,52,64,78,32,101,118,107,89,117,35,86,64,105,72,26,16,54,109,100,65,76,118,53,4,90,106,53,103,36,52,18,39,51,110,117,7,46,79,110,82,17,52,17,11,66,90,2,50,101,62,94,8,65,28,120,68,69,19,115,34,52,77,57,43,81,117,39,49,91,96,91,16,71,116,29,48,22,16,14,73,14,115,26,27,38,80,66,107,36,75,96,103,106,76,81,113,15,60,24,94,38,109,18,18,40,73,86,56,101,70,95,23,17,35,99,35,41,15,0,61,34,72,6,2,4,95,15,105,3,48,94,46,103,90,119,38,76,10,118,23,1,53,74,28,97,44,24,67,104,9,66,111,45,57, 0,0,0,0,0,0,83,50,86,63,65,56,53,29,110,38,30,4,93,110,71,114,96,67,89,36,28,95,64,119,99,83,13,34,112,110,53,105,28,48,30,89,95,61,79,70,13,85,32,64,71,110,34,112,17,22,63,62,99,28,117,95,85,51,17,68,99,106,28,37,76,103,29,16,118,10,42,75,28,59,38,12,36,116,91,111,66,43,89,102,102,14,99,46,67,0,8,74,84,44,85,118,23,52,57,93,30,60,51,69,2,98,0,50,41,120,93,33,35,3,7,79,60,80,37,3,89,30,8,91,68,87,106,19,36,110,20,88,70,89,97,91,69,62,76,69,23,97,60,82,48,111,33,18,33,49,51,110,91,60,15,56,15,29,15,52,87,56,47,66,90,12,114,98,11,40,0,10,24,70,22,58,86,83,99,38,115,0,13,55,24,38,1,28,71,92,43,70,63,94,99,17,59,47,119,20,116,86,93,81,74,45,86,89,89,54,61,46,56,90,4,38,69,67,86,6,50,107,49,93,96,78,24,23,25,99,42,37,21,46,27,66,50,49,4,113,117,47,24,82,113,35,32,32,88,58,34,78,45,101,53,15,2,17,78,6,42,69,3,76,93,39,101,12,114,42,58,2,75,43,20,0,32,101,86,56,115,47,95,62,107,49,35,56,59,90,4,7,8,2,50,99,21,90,11,32,115,79,114,33,91,61,77,92,5,77,18,119,3,11,12,104,93,79,49,38,15,50,64,118,1,100,55,100,65,21,21,119,84,50,92,17,54,55,41,111,91,88,100,85,23,55,81,14,61,52,106,24,23,120,117,100,15,7,9,0,65,57,90,64,90,0,92,99,111,92,74,26,43,89,20,4,29,31,110,25,56,55,111,46,75,75,89,75,66,30,65,85,25,91,94,77,37,39,78,52,116,40,45,64,54,20,16,33,109,4,2,114,66,19,31,83,7,58,15,8,106,15,57,79,102,42,43,88,37,75,102,45,93,67,28,0,16,116,94,109,33,64,65,1,20,40,58,103,21,50,8,110,103,85,41,72, 0,0,0,0,0,0,16,23,111,51,66,40,65,21,85,61,22,59,99,103,113,118,19,82,91,110,49,78,112,95,39,47,49,74,50,23,110,119,115,53,24,52,65,91,17,66,119,70,63,108,57,87,26,42,77,104,39,33,118,111,55,90,43,97,75,5,2,64,50,55,74,9,58,113,112,42,98,2,47,88,5,42,14,95,91,95,44,75,109,10,93,95,80,59,43,117,53,60,4,89,57,89,16,38,31,107,20,92,81,10,57,30,51,117,85,50,78,99,61,109,59,67,73,0,86,32,63,105,12,10,2,41,28,38,49,29,25,95,77,35,15,101,99,67,107,11,7,86,15,64,7,115,77,76,99,37,59,107,104,40,110,5,50,18,95,15,108,72,66,44,17,44,60,87,34,12,24,27,74,107,117,83,46,50,89,112,21,14,66,48,80,54,84,34,80,18,13,47,49,72,42,43,97,17,32,11,102,120,10,52,99,11,84,113,94,61,10,55,38,70,40,72,87,20,12,72,40,113,60,98,96,52,33,12,77,102,67,86,84,82,117,116,68,72,35,40,12,81,18,3,7,58,63,105,22,12,90,6,120,109,1,117,64,86,94,37,97,44,3,19,77,103,30,12,13,53,108,76,100,83,80,41,73,21,108,6,79,62,108,95,21,37,115,18,67,91,77,28,58,63,29,48,82,108,35,92,60,107,81,48,51,31,9,56,19,31,37,64,33,33,17,76,23,52,67,93,17,47,74,27,87,103,1,5,37,104,112,50,111,104,117,4,47,76,89,117,73,87,6,39,90,11,34,11,90,10,57,26,61,11,38,78,63,100,2,7,69,37,77,89,95,50,58,104,29,7,56,45,30,30,61,64,77,72,93,98,118,12,103,115,23,37,49,57,96,50,46,77,64,33,72,71,109,78,68,91,79,26,17,38,9,21,23,45,20,54,61,103,108,10,18,65,93,34,62,39,60,92,19,13,61,14,68,45,44,47,98,16,80,42,59,44,106,2,42,87,4,33,115,102,76,19,49,111,91,104,40,18,7,58,112,32, 0,0,0,0,0,0,118,48,88,11,120,32,27,27,83,44,80,77,90,120,100,71,52,103,1,52,79,25,46,91,115,10,63,77,61,68,25,53,115,29,110,28,39,20,55,73,59,3,23,37,91,99,54,108,71,44,100,118,54,58,30,74,43,77,59,105,37,54,86,69,69,69,92,45,0,22,120,15,50,99,38,69,44,69,49,40,4,82,24,72,10,7,76,39,22,92,22,48,82,77,59,112,81,8,90,87,50,47,36,57,88,35,0,52,70,51,120,18,67,55,115,20,66,39,27,38,77,108,22,3,68,16,38,102,90,96,94,34,14,51,43,83,61,13,41,36,104,30,52,67,3,109,106,76,63,32,16,120,7,54,115,83,5,11,112,39,100,16,16,54,8,50,42,14,68,24,0,1,93,22,62,67,90,107,66,12,58,54,45,94,57,19,115,38,99,89,63,112,14,69,4,84,116,86,23,59,23,100,10,94,41,2,44,81,29,58,27,23,65,63,55,100,108,16,101,104,109,37,75,60,23,38,62,24,105,63,76,3,57,107,36,118,23,15,25,97,28,55,84,114,80,112,17,52,118,82,42,63,67,34,32,68,82,73,102,117,39,54,66,26,82,31,39,45,4,33,51,24,82,26,120,88,116,29,42,83,116,113,108,87,116,50,39,62,96,77,69,96,36,53,24,118,93,92,76,22,31,94,77,96,106,103,105,94,26,12,104,103,4,36,32,1,39,45,72,77,97,49,80,77,16,25,55,34,103,115,75,60,59,112,71,116,60,85,52,109,62,57,64,18,62,97,12,115,92,25,3,51,88,13,94,10,44,64,35,19,84,19,43,80,52,84,23,96,4,45,119,78,54,14,64,65,85,114,45,74,116,99,4,89,120,87,0,104,63,39,36,99,60,95,22,27,42,26,112,59,16,97,98,6,88,96,64,117,0,82,15,45,8,14,68,117,51,105,85,91,50,32,1,5,97,76,59,60,28,1,11,36,103,20,48,36,49,51,64,1,7,75,39,4,33,67,91,51,89,120,19,45,14,0,74,100, 0,0,0,0,0,0,5,51,19,78,85,73,63,18,1,56,39,65,60,102,68,55,16,50,3,102,78,85,51,39,32,6,88,16,108,56,94,58,89,38,13,110,79,38,42,10,114,80,77,32,33,99,73,95,73,46,50,55,29,41,35,11,29,10,39,115,54,107,42,90,17,62,87,48,16,12,73,70,25,100,25,1,87,68,119,102,49,73,1,119,50,75,70,15,4,52,79,70,75,91,110,90,115,18,56,80,113,36,8,56,86,74,24,8,55,39,11,2,17,24,111,94,2,92,114,23,1,89,120,102,37,36,117,77,60,64,94,110,112,8,83,46,76,74,100,73,35,117,26,83,51,99,60,36,99,60,103,35,27,88,9,96,27,21,91,75,87,9,68,69,28,1,24,0,4,70,75,32,1,106,60,111,40,47,118,24,42,106,92,45,85,64,56,13,44,72,90,7,3,51,97,5,74,78,82,117,62,75,107,7,42,27,76,104,102,58,45,9,107,72,46,64,46,51,90,21,1,104,57,38,5,58,97,4,14,17,96,7,30,84,31,76,96,14,68,79,42,41,90,64,104,77,12,35,51,84,115,119,72,117,76,44,66,111,56,101,13,108,32,102,53,64,12,66,115,91,34,87,33,16,74,24,72,50,66,108,88,2,40,45,31,83,8,6,45,16,17,111,99,108,29,9,8,105,26,80,1,49,33,7,10,72,74,69,34,42,119,114,73,93,104,120,95,18,10,101,86,119,63,41,102,75,21,109,14,60,111,84,98,26,35,80,86,25,117,2,69,117,110,71,113,79,11,65,53,17,88,6,2,12,73,38,76,58,61,69,83,116,82,105,44,84,93,92,75,42,104,43,65,89,54,27,22,40,86,76,82,16,65,118,94,111,91,92,97,37,37,77,38,42,36,96,52,61,40,58,60,6,50,13,115,71,94,20,106,32,113,72,12,11,58,52,119,107,61,37,14,34,36,115,98,33,56,59,49,54,95,62,18,46,117,27,59,65,106,117,45,78,72,115,115,93,61,68,64,72,64,54,8,116,120,12, 0,0,0,0,0,0,67,27,96,12,38,8,116,73,111,115,1,76,95,38,85,1,108,44,71,26,13,104,62,114,52,76,36,80,70,49,18,83,89,56,42,83,46,108,89,84,83,65,77,27,24,38,44,72,21,10,31,38,3,84,48,28,50,18,39,39,54,94,73,28,34,15,29,42,112,23,13,28,3,110,1,102,36,60,119,57,59,35,33,47,100,20,25,63,77,27,109,119,11,72,82,113,62,25,34,89,24,20,90,5,24,2,120,94,58,110,80,8,103,119,63,19,17,61,1,55,116,37,67,58,62,24,120,75,1,22,21,4,87,98,116,9,13,82,104,8,21,101,59,33,32,117,43,36,34,43,25,37,10,77,113,91,8,22,37,75,71,35,93,62,7,33,67,101,41,6,97,69,85,50,33,4,86,66,13,9,15,13,110,27,6,80,103,81,109,7,0,95,68,78,68,21,64,8,82,73,101,36,117,39,101,92,62,4,113,22,56,102,6,0,79,77,80,50,2,40,71,68,34,6,71,86,29,88,104,70,108,15,71,117,8,23,88,120,18,8,44,16,65,79,107,37,53,116,27,53,10,24,48,110,114,120,36,39,104,38,16,35,18,105,2,16,26,62,14,54,26,32,89,76,117,1,119,114,10,80,76,38,60,120,49,31,66,33,14,19,64,13,90,40,26,86,52,34,97,2,90,10,6,111,104,57,36,41,64,61,97,35,99,6,115,117,106,49,105,92,84,28,86,8,21,75,59,11,74,97,18,6,73,65,19,13,100,51,56,32,35,83,3,96,120,79,1,81,4,105,108,28,2,114,66,51,47,28,60,101,1,111,84,120,44,39,34,49,14,45,99,29,2,40,17,40,20,9,23,101,52,71,94,58,54,113,89,13,16,2,47,120,78,12,46,55,113,54,15,91,55,102,57,120,47,86,73,59,117,83,36,60,74,94,117,64,106,41,24,76,110,41,36,63,67,105,77,29,97,118,0,74,62,42,104,75,54,68,46,27,59,84,67,61,80,85,27,25,56,4,14,38,68,9,7,32, 0,0,0,0,0,0,18,94,68,102,70,91,107,89,81,12,87,90,45,35,31,10,61,99,14,14,28,120,61,90,70,73,71,103,72,108,3,64,111,23,117,55,112,35,48,110,89,62,14,39,30,47,92,49,12,62,71,56,79,108,101,59,102,116,12,25,17,67,13,120,46,18,86,98,90,0,109,7,20,29,105,87,86,41,56,13,98,66,67,65,115,109,76,91,50,50,100,46,73,17,110,26,44,36,76,118,33,111,65,116,21,109,102,29,109,109,49,16,102,45,40,6,72,36,112,28,32,44,91,38,13,97,47,34,104,25,87,64,79,87,44,29,30,27,42,106,105,118,17,77,26,35,20,78,94,98,72,51,18,114,110,83,31,39,102,100,101,30,19,82,102,57,57,30,26,111,102,8,7,47,42,95,21,81,77,82,79,78,79,75,57,110,85,107,2,60,17,26,80,116,103,79,22,34,31,6,108,69,33,74,44,61,66,47,38,4,13,25,0,3,53,48,118,115,59,65,94,36,13,87,58,45,17,8,36,66,26,64,35,57,60,30,30,104,61,94,61,18,23,23,0,14,95,44,0,93,59,52,34,56,59,119,33,99,4,24,114,5,34,7,21,46,22,85,3,38,53,54,10,65,115,87,104,6,44,120,48,21,95,35,74,69,28,18,46,14,31,20,94,50,98,88,55,60,21,69,114,85,102,117,43,98,65,72,6,97,76,24,95,112,80,78,29,49,28,117,26,27,36,99,22,34,68,94,63,49,15,43,73,91,39,15,20,51,115,75,98,34,119,67,87,104,5,82,35,45,6,9,24,100,67,114,97,24,99,117,55,36,116,43,26,64,112,8,98,18,65,74,5,69,119,96,32,71,92,5,31,118,20,26,17,104,18,94,49,18,46,87,27,28,48,104,5,40,23,9,105,18,21,84,96,34,117,22,115,98,115,117,83,105,75,36,27,53,24,60,101,10,72,60,101,61,62,93,63,87,49,14,20,54,37,99,72,75,79,118,110,89,97,7,61,101,33,11,35,110,117,27,16,107,40,20, 0,0,0,0,0,0,21,74,9,8,77,42,53,110,106,49,93,117,55,72,111,99,42,67,14,43,53,112,61,33,53,59,65,120,115,48,39,17,8,88,84,41,103,109,19,87,75,70,117,51,97,101,31,56,82,18,66,38,74,39,68,88,42,67,53,100,90,89,107,116,40,27,5,10,105,43,13,33,74,117,4,3,29,110,9,52,101,67,27,69,115,117,103,4,11,74,44,108,53,0,117,1,35,104,107,106,29,30,119,85,3,64,64,64,45,86,39,19,8,83,37,115,71,8,109,10,41,102,8,77,83,77,40,53,54,71,56,3,105,70,41,29,18,71,89,70,85,30,4,68,43,53,39,40,70,75,53,93,102,48,45,14,20,7,34,12,16,3,55,31,115,34,16,27,10,71,58,38,6,12,107,110,97,99,92,104,21,94,44,30,47,115,101,22,75,17,42,2,74,1,104,71,95,63,97,85,18,86,13,91,39,23,15,74,79,33,45,72,43,33,15,47,51,53,69,6,64,113,87,87,74,34,103,64,73,37,117,83,14,39,43,29,87,38,117,113,40,58,21,72,101,66,47,20,94,25,37,81,2,72,113,104,64,56,62,18,78,118,51,24,19,41,40,90,12,75,77,54,81,51,46,36,67,97,112,55,76,67,117,8,97,44,3,0,89,88,62,43,105,62,6,39,82,40,49,35,64,78,75,92,78,76,22,14,16,8,112,74,113,100,1,73,39,85,38,10,93,40,12,79,97,73,55,72,58,35,64,109,73,89,66,45,50,56,118,113,0,69,40,17,87,101,40,59,11,79,6,14,10,89,2,64,101,40,59,116,69,36,39,47,24,96,104,88,6,59,31,105,15,102,65,115,45,34,107,95,25,78,48,1,66,80,83,52,8,92,95,58,30,46,57,101,13,57,111,1,109,11,9,57,86,16,58,78,42,17,73,95,109,42,5,84,48,33,87,103,51,36,46,41,83,39,2,28,40,69,19,64,102,105,31,101,6,102,114,100,88,25,5,66,4,21,14,24,6,83,59,36,19,76,35,107, 0,0,0,0,0,0,14,84,33,110,82,85,78,0,22,46,100,33,110,86,78,31,23,52,35,66,46,43,89,34,44,37,92,113,55,3,14,23,56,44,88,65,98,109,4,78,26,85,75,16,31,118,56,46,66,15,103,31,24,41,59,61,91,118,95,16,89,120,71,29,87,42,43,97,29,50,80,22,23,50,12,34,117,36,42,15,36,61,9,71,10,44,98,95,22,40,20,8,89,87,102,68,81,39,11,33,88,7,99,34,86,75,87,45,88,19,71,104,59,2,17,46,70,14,69,70,8,8,70,46,102,78,32,5,34,30,77,18,42,88,56,87,52,12,72,81,4,113,97,82,55,85,99,54,61,64,109,96,36,83,55,53,29,88,94,50,113,13,48,79,76,108,63,35,64,12,62,91,68,88,8,91,62,73,18,11,120,1,66,71,112,9,60,72,26,24,21,2,17,38,68,86,118,10,104,113,76,79,18,74,47,93,4,100,47,65,79,73,1,91,50,118,67,118,64,85,48,86,119,5,102,76,106,86,4,21,56,79,69,63,92,115,79,92,96,65,98,34,1,41,66,99,28,25,101,77,56,96,115,90,28,69,33,35,95,98,23,117,45,10,22,53,77,31,45,18,88,53,56,4,103,92,55,70,52,65,76,31,36,93,0,71,21,14,56,22,10,10,53,12,9,74,72,108,32,18,58,21,46,41,109,11,11,76,19,9,28,30,80,111,8,71,94,110,49,75,94,98,4,33,64,60,93,16,38,58,115,91,57,43,19,69,32,65,86,110,72,47,103,117,99,17,51,28,39,70,6,41,0,25,49,81,27,77,50,84,6,108,91,74,8,112,38,50,32,20,61,88,14,84,66,10,27,20,100,35,88,81,101,93,56,82,16,120,78,57,44,16,62,47,59,68,86,47,111,16,110,77,10,16,65,8,116,6,57,79,65,77,15,32,103,109,54,12,53,98,28,20,13,19,20,66,107,47,28,78,18,34,81,98,106,91,10,89,4,70,114,117,118,101,107,100,34,68,29,23,50,28,79,34,107,14, 0,0,0,0,0,0,106,35,12,84,82,6,5,55,22,64,88,57,62,42,55,71,43,19,0,70,13,49,60,116,34,61,50,64,108,113,67,113,57,71,85,41,112,24,107,46,31,57,106,43,1,44,52,47,63,4,62,67,20,48,39,47,36,33,10,2,70,30,88,46,19,26,83,72,73,28,26,106,116,83,55,27,42,104,118,8,97,29,13,94,24,3,20,26,120,44,44,0,100,26,113,47,68,112,2,107,32,46,98,19,10,66,19,89,12,21,83,57,43,96,96,35,34,13,96,111,78,61,90,107,36,35,118,110,17,48,118,0,71,17,93,105,53,43,1,23,67,11,32,17,80,56,42,67,95,90,111,97,49,49,96,47,12,60,82,34,87,20,20,44,67,73,10,82,74,42,80,74,56,1,110,27,71,67,50,120,83,38,74,104,9,30,58,64,112,9,79,107,120,67,21,82,33,101,25,96,27,74,10,93,28,91,107,75,31,100,16,118,53,84,116,72,92,13,8,103,69,101,89,72,23,16,116,52,11,76,17,101,55,18,104,9,119,106,75,91,56,9,11,71,62,46,83,114,58,106,92,53,97,83,33,42,10,100,14,47,74,37,43,8,64,120,63,61,115,12,96,101,105,64,89,92,51,113,6,110,90,54,82,18,42,14,6,37,49,25,95,21,79,3,67,118,44,16,92,39,95,53,46,68,86,56,68,13,56,88,11,68,97,31,62,3,113,57,75,91,105,28,45,60,102,55,21,28,94,67,21,95,8,72,75,2,77,88,98,93,116,61,11,56,56,74,109,68,118,68,66,120,96,83,71,6,116,5,120,39,61,14,89,39,106,77,53,85,38,73,60,80,88,113,102,41,13,3,42,46,110,107,93,32,58,115,35,10,46,7,62,104,95,114,85,117,94,3,107,42,5,88,57,89,93,2,57,1,84,57,73,88,84,112,106,38,109,30,58,94,111,87,119,66,17,95,103,67,58,40,67,30,72,76,4,48,51,40,88,106,96,46,40,118,116,90,36,26,85,120,3,103,9,77,39,88, 0,0,0,0,0,0,45,72,11,77,93,26,102,4,94,17,39,70,102,57,24,103,112,23,118,74,16,33,94,52,83,19,44,53,49,55,91,43,65,49,37,78,9,103,113,12,84,29,0,1,50,2,72,37,14,32,56,99,51,2,82,94,3,97,73,109,76,93,115,59,38,9,58,41,36,54,97,55,5,103,85,92,119,40,96,120,105,20,21,67,58,61,7,27,28,81,98,92,17,110,7,113,37,11,47,39,69,95,61,67,15,37,8,100,114,39,38,28,8,61,59,105,79,57,90,116,13,111,83,15,0,24,107,69,86,104,5,26,67,85,66,97,30,28,85,83,75,14,2,93,40,47,9,107,60,88,101,33,70,76,73,96,96,118,94,107,12,43,73,69,103,85,26,112,73,105,119,64,20,44,27,43,76,120,103,93,44,72,30,51,80,65,111,92,77,17,23,14,84,104,111,110,89,60,45,15,67,73,31,7,66,67,31,72,20,61,28,57,67,39,34,96,107,52,105,32,7,17,101,96,15,14,85,104,78,37,112,42,32,108,52,6,104,52,99,96,29,114,65,7,86,120,26,77,49,75,9,110,95,92,39,30,105,71,114,85,102,46,73,60,4,22,101,82,89,116,7,68,47,97,68,103,41,75,120,25,83,6,107,15,46,114,0,66,83,108,28,119,45,81,18,104,95,0,13,59,54,61,81,73,86,25,78,103,110,56,53,11,48,58,13,93,102,86,119,2,6,13,51,56,58,93,101,53,73,28,31,104,54,18,80,49,119,60,0,55,73,31,90,69,35,20,72,9,6,40,94,6,29,22,77,104,14,10,2,75,114,52,97,20,86,10,98,64,111,41,80,49,85,60,46,34,103,115,13,35,8,42,26,101,100,20,43,4,102,64,9,43,95,88,6,65,38,79,22,85,100,61,16,59,35,61,0,58,50,27,55,31,12,16,17,43,107,17,37,43,21,69,73,103,20,84,52,45,92,53,103,109,114,107,22,43,113,30,72,47,83,84,87,59,102,68,118,74,4,92,31,76,11,48,5,106, 0,0,0,0,0,0,114,38,64,30,15,9,14,43,107,69,48,51,19,97,56,17,98,72,10,84,99,46,67,52,101,109,8,93,81,9,33,37,77,26,119,95,36,83,63,111,6,92,33,47,119,68,90,73,32,110,93,86,46,62,48,113,63,90,79,59,10,73,46,77,36,47,93,79,28,55,120,45,16,69,88,2,62,44,35,18,59,93,66,66,85,109,119,33,21,111,112,61,67,66,4,37,98,58,9,10,31,51,59,3,56,49,21,17,68,73,12,113,55,74,26,35,72,88,88,81,72,102,46,103,30,34,39,66,120,112,20,41,116,113,109,89,2,12,84,58,77,23,82,17,15,35,97,108,39,43,50,29,111,88,52,8,64,105,104,17,30,56,27,15,27,120,73,65,94,2,30,45,36,89,65,21,44,99,22,115,2,6,76,21,96,67,101,65,117,84,56,27,49,27,45,11,44,56,18,64,10,69,115,38,16,116,59,51,58,69,5,23,61,59,97,77,10,95,2,76,78,106,44,55,64,2,98,100,105,14,85,41,80,72,63,114,64,43,13,85,111,26,90,52,61,31,13,68,42,91,19,44,94,26,46,66,15,51,40,105,29,86,76,98,9,75,30,119,80,16,33,12,77,27,77,117,85,15,119,15,89,60,107,19,10,55,30,33,115,40,49,68,0,56,17,6,16,3,31,48,120,38,34,65,0,117,42,79,73,87,98,86,17,17,107,61,34,45,87,70,30,0,114,61,98,0,50,71,72,66,66,115,13,75,32,64,66,59,37,23,93,48,87,25,58,90,4,113,17,16,23,12,85,68,88,2,84,103,84,112,55,28,83,18,61,39,110,35,118,48,112,91,39,76,4,42,83,30,39,113,107,4,53,120,10,25,2,9,31,68,39,85,94,112,116,51,40,70,68,79,93,98,33,98,99,72,4,120,49,38,0,28,65,103,44,58,94,103,65,15,28,13,18,63,93,34,96,116,60,113,42,24,70,23,29,80,117,43,16,26,28,6,70,26,116,3,8,2,110,88,84,99,116,93,72,71, 0,0,0,0,0,0,107,76,117,49,11,48,80,58,83,14,105,62,26,55,98,106,72,1,111,40,90,85,69,64,89,56,58,31,120,48,49,58,12,29,37,24,83,82,64,39,71,44,29,95,112,61,55,56,12,75,110,69,94,55,46,58,8,82,3,25,93,18,106,7,15,69,78,91,8,70,1,1,95,106,40,0,90,75,3,3,116,96,42,23,101,21,109,27,71,73,111,103,15,62,56,58,105,59,82,27,85,90,18,2,94,2,108,54,25,101,42,48,94,15,100,50,101,64,89,99,49,57,32,58,75,7,23,17,37,86,27,98,83,77,114,70,53,22,43,84,21,115,84,93,116,71,119,63,3,65,120,98,85,101,77,112,53,101,48,102,120,76,17,2,14,77,32,74,44,85,31,108,52,93,47,119,61,118,70,88,102,65,70,27,70,11,62,97,59,73,78,41,93,95,77,62,11,68,87,60,60,42,56,33,66,69,60,117,77,120,42,57,118,73,24,34,60,42,58,29,28,99,44,82,1,72,111,76,119,39,50,11,7,105,89,42,26,108,60,91,47,19,90,16,2,58,55,109,55,6,34,3,78,97,75,112,119,29,67,115,105,59,99,43,20,120,66,3,11,20,106,55,110,30,120,94,43,18,55,95,68,57,47,117,11,114,74,113,67,102,101,27,71,64,75,115,87,20,93,25,104,22,86,19,52,67,28,57,119,93,81,29,21,93,44,22,97,41,44,34,7,33,107,92,62,78,27,88,34,23,46,59,95,45,89,3,42,9,63,113,12,113,24,45,114,105,78,56,58,109,37,78,90,5,58,100,12,104,27,84,84,57,39,3,74,9,19,30,101,7,37,118,36,52,2,50,92,88,63,15,120,68,99,86,35,105,31,20,58,74,92,45,91,92,109,7,49,22,105,8,37,93,35,110,118,105,41,64,8,76,108,77,47,12,15,76,52,44,19,47,25,23,32,108,61,91,67,103,73,53,1,4,69,33,100,100,18,94,2,15,1,23,6,44,106,12,92,2,36,6,94,33,25,7,49,45, 0,0,0,0,0,0,28,36,66,99,113,41,74,25,97,113,31,66,74,72,68,77,86,38,92,104,117,20,53,33,52,86,11,27,102,73,101,31,48,109,79,104,4,78,103,39,79,1,2,111,109,34,3,73,3,103,71,32,1,56,7,112,47,70,10,117,51,7,59,17,55,75,22,27,44,96,28,118,5,111,39,93,38,86,51,46,0,63,54,35,86,34,29,48,39,28,1,79,66,14,117,26,21,56,96,19,63,71,74,78,62,15,18,46,72,74,116,41,8,72,116,31,51,105,28,24,1,58,25,26,10,7,83,22,117,5,18,76,8,116,85,101,15,57,95,87,95,86,73,98,68,45,15,79,97,94,114,94,32,65,84,50,61,96,51,27,106,83,110,23,47,94,7,112,62,60,27,81,105,115,96,59,27,74,67,118,51,119,5,68,84,49,100,10,85,52,120,74,64,51,59,61,77,22,34,116,52,8,111,86,48,52,88,6,101,106,9,48,117,26,63,61,26,26,109,32,118,31,111,11,94,110,102,80,49,103,32,93,64,73,61,114,45,20,103,2,11,110,26,79,3,37,95,26,82,47,19,31,110,51,62,113,100,118,94,36,68,40,106,110,12,60,75,94,63,9,119,96,65,35,118,94,106,2,46,52,58,80,106,119,61,79,24,54,5,9,56,113,34,53,13,115,45,101,28,51,79,113,99,48,104,13,110,102,66,33,90,74,7,105,88,76,105,96,67,108,99,0,19,38,68,72,97,42,89,74,58,102,118,49,52,8,70,50,70,18,64,22,25,44,3,41,0,72,65,61,41,6,56,81,75,88,14,97,48,20,87,104,70,85,5,118,71,75,96,0,64,72,119,78,73,29,34,95,102,107,13,2,86,54,17,69,52,66,25,13,108,1,14,95,17,24,72,30,79,23,56,58,54,38,35,4,116,34,90,113,60,85,48,115,44,72,90,11,27,32,105,63,36,36,99,58,81,30,120,42,54,39,104,107,112,98,120,81,16,25,109,95,86,56,47,90,55,73,65,73,24,53,0,76,50,45, 0,0,0,0,0,0,26,97,120,48,89,107,16,67,112,120,52,6,59,14,31,17,1,56,79,27,89,45,10,105,102,109,117,87,101,49,105,19,68,49,11,23,25,47,75,111,87,95,84,54,12,2,38,98,69,5,105,102,113,102,1,59,90,63,65,51,96,71,28,61,48,106,81,116,31,75,54,40,47,51,116,120,67,0,31,101,44,96,47,120,5,37,68,119,49,0,87,113,114,67,120,108,119,72,68,35,82,4,54,99,96,68,1,72,120,44,89,5,107,28,55,4,79,60,33,14,56,81,64,12,116,66,97,7,64,32,64,68,89,1,3,40,63,65,101,27,57,7,82,32,75,92,57,90,94,15,83,68,42,78,50,62,3,60,90,72,68,81,67,69,72,16,21,67,18,49,102,21,59,9,57,99,120,4,75,46,32,56,54,104,83,68,90,26,86,30,38,94,64,25,120,18,119,44,1,113,7,69,104,23,70,106,100,48,3,85,72,15,120,39,40,30,100,42,12,88,48,119,55,56,87,30,13,37,107,107,98,94,107,102,3,114,24,67,91,115,15,62,67,61,77,63,22,28,27,51,6,39,10,87,57,15,38,16,106,51,69,78,24,93,82,57,107,45,4,5,21,65,56,7,94,117,107,43,85,6,115,98,105,27,14,22,13,112,35,18,61,111,27,93,80,66,42,87,46,9,96,11,84,33,115,86,111,42,108,92,76,92,9,87,40,94,21,73,97,104,3,120,112,116,68,44,94,53,54,13,120,19,89,3,37,114,94,62,24,107,81,76,51,38,35,4,86,21,104,13,80,45,52,72,22,58,96,25,99,76,24,30,41,75,109,92,11,7,73,103,110,92,24,22,62,69,62,98,105,10,55,70,46,88,92,46,77,26,37,99,75,116,27,41,8,79,71,52,91,8,12,35,58,50,27,111,67,29,119,112,56,26,49,48,60,37,93,59,26,24,89,48,113,24,107,62,23,73,31,20,109,68,52,71,40,19,43,11,90,39,6,40,17,120,9,83,115,15,55,66,55,93,112,90,11,52, 0,0,0,0,0,0,8,31,70,105,98,32,19,112,18,23,85,95,7,46,40,117,22,25,112,91,77,14,83,75,5,34,113,54,69,85,70,74,75,85,67,83,62,117,76,30,58,73,2,10,56,79,105,46,111,64,42,58,92,33,80,88,95,112,32,12,26,115,97,22,18,53,61,3,2,34,24,37,13,0,71,21,59,26,47,12,107,28,55,106,12,21,51,98,98,96,36,37,100,0,59,12,108,115,120,77,55,87,68,72,50,52,48,98,14,75,105,47,30,100,10,31,11,2,39,120,76,49,107,78,115,15,114,66,2,63,10,106,67,35,1,81,27,70,114,29,97,7,40,9,30,37,37,77,72,5,116,92,79,57,97,26,63,47,77,12,3,11,41,74,10,22,100,17,81,91,21,45,61,96,44,48,49,87,75,64,70,2,37,32,120,108,102,107,104,50,120,5,89,18,119,46,91,64,67,58,48,85,110,17,37,29,98,94,7,98,29,1,52,94,95,114,18,77,44,99,15,82,23,42,2,54,58,54,100,61,21,68,80,56,9,119,115,86,107,69,54,34,81,6,42,109,89,21,93,80,115,11,78,0,54,83,90,82,33,79,66,17,57,105,78,95,34,20,98,98,43,100,25,116,35,65,108,103,84,119,99,61,7,13,107,87,63,63,66,41,37,60,87,16,68,117,83,71,115,21,0,47,110,2,21,60,42,110,27,14,7,54,21,80,11,34,49,50,0,108,60,7,40,56,105,113,100,117,42,94,60,25,47,4,68,33,7,31,80,4,30,24,94,57,3,59,15,80,38,31,95,114,26,37,85,32,99,63,41,90,64,72,10,69,33,15,5,46,49,35,51,101,50,88,83,70,114,99,42,55,43,99,93,112,78,59,76,4,59,0,91,56,97,24,61,104,25,36,53,15,117,3,9,82,95,97,46,88,76,58,97,53,26,41,56,77,32,45,82,1,102,62,50,18,23,73,20,67,111,66,22,90,60,15,38,117,63,1,32,119,3,79,77,34,73,33,36,114,92,42,72,84,29,92,54,102, 0,0,0,0,0,0,85,110,43,114,21,59,20,101,59,26,96,120,119,108,34,63,120,71,13,55,55,119,83,55,91,2,120,9,109,42,92,111,69,3,120,114,113,24,111,92,84,59,3,16,92,78,91,22,109,65,58,15,5,30,81,98,118,97,19,108,97,9,103,40,117,62,117,106,76,17,17,59,88,28,31,64,29,35,62,107,101,48,72,9,60,21,70,117,14,107,61,63,82,14,10,112,51,34,77,78,32,84,66,57,15,88,106,71,15,66,51,53,91,17,40,97,5,83,89,41,82,75,45,18,29,10,93,23,25,16,88,119,48,13,87,86,119,62,119,74,47,14,74,81,2,91,45,86,58,113,101,119,95,66,63,108,4,20,84,68,8,48,76,1,73,53,119,43,17,14,62,79,13,93,83,20,15,118,61,72,93,87,56,64,113,52,44,28,64,49,40,92,18,105,78,99,113,62,32,52,120,32,62,0,103,103,60,88,58,110,52,17,47,47,44,108,63,104,16,73,99,83,25,86,59,23,89,20,1,90,114,92,99,30,20,80,81,26,7,62,98,70,30,16,14,81,52,115,4,17,72,83,3,86,33,86,94,20,76,103,108,82,117,89,111,39,57,92,114,83,4,5,11,46,101,86,84,6,9,118,57,88,64,58,16,76,118,96,37,65,17,64,56,27,22,3,96,27,109,10,59,35,58,7,109,76,59,5,65,12,26,71,120,74,27,99,23,23,105,101,61,114,119,78,33,63,101,28,91,118,52,75,105,38,15,5,97,11,46,95,112,87,100,117,104,52,106,104,81,97,78,77,46,117,48,70,41,85,24,73,60,5,3,60,71,45,14,107,54,81,109,8,106,24,99,85,19,120,34,27,50,68,71,52,39,75,53,58,10,70,17,58,119,113,10,14,92,116,53,8,58,40,4,65,120,8,2,62,18,38,50,86,81,93,90,2,66,99,52,60,79,76,73,40,115,114,79,52,120,88,118,0,63,31,70,74,90,2,33,91,3,65,3,107,68,99,40,57,82,20,6,85,1,55,54,36, 0,0,0,0,0,0,6,81,113,54,44,110,21,88,66,117,103,4,42,93,16,84,45,56,6,86,83,82,63,59,98,88,69,43,113,13,32,117,112,117,104,88,73,98,81,119,114,117,119,34,92,61,79,119,65,0,8,35,92,76,77,118,22,27,88,105,66,5,118,80,27,38,110,60,25,84,99,89,11,120,108,76,53,75,37,6,17,20,112,19,103,79,97,1,7,110,19,22,62,16,47,114,111,103,33,53,40,59,15,53,91,90,70,12,35,18,31,87,9,103,83,60,17,1,77,110,2,87,85,21,33,98,27,67,83,13,44,62,75,30,23,82,97,47,46,64,34,106,91,5,107,36,98,97,59,94,87,80,11,36,95,86,2,48,18,56,101,103,103,27,0,71,36,48,70,75,58,77,90,15,69,118,48,11,24,113,61,74,99,36,57,75,3,86,8,64,94,14,19,14,45,37,18,86,35,65,87,10,29,24,47,69,14,14,44,39,28,98,2,36,41,65,102,80,75,45,87,74,29,43,54,51,34,85,40,15,81,86,116,57,72,10,102,30,117,36,39,73,89,116,116,9,96,92,18,9,43,6,41,90,43,111,114,59,48,39,44,64,43,69,68,77,75,72,61,110,23,4,75,34,11,16,111,32,99,58,118,16,34,91,66,27,22,22,79,65,55,110,55,117,67,66,9,12,101,86,10,67,118,15,112,87,85,32,115,117,53,120,55,40,73,36,108,39,37,64,4,48,54,46,39,17,28,29,118,71,109,120,84,109,83,17,46,66,120,100,20,10,9,8,29,97,106,117,114,49,68,28,2,45,45,31,63,66,112,99,66,99,88,63,98,36,31,98,90,97,28,119,18,94,54,19,91,29,96,16,90,8,77,16,13,10,0,72,89,52,1,94,44,94,7,32,50,111,96,109,21,26,80,69,31,9,54,85,2,53,72,52,56,94,18,62,75,51,91,80,28,44,68,29,61,11,21,86,43,20,81,39,37,105,71,31,18,108,1,81,68,14,112,63,50,28,14,72,6,9,6,53,79,41,66,24, 0,0,0,0,0,0,5,51,19,78,108,15,119,55,80,87,94,54,115,96,60,29,1,14,23,25,44,83,109,21,32,72,87,50,75,52,110,19,35,7,19,40,63,103,72,29,87,2,51,55,39,106,21,90,67,105,116,89,11,56,40,88,45,106,86,117,6,63,11,14,95,83,33,89,46,35,38,96,13,72,39,17,40,95,74,1,69,85,65,33,53,68,51,90,22,80,86,78,36,24,113,52,110,94,116,43,110,57,66,62,25,61,118,51,58,69,33,109,23,46,98,15,4,41,104,8,119,20,63,43,51,85,2,120,13,11,105,100,95,46,48,52,10,99,34,1,23,9,2,120,8,40,112,6,102,63,48,64,120,113,102,18,8,13,86,13,96,112,117,63,46,109,1,18,84,105,86,2,36,71,80,118,90,66,50,8,108,50,94,74,21,18,63,41,19,83,60,16,95,34,6,72,25,46,58,87,44,75,51,6,100,11,52,5,2,1,51,32,106,109,27,38,58,7,34,94,7,111,24,84,103,60,32,12,56,69,30,63,99,86,18,111,1,44,81,26,21,21,78,83,18,53,64,25,5,1,18,7,97,14,101,46,62,1,15,85,41,37,56,116,98,13,104,54,112,64,102,84,26,23,26,30,17,105,11,69,72,57,82,44,117,14,35,92,66,58,17,71,16,26,63,78,51,57,79,116,81,71,20,114,22,17,25,108,15,94,32,17,50,20,109,76,75,38,2,21,0,38,120,66,27,49,48,0,21,101,38,55,91,53,15,119,116,15,33,44,72,18,29,97,70,12,100,45,58,93,102,43,67,80,95,64,28,98,96,24,88,68,84,106,53,116,74,107,70,65,51,105,94,75,75,115,50,11,21,71,37,111,94,9,117,33,87,7,28,49,64,37,80,42,71,95,33,79,56,49,67,7,66,81,28,27,48,91,110,86,60,120,8,60,54,111,8,44,0,91,71,57,67,83,34,47,69,105,35,22,115,96,9,2,7,95,108,5,117,118,91,0,24,93,53,81,120,61,78,5,117,36,16,8,114,66, 0,0,0,0,0,0,6,81,113,54,80,3,59,63,109,80,67,36,119,39,7,50,84,44,52,55,108,102,46,8,94,95,107,21,94,75,59,104,57,44,25,23,118,58,33,86,116,97,2,74,78,10,14,73,43,8,67,82,62,19,44,57,46,73,27,64,31,113,63,66,23,92,69,46,58,24,22,119,98,7,3,67,76,73,101,44,64,107,78,41,77,99,119,24,102,105,42,85,23,84,72,17,25,67,112,25,40,0,111,97,110,60,60,55,11,44,106,5,117,34,54,35,59,23,78,91,14,50,101,23,20,50,19,18,1,55,38,45,42,19,26,50,51,47,94,11,28,17,7,40,73,18,63,75,106,28,21,3,22,112,39,66,48,47,117,87,105,67,61,115,108,2,76,77,0,88,48,46,92,7,29,112,113,115,50,103,31,50,116,96,72,39,38,104,91,33,90,92,113,0,3,36,110,74,64,73,108,60,33,30,6,14,47,78,95,61,89,48,107,31,12,100,51,13,104,59,120,76,49,29,53,93,6,37,89,84,33,58,41,74,13,104,57,9,56,14,111,20,85,116,2,71,88,102,55,5,56,105,3,100,59,52,111,8,24,102,81,115,31,50,95,37,51,89,109,53,105,9,20,33,105,92,90,76,19,17,33,71,84,80,83,56,94,2,115,21,111,37,113,120,17,33,104,60,94,14,45,62,11,8,104,0,58,44,59,50,82,115,22,59,100,84,83,58,56,91,57,12,119,67,13,108,117,18,46,5,2,101,6,116,57,1,40,19,13,47,39,11,3,106,35,78,60,112,68,120,9,24,48,117,57,116,100,76,18,30,104,103,22,0,92,58,37,101,10,31,38,75,88,118,77,33,94,59,65,24,63,64,82,101,118,8,48,5,34,114,53,50,58,88,20,86,58,81,25,18,26,88,106,77,48,6,4,92,21,1,52,51,1,104,76,109,120,92,111,44,108,50,108,64,119,35,99,58,34,115,104,33,85,12,35,103,51,66,100,33,12,38,23,115,69,32,36,15,26,0,78,26,117,27,20,91, 0,0,0,0,0,0,51,32,3,10,119,65,54,47,43,103,34,95,58,25,12,44,86,46,31,38,17,50,42,7,82,78,60,44,20,75,11,69,8,37,69,35,31,23,57,113,72,33,37,32,11,77,105,120,7,120,67,58,100,33,40,39,26,94,51,120,32,17,28,109,93,62,3,32,68,15,6,79,95,117,44,67,18,54,81,11,14,31,21,57,28,95,11,64,66,25,17,64,92,8,50,78,70,62,115,8,60,67,16,4,34,80,8,59,48,111,67,102,34,71,118,62,62,71,18,72,58,85,71,119,113,25,20,4,1,11,26,43,72,10,97,86,14,41,38,116,115,94,33,61,118,115,71,116,26,85,120,116,41,109,98,116,63,62,26,82,9,35,95,20,104,8,28,117,32,32,93,85,2,10,45,43,6,84,29,69,84,36,4,52,117,72,5,105,33,117,12,41,60,95,87,96,90,20,98,13,82,115,82,8,52,119,43,25,93,103,8,25,93,53,27,67,43,48,57,24,102,10,7,47,109,74,7,117,19,54,40,60,25,30,116,118,109,19,106,50,100,20,41,41,99,33,67,46,63,97,7,54,86,92,89,95,42,4,17,74,30,77,42,81,113,101,114,8,47,111,23,91,112,107,15,63,100,10,7,93,96,95,0,49,30,111,55,27,6,87,83,27,38,94,117,44,13,98,19,116,86,76,9,89,75,51,33,25,15,9,73,111,57,102,41,39,39,77,3,91,80,113,76,28,72,96,31,65,110,86,74,99,32,110,95,119,34,14,0,87,71,7,8,30,56,5,88,118,89,62,65,79,3,84,75,86,39,63,45,81,41,68,79,100,67,83,23,88,34,102,18,115,51,8,9,4,70,112,8,26,67,64,49,49,59,48,59,73,5,47,85,52,70,53,101,56,97,116,32,98,60,48,41,60,99,106,93,27,38,28,80,59,13,57,70,69,82,11,97,95,62,2,24,85,20,88,92,75,34,107,52,65,103,42,112,63,61,0,115,4,92,49,100,94,11,14,87,50,10,2,78,110,41,24,60,10, 0,0,0,0,0,0,1,41,105,97,21,45,33,16,28,80,74,119,79,113,3,46,101,52,109,80,5,56,25,70,65,120,107,20,104,98,84,84,92,110,26,51,39,31,38,108,112,66,111,31,106,114,17,0,34,77,42,95,76,116,54,74,103,83,78,52,31,116,60,115,62,67,84,63,79,45,31,93,48,54,10,14,26,47,84,39,88,75,28,120,26,6,52,34,66,80,95,115,108,118,8,12,74,14,46,30,39,83,104,33,85,107,43,26,48,58,89,33,71,41,19,78,22,57,2,81,11,48,61,14,21,78,6,25,112,45,111,94,62,11,22,89,60,118,69,20,119,71,60,56,24,114,71,60,48,25,107,49,9,85,98,42,105,103,28,95,86,87,77,72,78,19,18,101,46,102,13,75,110,46,60,44,108,54,59,52,90,16,50,48,47,24,20,103,7,74,110,28,87,1,43,68,36,93,74,51,10,73,74,75,61,57,92,108,67,9,17,77,94,92,35,71,12,99,104,40,106,65,41,21,60,105,46,38,115,35,28,24,28,112,115,33,91,49,90,114,100,25,69,21,73,85,100,30,89,84,2,62,110,109,4,100,55,5,100,116,52,19,54,77,72,3,29,27,47,25,76,24,2,120,25,20,51,68,50,54,51,83,43,33,30,103,96,112,11,109,13,73,16,19,40,74,66,67,109,19,28,96,27,56,81,105,100,50,83,31,110,105,114,57,79,101,20,13,35,73,88,16,3,53,80,18,15,49,29,6,79,73,62,114,8,53,110,61,91,85,53,100,61,117,12,58,76,84,43,51,82,15,46,10,86,25,95,106,70,49,67,7,17,101,4,25,36,2,10,87,47,76,51,71,55,44,54,45,3,86,107,110,35,46,57,28,15,54,69,31,100,86,9,15,71,34,2,74,87,119,20,59,95,90,49,119,36,92,111,53,116,86,109,61,95,103,80,33,66,89,100,29,104,72,101,78,52,68,103,41,11,88,26,100,29,86,85,14,11,59,45,50,62,89,33,36,74,90,21,40,41,21,16,85,89,62, 0,0,0,0,0,0,0,0,0,0,13,72,44,59,10,85,90,33,82,25,44,84,81,18,120,76,109,71,16,103,82,74,94,86,116,57,114,92,19,109,106,89,82,115,7,68,73,81,82,36,89,99,110,20,17,14,48,46,28,110,119,52,67,38,63,96,69,22,97,34,3,78,49,38,23,6,51,50,19,107,9,99,112,105,52,94,22,51,18,103,0,14,13,111,109,85,41,105,25,63,114,104,100,14,33,64,64,59,45,99,58,104,23,15,32,66,19,19,88,58,16,27,58,32,18,110,1,117,116,56,57,83,23,84,66,46,53,112,27,67,27,110,101,21,20,103,27,90,105,66,25,107,29,6,29,21,12,102,103,120,52,15,30,73,46,10,88,62,66,76,115,79,65,51,34,106,101,84,62,0,5,16,101,98,81,63,56,92,87,110,80,32,66,56,80,42,50,118,110,15,79,63,2,28,102,66,53,2,108,78,4,51,6,13,28,12,6,66,113,80,112,55,53,34,48,10,90,99,104,13,73,10,30,97,120,35,27,35,70,17,42,94,110,102,52,66,27,32,31,8,116,36,49,102,29,21,35,34,15,75,109,12,57,43,113,119,34,25,83,15,17,64,59,48,19,83,45,7,102,115,9,109,76,89,48,13,102,90,0,98,78,109,47,93,68,4,91,106,6,85,79,111,57,36,61,106,8,14,36,50,17,120,17,119,77,90,11,12,22,36,111,42,119,93,118,70,10,79,41,72,104,73,114,45,24,46,47,3,2,42,101,30,92,5,66,49,1,114,7,116,89,94,90,111,65,33,103,3,39,47,21,34,64,86,72,75,9,95,68,68,63,68,109,111,39,28,51,35,56,95,108,81,73,54,60,41,1,115,65,65,24,96,18,85,73,75,94,25,30,56,7,102,67,74,41,4,64,112,40,30,52,111,78,38,72,24,100,108,68,62,46,71,119,65,4,72,12,95,89,79,76,9,9,46,68,111,43,39,85,25,105,106,118,14,42,13,32,106,58,24,24,77,92,97,74,98,89,15,83,1,46,0, 0,0,0,0,0,0,0,0,0,0,92,32,40,88,22,7,23,99,93,78,34,120,54,111,24,48,18,40,86,87,15,11,105,94,101,25,55,99,15,62,105,113,9,27,63,66,10,95,76,59,65,36,61,5,27,15,113,27,34,64,93,58,69,41,42,19,93,26,41,76,64,49,24,61,89,30,77,1,96,4,12,93,107,68,39,102,38,22,111,95,22,16,74,57,62,2,0,96,66,112,26,114,67,117,2,37,50,69,75,75,8,99,30,33,98,105,87,11,102,2,48,85,30,17,10,15,64,4,28,56,89,92,8,20,114,16,27,58,45,31,59,65,21,52,31,20,17,48,62,32,100,90,23,73,82,55,15,71,118,40,59,119,81,75,80,109,31,66,1,105,27,46,96,36,13,120,17,97,103,104,32,98,4,72,21,97,64,29,95,110,4,39,34,5,96,69,116,111,2,80,59,100,58,45,120,74,41,28,67,38,108,103,44,44,28,80,87,46,25,66,81,9,15,81,119,105,78,97,44,23,101,60,0,55,8,19,78,109,105,16,97,84,77,6,106,54,70,14,11,29,107,93,115,56,83,74,82,57,49,53,1,42,48,64,108,119,2,72,37,27,59,67,51,3,80,46,73,19,14,74,32,97,89,99,89,69,66,4,58,102,78,103,81,18,110,67,52,7,69,81,63,87,89,38,51,111,120,20,35,47,4,49,87,48,14,20,110,99,112,111,95,84,60,45,4,118,2,82,42,100,105,94,37,117,73,13,101,75,102,34,75,22,49,23,41,18,6,100,86,50,108,55,42,0,75,29,38,80,105,114,107,18,91,111,15,31,40,1,14,99,77,7,72,25,35,86,92,17,61,95,107,76,108,78,113,68,13,68,8,99,28,102,38,70,15,67,54,12,98,48,94,110,29,29,73,11,71,3,110,48,111,74,94,94,13,107,33,64,11,109,79,106,83,35,115,78,89,73,33,3,46,94,78,68,46,55,99,95,80,15,99,5,8,7,76,32,68,30,50,57,21,77,35,111,44,112,54,64,70,91,35,76, 0,0,0,0,0,0,0,0,0,0,113,52,21,20,67,105,102,114,58,37,52,18,38,93,106,46,8,51,45,11,116,98,4,34,28,5,66,50,53,51,89,21,2,18,35,38,10,41,104,87,120,113,2,79,79,2,86,4,51,107,17,18,35,2,92,96,14,51,20,119,41,59,82,82,53,82,10,23,31,2,111,37,101,90,14,19,15,56,110,71,59,114,90,38,107,43,31,42,47,40,19,2,29,102,76,24,111,15,115,44,53,23,68,20,85,5,81,90,74,109,68,50,41,95,116,37,48,24,84,3,30,35,100,94,102,49,56,62,62,55,79,9,2,56,94,48,91,13,37,80,87,66,83,4,13,77,46,16,59,84,103,0,22,45,76,87,73,100,105,4,70,52,77,91,3,87,39,99,83,49,110,25,37,55,76,88,34,48,120,96,71,95,112,38,109,18,88,51,60,5,51,35,114,82,117,54,106,81,119,63,114,114,9,63,81,22,78,36,118,119,35,17,17,2,84,103,40,111,105,59,82,33,53,79,40,48,11,98,61,72,4,79,35,61,41,113,97,67,70,27,42,98,100,72,106,85,21,86,59,31,110,79,14,62,86,101,36,92,116,37,53,71,40,95,50,1,118,98,38,63,45,107,85,115,27,14,91,12,56,42,19,119,118,90,99,42,112,28,51,92,119,96,24,10,17,45,51,33,57,28,41,108,118,105,99,30,53,61,34,100,95,14,3,65,74,65,39,56,57,57,55,33,11,99,103,111,41,61,60,90,11,104,1,93,94,47,97,111,46,81,77,17,61,107,31,92,60,5,36,92,88,30,0,47,98,96,12,4,115,14,53,14,25,5,6,58,67,105,60,57,21,59,69,26,33,87,58,82,107,18,11,3,113,81,24,116,46,118,16,111,86,46,94,44,9,98,57,64,65,32,28,62,82,16,58,49,78,37,18,57,68,87,87,5,44,54,43,9,62,43,29,55,38,85,100,53,92,38,27,84,60,44,118,87,57,120,55,76,52,112,118,71,103,98,9,72,119,90,18,110,93,53, 0,0,0,0,0,0,0,0,0,0,10,105,81,36,88,99,88,53,80,22,106,26,53,76,30,27,55,77,94,85,75,87,119,89,28,81,20,110,8,93,55,93,116,50,58,100,35,101,9,91,57,44,71,29,35,63,18,45,112,7,95,105,6,101,114,45,2,7,35,22,67,111,107,42,45,18,106,6,56,99,12,32,80,29,107,113,55,109,19,9,117,11,0,111,82,87,77,60,29,33,31,109,77,41,11,56,81,110,68,106,117,93,43,39,9,58,53,29,59,36,118,115,119,70,15,18,42,38,98,22,43,19,94,3,104,80,44,28,16,116,9,58,20,5,2,58,111,0,89,1,39,82,75,58,95,8,113,66,99,21,80,114,75,30,28,81,99,118,107,46,94,76,32,71,82,26,94,100,91,118,16,27,38,91,48,71,36,3,1,36,50,104,6,19,49,49,101,117,4,41,69,19,62,0,85,81,62,50,15,21,26,80,113,16,30,18,108,113,43,68,9,51,36,44,58,58,15,52,38,118,78,27,70,47,21,26,21,99,98,98,78,35,76,7,18,113,16,33,85,97,28,78,2,52,78,114,102,14,82,67,32,93,118,69,64,113,93,53,1,82,66,36,98,19,25,100,117,9,70,37,6,20,96,37,101,62,103,112,48,24,21,102,39,106,86,29,22,109,38,110,48,30,6,97,35,55,35,14,49,113,68,66,104,67,67,54,18,70,91,39,10,62,3,45,117,65,77,113,47,81,98,118,68,87,26,57,64,77,33,67,68,99,93,42,22,89,82,9,59,13,2,80,117,97,36,100,91,66,1,118,100,30,22,1,62,21,52,0,117,62,43,54,65,61,16,91,57,13,16,37,56,20,13,70,15,72,101,110,93,17,97,23,25,114,93,1,42,29,76,117,52,94,85,52,27,70,40,102,74,49,53,70,29,11,112,109,58,0,2,88,36,65,20,120,6,53,58,99,27,60,4,35,118,109,83,0,77,59,68,48,10,41,74,93,24,67,109,53,61,66,23,29,111,35,48,55,67,108,35,34,26,68, 0,0,0,0,0,0,0,0,0,0,61,10,73,86,42,56,108,53,101,71,107,4,120,43,70,23,27,58,94,1,31,103,82,103,100,75,98,35,10,71,70,95,116,99,51,105,31,82,1,115,34,110,11,16,89,53,8,86,98,63,26,111,22,69,41,10,36,33,102,30,14,14,105,89,106,96,14,112,34,82,41,64,62,76,84,39,93,81,49,53,19,21,49,38,83,100,87,94,89,93,114,70,103,60,76,32,117,36,79,74,79,60,29,18,80,31,38,13,43,38,7,8,109,16,79,83,17,24,82,30,23,82,7,41,45,56,4,73,44,46,118,71,119,15,87,80,84,80,58,49,74,23,79,77,16,11,103,77,106,40,95,10,63,69,45,7,83,82,105,91,69,100,119,15,111,17,120,33,17,57,0,90,2,9,16,1,56,17,91,111,23,11,83,56,25,112,33,2,49,47,76,66,73,53,110,43,98,39,78,25,86,12,67,38,107,99,31,33,74,98,47,55,51,91,34,109,84,61,49,91,21,108,24,19,51,13,20,107,112,36,46,18,44,11,40,24,66,101,44,106,113,109,118,38,105,7,10,11,44,62,21,88,6,32,95,116,50,84,109,47,114,4,94,97,63,68,50,12,84,69,96,28,79,44,67,12,56,43,100,46,51,111,33,113,9,38,100,12,85,64,7,64,99,25,17,118,104,13,59,117,45,97,71,118,49,114,93,68,7,62,28,43,50,112,111,40,37,78,72,118,48,35,76,107,42,12,60,54,84,33,20,115,23,82,3,104,68,88,18,25,41,42,96,53,93,7,10,120,46,75,69,113,97,64,45,2,85,97,57,89,40,117,11,33,99,118,41,120,59,58,26,29,19,20,118,78,41,63,38,58,18,19,18,88,5,41,59,5,103,50,34,4,43,31,45,98,38,112,42,67,69,5,48,89,25,47,95,37,20,86,116,59,52,14,6,80,68,83,1,0,86,19,41,1,4,112,82,7,59,102,21,13,98,65,72,99,31,28,76,68,15,0,19,90,11,99,45,91,56,77,64,90, 0,0,0,0,0,0,0,0,0,0,76,114,30,93,24,0,110,11,119,51,75,79,34,78,70,55,82,32,38,91,116,91,46,59,90,81,70,30,89,43,34,101,21,77,111,90,57,84,89,9,13,5,60,22,90,2,29,100,12,75,38,46,46,117,75,45,90,22,9,35,108,84,2,99,108,85,21,46,95,60,63,45,40,83,80,57,66,33,6,32,5,19,30,15,105,82,50,94,78,1,59,20,43,38,9,116,49,107,95,92,22,85,23,90,101,60,118,98,72,71,26,67,92,107,10,57,60,54,96,113,104,106,103,8,41,6,91,16,30,72,91,71,94,41,32,93,48,29,102,109,62,115,51,2,10,59,2,105,29,92,61,48,29,20,39,85,105,0,66,116,91,35,93,80,116,105,4,83,118,69,107,83,35,52,118,65,53,111,74,37,105,85,119,80,87,110,35,90,119,66,73,106,114,60,53,32,99,74,19,99,67,117,40,90,73,36,37,99,110,95,44,74,103,102,92,109,79,23,41,77,4,15,76,77,98,4,89,56,102,111,10,86,89,73,5,37,38,27,36,85,20,82,92,71,56,33,6,4,36,59,83,95,39,34,58,0,25,13,77,51,102,39,73,40,23,99,91,50,14,99,90,79,115,103,70,88,93,28,86,61,11,11,66,47,9,105,9,117,23,73,67,108,50,54,49,88,11,91,3,30,35,49,6,34,82,77,84,42,66,115,91,0,47,96,114,101,52,93,108,75,68,67,80,32,20,56,13,26,47,116,19,24,76,93,81,50,6,12,60,4,22,39,85,99,71,33,46,27,7,98,51,78,95,9,69,119,76,40,52,23,3,76,21,111,95,34,82,62,73,45,96,120,36,118,55,114,29,7,85,109,79,112,117,17,77,94,20,18,115,87,69,98,33,51,31,82,54,88,81,39,54,85,87,89,98,60,52,98,88,90,73,28,2,41,62,50,59,13,100,4,54,75,93,23,15,12,37,80,118,91,37,5,11,114,86,13,99,24,64,49,10,6,38,87,63,18,99,36,60,71,85,73, 0,0,0,0,0,0,0,0,0,0,68,63,75,51,95,71,35,99,15,94,55,75,45,118,119,34,19,57,50,99,118,37,100,97,82,80,115,50,19,35,76,115,61,58,91,39,89,86,48,55,17,50,114,67,96,67,26,17,96,46,63,3,82,43,65,109,43,92,69,68,32,70,54,9,56,25,5,37,9,100,39,84,79,58,56,16,110,104,8,83,16,4,73,77,73,100,2,109,118,32,37,22,7,13,50,59,79,56,32,13,47,84,81,13,72,67,106,62,115,60,27,58,49,4,77,113,10,40,51,90,54,76,105,39,1,3,20,82,96,107,41,58,98,44,112,90,61,118,23,43,29,12,96,52,104,7,93,4,57,30,30,1,114,23,62,85,25,41,73,1,109,32,41,13,39,94,56,46,1,9,111,71,101,28,83,61,5,50,7,94,83,17,85,13,16,41,46,117,107,7,36,49,61,97,107,101,11,51,82,81,93,79,115,22,65,109,35,7,30,61,6,51,103,82,98,42,92,65,52,106,61,48,110,108,98,69,30,82,20,60,87,86,119,94,45,34,36,12,108,34,83,33,42,58,70,104,84,53,108,67,98,38,21,78,79,64,36,74,120,91,71,2,48,36,3,74,86,35,99,66,5,109,103,20,39,43,14,105,106,105,76,4,6,111,40,3,78,87,42,119,95,34,98,33,21,17,30,55,118,18,95,88,30,47,111,36,106,14,55,66,46,13,80,53,80,25,38,38,120,61,79,36,40,120,93,119,7,42,28,1,7,14,55,87,89,98,93,18,58,26,75,58,31,116,78,91,85,43,47,79,115,120,21,112,29,109,55,1,59,102,50,70,51,118,77,2,21,53,107,1,42,11,36,75,96,118,17,93,8,20,45,90,28,42,16,34,57,6,98,110,12,36,78,52,29,90,118,12,50,116,39,58,58,39,94,69,18,41,114,113,51,102,44,52,64,109,5,19,81,17,21,50,87,104,75,33,40,112,10,40,120,96,73,94,27,28,34,79,54,116,70,31,84,83,84,102,110,78,46,13,76,42, 0,0,0,0,0,0,0,0,0,0,17,37,76,82,97,74,17,47,110,98,119,70,5,31,22,19,13,56,59,88,13,109,118,9,99,118,101,7,54,20,14,60,52,119,40,79,113,91,115,95,101,106,25,78,8,28,85,60,47,5,24,93,26,50,97,38,11,79,48,33,31,109,98,84,36,119,25,4,29,93,65,105,30,61,23,34,49,86,20,50,48,7,85,49,53,61,66,3,14,41,66,35,8,62,38,113,75,60,40,109,5,97,50,70,14,54,12,59,84,43,29,10,82,35,108,76,93,85,83,32,115,33,30,50,42,73,71,57,95,44,116,42,36,33,22,34,25,109,78,31,62,106,53,117,92,93,51,78,70,30,103,39,11,93,120,24,54,80,11,105,85,71,69,67,92,108,24,67,41,63,23,35,119,109,50,15,43,41,117,70,108,107,49,100,66,84,70,116,94,120,15,38,82,50,52,67,20,38,38,55,51,78,63,49,5,115,82,17,4,49,42,109,46,106,97,94,81,3,75,94,44,19,88,79,58,74,61,46,27,41,73,108,49,24,70,84,78,113,52,13,57,55,4,96,12,15,6,41,78,70,101,74,36,66,5,83,118,84,10,84,61,66,47,48,97,63,118,86,39,66,39,15,49,84,78,84,28,87,55,21,80,7,8,70,93,82,27,22,46,84,120,49,2,26,25,111,72,23,98,62,87,54,76,19,2,75,112,84,118,0,59,94,49,96,43,14,20,12,62,111,41,118,33,79,73,42,77,22,37,44,23,65,8,12,66,112,45,33,69,31,41,56,24,11,52,29,71,10,60,23,25,76,8,28,13,102,95,84,112,108,117,72,103,39,72,0,98,119,66,16,83,11,31,53,33,87,62,56,7,83,101,4,120,109,57,60,41,95,89,57,66,22,97,25,8,2,48,87,109,36,0,117,111,5,70,96,110,79,9,29,114,4,26,71,7,3,99,6,11,106,72,92,68,106,57,38,69,37,39,67,78,68,76,99,9,45,99,115,40,44,115,69,20,68,62,28,25,61,101,1,67,113, 0,0,0,0,0,0,0,0,0,0,82,30,27,51,79,114,32,58,50,86,44,0,78,30,18,61,97,26,108,45,23,109,70,87,15,38,79,68,104,98,114,108,85,87,86,38,51,106,36,42,94,35,63,94,44,61,103,40,95,96,35,43,7,28,29,24,86,8,42,22,78,103,75,72,65,70,94,107,11,2,115,52,43,37,106,94,57,90,120,48,58,22,28,53,7,91,75,74,22,118,66,61,42,114,108,83,29,2,102,42,85,1,69,74,27,15,114,83,90,52,103,101,28,46,73,97,118,101,66,62,107,36,98,63,2,2,88,74,44,22,51,48,3,98,83,45,7,78,23,82,47,60,113,74,89,80,87,4,30,27,116,9,89,111,60,33,110,51,95,84,98,75,18,113,16,22,97,85,92,89,35,95,88,85,111,55,111,67,32,33,60,73,25,85,84,91,53,72,115,36,15,84,14,14,16,20,60,66,51,114,26,73,58,45,95,54,36,113,97,82,50,81,56,91,102,49,78,41,97,5,33,43,101,115,112,91,5,37,47,13,48,57,111,78,24,112,90,99,46,92,38,90,20,94,11,60,19,65,47,16,28,15,2,111,4,24,96,20,36,60,39,115,35,49,98,27,66,120,102,63,76,23,94,83,103,49,0,36,3,46,33,36,27,91,114,37,98,94,17,98,33,16,29,3,8,75,103,13,62,46,97,81,42,75,12,54,92,101,90,92,95,8,65,11,93,104,57,26,103,64,58,114,10,3,26,87,19,21,109,72,53,20,4,7,79,41,45,4,92,98,57,53,23,54,66,99,99,86,109,71,8,26,39,23,29,98,103,85,107,85,30,119,43,76,104,19,20,56,42,29,94,116,68,119,25,53,43,102,89,91,117,15,118,54,98,63,72,60,23,69,76,115,5,63,51,85,15,94,102,41,42,36,0,115,107,75,76,51,44,61,26,118,53,90,37,103,8,3,62,41,98,19,55,68,90,17,22,43,51,8,17,30,19,78,42,68,2,119,80,111,110,105,82,109,23,50,114,27,69,105,70,36, 0,0,0,0,0,0,0,0,0,0,75,98,60,20,46,108,88,89,77,97,47,37,109,2,10,57,72,49,35,21,103,78,1,96,54,8,57,91,40,17,34,55,115,3,23,34,68,111,10,51,107,117,74,90,105,35,12,35,66,5,37,31,10,108,68,81,10,19,79,38,110,113,95,79,36,105,28,84,80,38,69,46,81,76,31,68,104,18,37,28,38,114,23,58,31,22,61,118,3,66,63,1,70,56,103,104,115,10,86,81,19,94,33,77,100,63,20,72,48,34,50,119,17,65,93,51,55,27,8,26,80,58,9,40,47,108,114,104,7,5,50,116,79,77,82,14,27,1,55,44,72,54,118,26,42,84,112,20,84,32,115,40,70,118,37,96,48,6,104,94,59,27,17,57,85,10,42,70,23,15,118,113,63,28,60,77,57,36,107,59,34,103,2,99,38,7,120,84,70,34,14,1,50,45,38,84,66,16,75,52,97,43,73,30,47,50,20,32,23,62,116,111,100,43,91,72,80,112,101,67,18,68,7,117,69,25,92,21,93,47,31,104,52,115,58,43,48,69,85,16,3,24,63,100,98,31,98,58,3,1,21,84,88,120,7,30,58,34,117,0,113,75,48,109,14,50,95,3,54,114,103,84,59,70,68,114,3,77,85,34,56,35,21,50,52,40,117,110,99,45,44,13,4,26,48,5,96,114,21,56,63,90,10,109,92,44,18,10,5,8,42,13,0,5,76,120,87,27,45,91,92,92,99,12,1,73,13,64,46,119,27,3,113,92,111,60,89,3,52,42,46,15,64,70,101,77,44,85,52,108,18,68,71,68,13,120,45,106,19,115,74,101,41,96,115,38,66,89,113,107,85,29,55,71,86,52,37,52,113,37,10,105,75,64,53,83,44,109,11,86,61,5,116,17,85,15,16,30,64,7,0,15,86,7,96,84,30,67,90,27,33,111,18,118,27,52,88,4,18,53,119,27,96,47,46,23,82,14,14,84,13,91,46,9,112,36,86,98,19,118,25,71,7,91,47,23,24,53,80,13,76,47, 0,0,0,0,0,0,0,0,0,0,83,46,93,33,102,75,95,99,85,64,69,58,74,117,3,64,92,85,3,55,59,79,53,54,22,85,32,45,39,111,15,84,5,77,107,41,62,58,42,86,111,7,49,0,73,2,8,40,26,101,58,95,37,44,30,95,37,7,111,51,13,0,11,55,33,114,1,120,74,34,44,40,76,75,73,52,90,21,106,113,61,49,56,78,37,76,63,66,33,117,9,43,112,35,88,92,62,83,69,109,90,76,44,17,23,117,100,75,79,43,53,24,75,119,5,67,110,66,111,115,54,59,105,70,1,62,74,86,4,49,95,76,103,17,3,101,81,1,18,52,67,78,61,91,13,77,34,119,87,13,116,43,87,80,0,6,13,71,106,49,71,51,54,33,83,119,15,19,98,2,113,36,118,39,113,91,56,15,100,66,10,66,108,52,115,17,108,88,83,57,120,15,33,120,65,9,98,77,7,117,34,48,86,58,70,95,99,46,55,56,89,95,30,102,42,101,37,9,63,47,11,118,69,67,41,76,90,37,97,0,91,62,104,2,33,10,19,11,55,63,13,58,120,46,48,43,112,51,64,29,82,57,104,25,3,63,110,22,33,0,72,111,89,92,91,115,45,46,105,9,108,96,43,50,44,91,108,67,71,45,108,71,115,28,3,59,90,90,21,76,63,2,74,34,102,74,82,43,64,102,3,105,45,54,40,8,4,48,14,52,53,8,55,34,10,69,117,111,57,75,26,95,8,17,109,43,109,61,8,8,98,42,117,116,1,9,71,29,54,60,103,23,119,99,5,62,39,72,89,26,119,103,107,9,85,66,13,91,59,43,46,12,95,69,85,88,116,52,56,111,101,54,34,62,104,70,67,74,47,76,24,25,12,34,39,22,29,16,51,113,11,33,30,44,83,51,84,40,70,8,79,69,82,77,3,27,102,21,116,120,27,55,90,52,56,26,105,43,96,30,109,78,7,118,103,48,113,66,81,36,81,6,109,3,94,23,117,15,8,85,1,11,29,97,35,6,38,64,66,23,103,62, 0,0,0,0,0,0,0,0,0,0,81,3,54,31,76,99,31,18,88,37,74,28,50,89,60,112,112,39,20,70,97,47,85,60,58,22,33,64,72,116,77,44,42,97,106,13,97,84,8,0,4,40,43,67,40,97,115,112,59,60,85,33,40,46,16,108,29,23,34,47,42,89,25,12,64,17,113,11,22,74,58,13,91,75,61,48,30,50,71,75,2,116,111,31,2,59,1,18,23,60,65,55,84,64,52,90,95,81,34,47,97,105,51,113,119,9,119,36,24,119,95,49,112,40,112,36,91,88,68,86,100,29,52,52,1,24,64,34,113,78,12,46,97,111,33,99,62,95,77,19,44,20,106,93,77,21,104,112,67,49,2,18,18,29,95,23,47,96,42,9,25,77,80,28,89,59,41,63,61,14,74,51,18,13,41,71,19,82,41,119,36,9,19,59,40,59,64,79,70,38,55,81,45,118,13,102,54,118,81,41,64,62,37,108,30,26,4,12,93,1,23,112,81,31,26,76,54,17,57,99,34,83,85,64,69,44,73,33,7,45,104,3,48,51,81,107,4,35,2,113,59,33,74,119,98,60,84,48,40,37,7,53,96,53,101,19,73,64,22,90,31,55,82,75,92,8,70,63,82,103,37,18,22,35,76,78,72,28,77,75,85,19,90,46,22,5,1,116,101,19,52,75,77,65,84,116,23,113,48,22,120,70,88,79,61,106,66,48,18,18,80,2,59,81,75,104,5,96,20,62,33,21,1,44,5,16,68,12,13,67,83,81,72,112,47,47,113,10,77,72,56,27,93,89,27,87,100,120,0,34,115,54,56,88,77,89,115,13,99,90,7,80,5,63,63,44,103,49,106,80,49,11,94,17,30,89,66,86,108,3,42,66,116,53,34,30,47,85,104,6,27,3,65,60,115,41,31,25,118,25,50,113,100,21,106,86,104,115,87,59,26,4,26,15,110,100,101,35,77,51,77,76,94,70,18,64,37,15,119,97,38,103,18,58,9,110,50,30,67,92,67,96,25,92,64,19,106,108,5,65,37,68, 0,0,0,0,0,0,0,0,0,0,102,23,49,43,12,74,23,76,32,113,54,23,2,104,72,90,33,50,94,17,63,99,52,88,59,88,105,90,84,27,46,103,10,80,22,5,56,110,116,94,116,87,34,86,89,105,83,15,115,36,90,96,0,67,102,13,23,64,46,6,79,93,38,116,57,9,46,116,42,24,102,3,71,10,83,18,98,110,80,120,114,102,0,62,86,30,117,93,60,113,21,105,74,71,57,71,9,43,80,64,118,58,115,118,0,62,2,70,16,82,54,6,48,4,115,77,7,81,60,37,88,81,117,79,65,26,31,76,56,41,59,34,56,61,95,75,82,61,103,60,113,21,33,88,114,58,38,88,63,118,86,96,91,10,110,99,24,117,37,54,68,75,28,98,34,9,65,107,84,54,13,77,103,63,77,27,90,29,9,26,107,111,11,15,51,113,98,91,67,76,21,69,67,42,114,56,76,65,12,120,29,19,40,94,108,30,111,67,33,0,106,17,69,116,58,17,59,45,8,36,69,51,31,57,63,108,105,54,84,34,44,25,16,71,97,86,27,38,54,57,23,111,34,80,46,63,1,8,40,108,106,116,89,2,94,63,64,4,31,103,90,54,26,74,17,31,44,17,35,93,37,98,113,50,77,8,93,71,100,19,98,74,23,22,38,8,51,90,46,14,115,2,7,30,104,109,45,81,10,55,63,0,59,3,56,4,86,40,74,116,59,39,62,101,37,74,21,25,36,8,55,36,55,46,36,0,19,6,29,5,70,56,81,44,50,30,74,99,28,27,63,63,70,65,64,49,61,8,98,34,103,47,83,38,97,13,12,38,32,57,86,34,25,0,70,77,43,81,114,59,112,21,115,77,60,66,57,102,13,30,73,36,73,103,77,17,18,25,55,1,98,25,112,14,25,92,115,77,108,113,52,117,63,2,114,87,117,65,51,16,44,25,116,92,13,6,10,41,12,93,19,120,30,10,57,73,68,61,22,30,17,88,103,68,13,4,36,60,76,104,86,62,91,11,23,63,40,45,60,41,71,75, 0,0,0,0,0,0,0,0,0,0,12,45,31,51,84,9,101,7,44,75,101,7,86,86,1,43,5,75,64,112,79,37,80,39,55,56,76,26,112,57,58,22,99,91,68,28,60,28,53,51,106,118,52,10,8,105,30,36,26,100,25,79,106,113,5,34,45,117,71,73,120,90,21,88,43,82,106,43,76,89,106,19,7,82,88,54,96,95,71,13,106,72,23,107,77,90,68,83,10,2,51,116,69,112,26,66,99,28,21,62,107,57,99,39,35,34,64,71,71,34,2,94,113,80,55,45,12,62,98,111,68,55,11,48,2,23,109,29,69,88,63,92,49,24,70,110,45,28,92,44,94,48,31,35,85,64,55,56,98,65,11,21,116,45,36,84,29,59,82,84,32,93,96,102,74,68,88,76,7,6,29,88,57,23,54,104,27,33,49,35,111,110,113,100,74,64,37,96,59,57,27,95,68,112,51,44,86,66,26,42,27,36,80,37,6,103,64,17,31,116,113,76,48,68,102,111,120,99,43,28,3,48,84,57,87,23,118,21,18,45,76,117,104,42,100,114,16,104,17,67,108,82,90,36,41,12,103,98,64,50,80,112,69,87,30,49,77,87,72,73,5,83,105,35,92,4,19,60,43,3,43,51,3,56,64,75,2,116,115,10,58,35,26,118,96,72,83,3,106,98,91,10,31,17,5,118,93,33,108,46,89,83,35,30,110,36,78,96,37,4,51,101,88,72,81,115,69,20,15,1,67,118,87,13,63,20,20,98,47,97,25,25,60,18,79,52,43,77,106,11,20,70,112,20,91,53,22,93,39,80,112,99,34,79,28,22,25,108,114,93,39,21,36,58,117,20,46,101,77,59,55,119,73,107,69,2,102,56,62,86,31,10,36,55,18,68,61,113,71,20,105,107,46,17,110,70,57,68,30,114,42,83,82,13,69,23,29,56,82,42,95,17,63,92,22,54,35,68,110,77,49,44,113,90,111,27,68,75,23,47,118,104,11,3,44,88,69,92,106,116,39,112,32,55,118,120,23,29,106,18,87,42, 0,0,0,0,0,0,0,0,0,0,11,29,94,36,0,26,85,0,42,66,65,24,50,31,80,23,103,95,43,90,97,85,82,109,120,84,109,89,35,72,4,59,7,96,97,96,114,102,37,11,46,3,56,23,77,107,7,79,109,29,87,31,111,37,42,64,118,85,39,79,82,36,10,37,93,0,0,45,87,52,58,18,40,111,47,76,21,7,85,17,16,46,92,104,108,116,48,57,74,9,26,33,89,21,24,59,74,25,80,113,32,32,18,49,97,4,10,104,59,120,114,55,19,19,84,49,95,76,35,99,72,10,2,21,9,4,57,111,70,84,26,35,15,58,11,120,2,107,57,19,16,96,10,27,58,90,94,3,6,42,7,111,70,42,74,11,103,118,93,29,52,91,24,63,7,105,44,91,92,44,86,95,48,8,85,47,75,30,74,17,30,100,117,24,116,41,30,111,111,111,42,102,18,89,101,109,53,49,37,57,24,25,60,53,86,78,75,19,94,39,73,42,111,74,48,53,29,0,8,35,86,77,45,50,90,29,34,115,62,1,118,103,79,11,23,60,58,67,0,47,45,49,99,33,90,82,106,31,35,90,12,88,47,66,116,75,6,108,72,25,11,74,1,49,15,44,119,103,46,73,95,118,67,120,111,84,91,66,23,90,98,98,64,18,104,101,119,63,98,117,114,114,9,114,67,64,30,115,29,34,69,1,78,92,28,26,63,55,94,66,98,75,64,97,55,58,116,62,34,37,109,64,41,25,29,66,42,38,60,34,53,8,110,4,67,72,64,60,99,56,50,38,44,77,60,11,26,79,50,111,21,86,9,117,93,71,56,17,93,9,72,80,18,5,1,85,59,43,120,37,19,91,99,22,112,82,37,61,96,34,59,35,54,42,58,116,1,113,57,97,74,89,77,93,119,117,66,4,39,14,97,104,62,34,25,41,14,7,23,66,46,73,85,116,59,11,91,70,111,73,39,101,29,55,86,9,26,51,48,42,34,26,83,23,118,15,72,117,99,20,66,56,16,18,10,38,26,120,56,85,56,15, 0,0,0,0,0,0,0,0,0,0,70,106,74,76,25,2,91,75,109,50,7,20,42,114,70,54,51,55,4,63,59,43,85,77,56,29,7,42,83,16,46,26,83,80,109,81,103,113,77,34,70,88,99,29,105,75,60,21,37,64,68,85,44,13,117,14,30,6,119,56,114,75,97,44,52,55,119,7,46,17,42,47,62,110,76,15,50,54,86,58,109,120,65,82,4,112,16,56,25,48,35,22,95,60,19,21,46,113,114,57,37,20,117,76,49,12,35,27,75,34,38,84,82,80,73,89,70,4,95,54,69,12,72,70,111,115,57,67,119,19,22,22,109,90,70,23,21,84,70,32,10,106,44,2,76,73,120,43,96,88,71,28,83,41,24,98,2,91,71,68,33,65,69,33,36,15,74,16,36,102,55,42,102,91,25,46,100,74,74,78,38,63,32,6,66,88,60,91,58,96,55,38,34,76,87,80,36,9,22,117,65,21,12,5,61,82,1,8,80,16,30,39,94,12,69,25,110,49,108,95,45,45,43,69,120,16,84,63,102,35,105,71,65,84,75,113,81,10,12,68,3,115,48,20,70,92,111,10,94,103,98,89,101,100,51,8,108,32,50,30,37,75,14,89,104,13,101,66,107,108,53,119,68,72,44,7,0,116,18,7,40,73,60,59,60,18,95,63,7,19,11,14,120,54,99,50,25,109,101,42,96,15,99,117,77,110,60,39,10,74,58,46,4,70,9,32,31,69,48,60,43,18,40,49,26,116,117,61,49,95,85,68,45,43,115,109,74,33,87,16,39,88,5,23,79,113,17,115,76,26,37,70,47,94,98,67,47,71,112,34,45,33,13,50,1,67,108,55,12,44,80,77,39,8,20,8,85,20,44,6,96,83,53,118,112,15,61,99,24,108,116,34,41,15,72,60,18,12,44,28,70,53,52,21,103,26,24,42,114,109,106,108,72,41,85,37,14,102,34,75,90,100,41,92,11,63,86,63,36,45,98,33,101,109,87,114,88,97,21,72,21,17,97,102,14,51,111,1,107,107,104,30, 0,0,0,0,0,0,0,0,0,0,55,112,62,75,88,120,81,66,113,6,7,65,41,24,44,90,84,72,75,9,80,23,3,84,107,26,33,116,44,64,49,43,21,24,94,5,6,65,32,96,105,77,57,81,110,53,119,46,77,15,25,83,98,20,113,12,90,50,35,114,14,6,38,93,94,116,60,47,83,24,67,94,52,11,120,12,48,28,46,4,71,68,83,64,5,83,40,61,56,72,50,60,111,20,95,83,108,49,22,34,58,38,48,58,61,81,118,75,20,14,53,33,109,64,21,97,119,19,71,35,46,107,21,93,65,45,19,42,22,68,116,120,44,19,70,34,107,108,86,41,66,61,119,13,18,6,13,5,109,17,108,120,16,52,9,76,108,63,68,88,35,5,97,75,120,48,46,51,99,78,94,83,85,32,4,64,71,7,62,88,67,17,50,65,64,28,66,62,65,18,96,91,21,107,63,19,107,80,84,67,105,63,89,32,116,1,59,108,27,64,8,46,102,9,38,109,80,30,46,1,78,82,73,90,48,45,19,84,97,4,98,62,49,51,7,47,40,62,72,53,7,61,101,7,15,100,48,19,14,48,60,68,118,42,5,114,44,63,29,6,55,104,74,43,15,119,2,80,111,112,25,11,115,52,23,77,59,86,11,72,80,70,58,85,107,44,115,72,102,12,83,71,50,8,21,92,114,25,5,16,109,102,69,2,107,11,48,64,29,86,26,17,6,66,87,81,12,90,3,50,90,116,100,108,29,97,59,113,3,13,70,63,110,107,71,118,83,77,9,31,24,111,39,101,38,74,82,35,62,0,56,31,5,23,80,66,27,113,73,98,32,84,4,120,28,92,12,44,114,120,79,33,36,104,58,19,1,57,4,43,52,58,23,120,8,47,36,15,62,101,27,73,14,89,79,55,90,83,63,55,52,114,108,45,47,118,40,14,3,17,22,105,110,1,90,36,98,0,51,61,108,110,43,84,118,12,64,57,120,98,82,91,49,104,79,31,68,114,115,92,99,74,39,55,88,31,64,3,70,9,72,109, 0,0,0,0,0,0,0,0,0,0,77,38,101,23,116,6,14,119,55,52,101,10,104,44,117,64,80,44,43,40,48,35,40,32,37,104,28,101,38,20,94,58,63,105,24,22,12,104,106,6,21,9,8,79,53,39,104,41,27,46,48,102,50,76,85,37,30,64,55,105,73,25,76,53,48,46,28,85,70,2,74,113,116,6,48,117,33,43,57,2,50,39,65,2,63,64,70,13,85,46,86,27,47,103,64,20,31,4,14,116,5,107,25,79,89,17,21,71,27,77,60,39,21,82,33,61,11,53,24,56,19,44,78,112,47,31,118,49,96,0,71,108,32,110,98,27,70,36,99,22,29,119,14,112,37,56,21,29,5,24,15,68,65,89,16,97,7,9,65,43,24,104,89,18,66,21,66,18,111,39,55,51,62,81,50,49,107,83,65,14,95,58,17,104,71,100,66,108,14,52,10,118,57,65,28,102,41,40,74,69,45,2,16,21,74,114,70,42,41,120,114,57,106,7,30,51,81,44,34,35,110,72,88,71,31,54,90,12,25,55,54,117,57,80,20,80,4,30,16,34,117,56,62,72,73,44,39,59,113,39,69,78,27,91,8,6,9,109,8,10,67,53,59,65,10,86,85,95,20,53,17,38,83,76,98,30,65,113,112,35,84,74,112,80,78,64,26,75,46,16,14,60,25,21,105,94,109,49,34,92,103,5,33,114,54,81,19,12,5,2,92,99,97,64,27,76,70,83,70,92,19,110,50,36,28,10,23,69,116,41,36,12,23,58,57,9,86,120,101,34,97,83,45,30,112,1,37,49,25,65,29,58,65,43,23,41,10,73,120,7,84,114,31,109,68,72,110,26,112,84,24,0,15,8,41,55,83,36,45,57,30,24,1,82,62,102,89,68,46,106,51,109,5,117,45,52,111,117,51,12,71,43,73,74,10,19,49,108,35,21,100,21,97,62,27,15,69,25,52,49,72,68,85,76,37,25,14,79,72,63,12,60,52,118,70,98,116,23,67,115,77,16,71,18,6,44,49,80,3,100,6,16, 0,0,0,0,0,0,0,0,0,0,53,51,15,92,72,42,117,78,103,92,91,80,97,92,63,65,80,98,115,83,24,74,12,111,102,65,1,76,54,85,60,26,105,41,28,72,91,40,55,74,25,31,86,12,101,33,84,8,1,69,75,68,83,32,65,53,105,101,59,33,72,118,21,12,14,87,120,11,37,110,119,43,30,10,21,90,108,23,14,72,59,23,106,82,19,82,25,30,113,16,65,119,105,33,29,7,41,54,22,77,81,45,32,93,69,107,69,18,10,29,61,39,11,81,114,68,22,7,55,11,112,1,85,67,111,85,39,17,74,78,0,113,68,22,1,94,41,61,34,57,33,77,67,58,75,13,108,34,9,5,38,103,67,109,9,35,54,76,92,37,35,104,10,112,46,42,115,48,84,76,11,47,108,35,109,10,101,30,37,70,74,87,32,53,116,77,18,113,32,92,41,119,56,9,115,55,91,118,107,109,9,103,80,69,92,57,87,28,56,68,67,60,101,2,104,99,62,75,51,63,66,98,16,55,56,22,59,67,82,44,99,83,18,65,67,11,74,32,71,53,8,4,74,59,0,74,35,85,22,106,57,113,39,28,6,98,4,61,111,119,80,62,26,15,21,71,95,67,75,103,9,120,107,51,12,109,30,120,112,28,91,109,26,17,73,23,85,71,84,43,86,35,15,32,12,78,61,80,35,110,29,102,21,34,54,68,103,26,0,79,15,33,83,58,97,4,79,25,83,0,21,64,11,98,31,41,15,71,68,89,48,56,16,3,23,89,30,38,82,57,27,86,60,50,65,2,7,10,101,24,94,48,79,21,75,85,13,63,59,69,42,67,31,86,42,108,41,42,94,99,119,77,76,4,30,36,103,113,119,74,94,7,91,97,80,0,117,113,14,112,96,108,53,63,12,34,93,17,91,34,42,18,99,22,94,86,27,96,97,97,47,53,103,43,120,33,10,21,34,53,120,33,80,25,113,108,44,90,92,4,57,70,51,116,100,41,116,89,9,75,37,42,67,38,68,33,57,73,79,109,52,50, 0,0,0,0,0,0,0,0,0,0,10,105,19,2,63,74,12,48,14,95,27,111,99,17,90,86,107,42,50,93,89,65,118,89,68,102,16,51,52,12,79,113,24,116,75,63,113,47,116,63,26,60,99,100,119,19,44,1,46,37,92,106,118,72,35,100,111,95,71,117,39,83,89,50,20,24,59,3,97,75,99,13,86,76,55,49,20,87,58,120,26,116,33,21,45,20,97,110,58,107,63,17,65,68,115,90,13,119,59,13,84,113,52,15,22,110,68,42,6,81,12,72,107,45,110,89,81,109,98,80,117,30,111,90,24,92,21,83,111,89,98,41,56,52,108,75,50,70,63,50,19,97,48,23,24,66,112,89,33,18,8,53,98,120,51,112,83,72,12,26,14,72,15,117,72,60,100,111,6,6,86,100,75,51,120,65,38,12,47,87,14,44,48,11,55,59,36,103,92,104,41,48,73,79,3,52,24,80,46,114,40,71,69,116,42,95,73,9,32,32,106,73,24,116,38,87,11,33,72,90,13,26,17,79,60,14,43,79,46,120,25,6,68,93,83,97,2,59,5,0,62,47,94,19,18,120,108,10,78,63,15,93,29,44,11,7,49,54,26,56,81,46,46,37,65,47,69,29,12,46,81,47,86,7,34,85,16,89,67,3,83,75,112,49,37,118,17,95,36,87,101,101,58,15,40,25,117,82,99,11,96,102,73,45,72,88,96,111,13,114,33,29,46,21,14,15,117,58,97,81,104,94,4,114,3,100,16,62,76,107,47,20,22,82,91,85,64,74,57,62,62,63,110,4,25,68,9,2,2,59,114,111,2,64,111,18,106,106,31,108,100,48,23,91,111,63,102,96,42,85,110,75,13,68,46,85,61,93,82,84,33,35,66,74,77,21,78,111,27,23,45,29,1,33,70,111,93,97,38,20,28,110,55,19,113,67,43,92,70,33,40,77,52,63,77,42,28,19,45,21,87,2,54,87,43,48,17,4,95,24,112,6,6,36,7,77,25,76,79,80,33,61,85,100,7,60,90,66,65,37,27,52]); G:=MatrixGroup<462,F|x,y>; print "Group G is 3.U6(2) < GL(462,GF(121))";