100000 100000
46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 47 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 46 46 45 45 45 45 45 45 45 46 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 46 45 46 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 46 45 45 45 45 46 46 45 46 45 45 45 45 46 47 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 47 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 47 45 45 45 46 45 45 45 45 45 45 46 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 46 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 46 46 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 46 46 45 45 47 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 46 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 47 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 47 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 47 47 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 46 46 45 45 45 45 45 45 45 45 45 46 46 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 47 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 46 45 45 45 45 46 45 46 45 46 45 45 45 45 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 46 45 46 45 45 45 45 45 46 46 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 46 46 46 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 46 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 47 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 46 45 45 46 45 45 46 45 46 45 46 45 45 45 45 45 46 46 45 45 45 45 45 45 46 46 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 47 46 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 47 46 47 45 46 45 45 46 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 47 45 45 46 45 46 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 47 45 45 46 45 45 46 45 46 46 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 47 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 46 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 46 46 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 46 45 45 45 47 45 46 45 45 45 46 46 45 45 45 45 47 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 46 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 46 45 46 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 47 45 45 45 46 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 48 45 45 45 45 45 46 45 45 45 45 46 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 47 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 47 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 46 46 46 46 47 45 46 45 45 46 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 46 46 45 45 45 45 45 46 45 45 45 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 46 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 46 45 45 45 45 45 45 45 47 45 45 45 45 45 46 45 46 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 46 45 45 45 45 46 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 48 45 45 46 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 46 45 45 45 46 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 46 45 45 45 46 45 45 47 45 45 45 47 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 47 46 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 46 45 45 45 46 46 45 45 45 46 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 46 46 46 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 46 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 47 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 46 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 47 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 46 47 45 45 46 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 46 45 45 46 45 46 45 45 46 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 46 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 46 45 45 45 45 46 46 45 45 45 45 45 45 45 45 46 45 47 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 46 46 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 46 46 45 45 45 45 45 46 45 46 45 45 45 46 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 47 45 45 46 45 45 45 45 45 45 45 45 45 46 45 46 45 45 46 45 45 47 45 45 45 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 47 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 47 45 46 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 46 45 45 46 46 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 47 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 46 45 46 45 45 46 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 46 45 46 46 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 46 45 47 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 46 47 45 45 46 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 47 46 45 45 45 46 46 45 45 45 45 45 45 46 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 47 46 45 45 45 46 46 45 45 45 45 45 46 45 46 45 46 45 45 45 46 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 46 45 45 45 46 45 46 45 45 45 45 45 46 45 45 45 45 46 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 46 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 46 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 46 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 46 45 45 46 45 46 45 45 46 45 45 45 45 45 46 45 46 45 45 45 47 45 45 45 45 45 45 47 46 45 45 45 46 46 45 45 46 45 45 46 45 45 45 45 46 45 45 47 45 46 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 46 45 45 45 45 46 45 45 45 45 45 46 45 45 47 45 46 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 46 46 45 45 45 46 45 45 45 45 45 46 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 46 46 45 45 46 45 45 45 45 45 45 45 45 45 47 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 47 45 45 45 45 46 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 46 45 45 46 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 46 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 47 45 46 46 45 45 45 45 46 46 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 47 46 45 45 45 45 45 46 45 46 45 46 45 45 45 45 45 46 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 46 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 47 45 45 45 45 47 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 47 45 46 46 45 45 46 46 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 46 45 45 46 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 47 45 45 45 45 45 46 45 45 46 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 46 45 46 45 45 45 45 45 46 46 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 46 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 47 46 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 46 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 46 45 45 45 45 45 45 46 46 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 46 45 45 46 45 46 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 47 46 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 46 45 46 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 47 45 45 48 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 47 46 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 46 46 47 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 46 46 45 45 46 45 45 45 46 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 46 45 45 45 45 46 47 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 47 45 45 45 46 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 47 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 46 45 46 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 47 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 47 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 46 45 45 45 45 46 45 45 45 46 45 45 46 45 45 45 46 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 46 45 46 45 46 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 46 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 47 46 46 45 45 45 45 47 45 45 46 45 45 45 46 45 45 46 45 45 46 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 47 46 45 45 45 45 45 45 46 45 45 45 45 47 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 46 46 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 46 45 46 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 46 45 45 46 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 47 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 46 45 45 45 45 46 45 45 46 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 46 46 45 45 45 46 45 46 45 45 46 45 45 45 45 45 45 46 45 45 46 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 47 45 46 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 47 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 46 46 45 45 46 45 46 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 46 46 46 45 45 45 45 45 46 45 47 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 47 46 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 46 45 46 45 45 46 46 45 45 46 45 45 45 45 45 46 45 46 46 45 45 45 45 46 46 45 45 46 45 45 45 45 45 45 45 46 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 46 46 45 46 45 45 45 45 45 45 45 45 45 45 45 46 47 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 46 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 46 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 46 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 46 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 46 45 45 46 45 46 45 45 45 45 46 45 45 45 45 46 45 45 46 45 45 45 45 45 46 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 46 45 46 46 45 45 45 46 45 45 45 45 45 46 45 46 46 46 45 45 46 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 47 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 47 46 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 46 45 45 45 45 46 45 45 45 45 45 46 45 46 45 45 46 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 47 45 45 46 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 47 45 45 45 45 46 45 45 45 47 45 45 45 45 46 45 45 45 45 46 45 45 45 47 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 46 45 45 45 45 46 47 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 47 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 46 45 45 47 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 47 45 46 45 46 45 45 46 45 45 46 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 46 45 45 45 45 47 45 45 45 45 45 45 45 45 46 45 45 46 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 47 45 45 45 45 45 46 45 45 46 46 45 45 45 45 45 45 47 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 46 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 46 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 46 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 46 46 45 46 46 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 46 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 47 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 46 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 47 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 47 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 46 45 46 45 46 46 45 45 45 46 45 45 45 45 45 45 46 45 45 45 46 45 45 46 45 45 45 45 45 47 45 45 45 45 45 46 45 45 46 45 45 45 45 47 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 46 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 46 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 46 45 45 45 46 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 46 45 45 45 45 45 45 45 46 45 45 46 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 47 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 47 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 46 46 45 45 45 45 46 46 46 46 47 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 47 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 47 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 46 46 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 47 45 46 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 46 45 45 46 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 46 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 46 47 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 46 45 45 46 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 47 45 45 46 45 45 46 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 47 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 46 45 45 45 45 45 46 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 46 45 46 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 47 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 46 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 47 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 46 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 46 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 47 46 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 47 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 46 45 46 45 46 45 45 45 46 45 45 45 45 46 45 45 45 46 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 47 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 46 45 45 45 46 45 45 45 45 46 46 45 45 45 45 45 45 48 45 45 45 45 45 45 45 45 47 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 47 45 46 47 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 46 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 47 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 47 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 46 45 45 45 46 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 46 45 46 45 47 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 46 45 45 46 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 46 45 46 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 46 46 45 45 45 45 46 46 45 45 45 45 46 46 45 46 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 46 45 46 45 45 45 45 45 46 45 45 45 45 45 46 46 46 46 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 47 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 46 45 45 45 46 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 46 47 45 45 45 45 45 46 45 45 45 46 46 45 45 47 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 46 46 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 46 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 46 45 45 45 45 45 46 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 46 45 45 45 46 45 46 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 46 46 45 45 46 45 45 46 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 46 46 47 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 46 45 45 45 46 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 46 45 46 45 45 45 46 45 45 45 47 45 45 47 46 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 46 46 46 46 45 47 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 46 45 46 45 45 46 45 45 45 45 45 45 45 47 46 45 45 45 45 45 45 46 46 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 47 46 46 45 45 45 46 45 45 45 45 45 45 45 45 46 45 46 45 46 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 46 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 47 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 47 45 46 45 45 46 45 45 45 45 46 45 46 45 48 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 47 46 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 46 45 45 45 46 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 46 45 45 45 45 45 45 45 45 46 45 46 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 47 45 45 45 46 46 45 45 45 45 45 45 45 45 46 47 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 47 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 47 45 45 45 45 45 45 45 47 45 45 45 45 45 47 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 46 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 47 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 46 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 47 45 46 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 46 45 45 45 46 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 46 45 45 45 45 45 45 45 45 46 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 46 45 45 45 45 45 45 45 45 45 46 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 46 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 46 45 45 46 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 46 46 45 45 45 46 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 46 45 45 45 46 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 46 46 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 46 45 45 47 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 47 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 46 45 45 45 45 46 45 46 46 45 45 46 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 47 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 47 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 47 45 45 45 46 46 45 45 46 46 45 45 45 45 45 45 45 47 46 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 46 45 45 46 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 46 45 46 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 47 45 45 45 45 45 45 45 45 46 46 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 47 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 46 45 45 46 45 45 45 45 47 46 46 45 46 45 46 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 46 45 45 46 45 46 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 46 46 45 46 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 46 47 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 46 45 45 45 45 46 45 45 45 47 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 46 46 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 46 46 45 45 45 45 46 45 45 45 45 46 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 46 45 46 45 45 46 45 46 45 47 46 47 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 47 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 46 45 45 47 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 46 45 45 45 45 46 45 46 45 45 46 45 48 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 47 46 46 45 46 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 46 46 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 46 47 45 45 45 45 46 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 46 45 45 46 45 45 45 46 45 45 45 45 45 45 45 48 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 47 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 46 46 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 46 45 47 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 47 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 46 45 46 45 47 45 45 45 45 46 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 46 45 45 45 45 45 46 45 45 46 45 45 46 45 45 45 46 46 45 45 45 46 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 46 46 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 46 45 46 45 45 45 45 47 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 47 45 46 45 45 45 45 45 46 47 47 45 45 45 45 45 45 45 45 46 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 46 45 45 45 45 45 46 45 46 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 46 47 45 45 46 46 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 46 45 45 45 45 46 45 45 45 45 45 46 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 46 45 46 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 46 46 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 47 45 45 45 45 46 45 45 45 45 45 45 45 47 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 46 45 45 45 46 45 45 46 46 45 45 47 45 46 45 45 45 45 45 45 45 45 46 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 47 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 46 45 45 46 46 45 46 45 45 46 45 46 45 46 45 46 45 45 45 45 45 45 45 46 46 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 47 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 47 47 45 45 45 45 45 45 45 45 45 45 45 46 47 45 45 45 46 45 46 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 46 46 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 46 46 46 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 46 46 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 46 45 46 45 45 45 46 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 47 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 46 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 46 45 45 45 45 46 45 45 46 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 46 46 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 47 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 46 45 46 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 46 45 46 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 46 45 46 45 45 45 45 45 47 45 45 45 45 45 46 45 46 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 46 46 45 45 46 46 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 46 48 45 46 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 46 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 46 46 45 45 46 45 45 45 45 46 46 46 45 46 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 46 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 46 45 46 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 46 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 46 45 47 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 46 47 46 45 45 45 46 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 46 45 45 46 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 46 45 45 46 47 45 45 46 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 46 46 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 46 45 45 45 46 46 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 46 45 45 46 45 45 47 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 46 45 46 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 46 46 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 46 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 47 46 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 46 47 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 46 45 46 45 45 45 46 45 45 45 47 45 45 45 46 45 45 46 45 47 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 47 45 47 45 45 45 45 45 45 45 46 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 46 45 45 45 46 45 47 45 45 45 45 46 46 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 46 45 45 46 46 45 45 45 45 45 45 45 46 45 45 46 45 46 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 45 45 46 45 45 45 45 46 45 45 46 45 45 45 46 45 46 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 46 45 45 45 45 47 46 45 46 45 45 46 46 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 46 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 47 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 47 45 45 45 46 46 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 47 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 47 45 45 45 45 45 45 46 45 46 47 45 45 45 45 45 46 46 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 46 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 47 45 45 45 46 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 46 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 46 45 46 45 45 45 46 45 45 46 45 45 45 46 45 47 45 45 45 45 45 45 45 47 46 45 45 45 45 45 45 45 46 47 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 46 45 45 46 45 47 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 46 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 46 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 46 46 45 45 45 45 46 45 45 45 45 46 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 47 46 46 45 45 45 47 46 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 47 46 45 45 45 45 46 45 45 47 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 46 46 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 46 45 45 45 46 46 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 46 45 45 46 45 46 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 46 45 45 46 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 46 45 45 45 46 45 45 46 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 46 45 45 46 46 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 46 45 45 45 46 46 45 45 45 45 45 46 47 45 45 45 46 45 45 46 45 45 45 46 45 45 45 45 45 46 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 46 45 46 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 47 45 45 45 45 45 45 45 45 46 47 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 47 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 46 46 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 46 45 45 45 47 46 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 46 45 45 46 45 46 45 45 45 45 45 45 46 45 45 46 45 45 46 46 45 46 48 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 46 45 45 45 45 46 45 46 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 46 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 46 46 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 47 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 46 46 45 45 45 45 45 46 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 46 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 47 45 45 46 46 45 45 45 45 47 45 46 45 45 45 45 45 46 46 45 45 45 46 45 46 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 47 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 47 46 45 45 45 45 46 45 45 45 45 45 45 46 46 45 45 45 46 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 46 46 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 46 45 45 45 45 46 45 45 45 45 46 45 46 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 47 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 46 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 46 45 47 46 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 46 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 47 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 47 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 47 45 46 45 45 46 45 45 46 45 46 45 45 45 45 45 45 45 46 45 45 46 45 47 45 45 45 45 45 45 46 46 46 45 45 47 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 46 45 46 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 47 45 45 45 45 45 45 46 45 46 46 45 45 46 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 46 45 45 47 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 46 47 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 46 45 45 45 45 45 46 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 46 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 46 46 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 46 45 47 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 47 46 45 45 45 45 46 45 46 46 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 46 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 47 46 45 45 45 45 45 46 45 45 45 45 46 45 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 46 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 47 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 47 45 45 45 45 45 45 47 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 47 45 45 45 45 45 45 48 45 45 45 46 46 45 45 45 45 45 46 46 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 47 45 45 45 46 45 46 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 46 45 46 46 45 46 45 45 45 45 46 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 47 45 45 45 45 45 45 45 45 45 45 46 45 46 45 46 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 48 45 45 45 45 45 45 45 46 45 47 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 46 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 47 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 46 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 47 46 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 46 45 46 46 45 45 45 45 45 45 45 46 45 46 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 47 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 46 45 45 46 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 46 45 45 46 45 45 46 45 46 45 46 45 45 45 45 46 47 45 45 45 45 46 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 46 45 46 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 47 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 46 45 46 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 46 45 47 45 45 45 46 45 45 46 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 46 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 48 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 46 45 45 46 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 47 45 45 45 47 45 45 45 45 45 45 45 45 47 45 46 45 45 46 45 45 45 45 46 45 45 45 45 47 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 47 45 46 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 46 45 46 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 46 46 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 46 45 45 45 46 45 45 45 46 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 47 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 46 46 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 47 45 45 46 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 46 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 47 45 45 45 46 46 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 46 46 45 45 46 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 46 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 46 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 47 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 46 45 46 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 47 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 46 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 46 45 45 46 45 45 45 45 45 45 47 45 46 46 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 47 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 47 45 45 45 45 46 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 46 45 45 45 45 45 46 45 45 45 46 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 46 45 47 45 45 45 47 45 46 45 45 45 45 45 45 45 46 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 46 45 45 45 45 45 45 45 45 46 46 45 45 45 46 45 47 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 46 45 45 45 46 46 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 47 45 45 45 45 45 45 47 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 47 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 47 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 46 46 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 47 45 47 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 46 45 45 45 45 45 45 45 46 46 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 46 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 46 46 46 45 45 45 45 45 45 45 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 46 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 46 46 45 46 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 47 45 45 46 45 46 45 45 47 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 46 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 47 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 46 45 46 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 46 45 45 45 45 45 46 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 47 46 45 45 45 46 45 45 45 45 47 45 45 45 46 45 46 45 45 46 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 46 46 45 45 45 45 45 45 45 45 45 46 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 46 45 46 45 46 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 46 46 45 45 45 45 46 46 45 46 45 45 46 45 45 45 45 46 45 46 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 46 45 46 45 46 45 45 45 45 45 46 45 45 45 45 45 46 45 46 45 46 45 45 46 45 45 46 45 45 45 45 47 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 46 45 45 45 46 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 46 45 45 45 47 45 46 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 46 45 45 46 45 47 45 46 45 45 45 46 45 45 45 45 45 46 45 45 45 45 46 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 46 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 46 46 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 46 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 47 46 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 46 45 45 46 46 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 46 46 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 46 46 46 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 46 46 46 46 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 46 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 46 45 47 46 45 45 46 45 45 45 45 45 45 48 46 45 45 46 45 45 45 45 45 45 45 47 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 47 47 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 46 46 46 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 46 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 47 45 46 46 45 45 45 46 45 46 45 45 45 46 45 45 45 45 45 45 45 46 48 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 46 46 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 46 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 46 45 45 47 46 45 45 45 45 46 46 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 46 46 45 46 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 46 45 46 45 46 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 46 45 46 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 46 46 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 46 45 45 46 45 45 45 45 45 45 45 45 47 46 46 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 46 45 45 45 45 45 45 46 46 46 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 47 45 46 45 45 45 45 46 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 47 45 45 45 45 46 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 46 45 45 46 45 45 45 45 45 47 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 46 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 46 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 46 45 45 45 45 46 46 46 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 47 45 46 45 45 45 45 45 45 46 47 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 46 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 46 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 46 47 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 46 46 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 46 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 47 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 47 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 47 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 46 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 47 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 46 46 45 47 45 46 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 46 45 45 45 45 45 45 45 47 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 46 46 45 45 46 46 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 48 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 46 46 46 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 46 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 47 45 47 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 46 46 45 46 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 46 45 45 45 45 46 45 46 46 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 47 45 45 45 46 45 45 46 46 45 45 45 45 45 45 46 47 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 46 45 45 45 45 45 46 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 46 45 45 45 46 45 45 45 46 45 46 45 45 45 45 46 47 45 45 45 46 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 47 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 47 45 45 46 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 46 45 45 45 46 46 45 46 45 46 45 45 46 45 45 45 45 46 45 45 46 45 45 45 45 46 45 45 45 46 46 46 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 47 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 46 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 46 45 45 45 45 45 46 45 46 45 45 45 45 45 45 46 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 47 45 45 45 45 45 45 46 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 46 46 46 45 46 46 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 46 45 45 45 46 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 46 45 46 45 45 45 46 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 46 46 45 45 46 45 46 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 46 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 46 45 45 45 45 46 45 45 45 46 45 46 46 46 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 46 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 46 46 45 45 45 45 45 45 45 46 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 46 45 45 45 47 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 46 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 46 46 46 45 45 46 45 45 45 46 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 46 45 45 45 46 45 45 46 45 45 45 45 46 45 46 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 47 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 46 45 45 45 45 46 45 45 45 45 46 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 46 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 46 46 45 46 45 45 45 45 45 46 45 45 45 46 45 46 46 45 45 45 45 45 45 45 46 45 45 45 45 45 47 46 45 46 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 46 47 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 48 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 46 45 45 46 46 46 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 46 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 46 48 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 46 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 46 45 45 45 47 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 46 46 45 45 45 45 45 45 45 45 45 46 45 45 47 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 46 45 45 45 45 45 45 47 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 48 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 46 46 45 46 46 46 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 46 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 46 46 48 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 46 45 45 46 45 45 46 45 45 46 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 46 46 46 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 46 45 45 45 45 45 45 47 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 46 45 45 45 45 46 45 45 46 45 46 45 45 45 46 45 45 46 45 45 45 45 45 45 46 45 45 45 45 46 45 45 46 45 46 46 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 46 47 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 47 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 46 46 45 45 45 45 45 46 45 46 46 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 46 46 45 46 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 46 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 46 45 45 46 45 46 45 47 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 46 45 45 45 45 45 46 46 45 45 45 45 45 45 47 45 46 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 47 45 45 45 45 45 45 45 45 45 46 45 46 45 45 47 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 46 45 46 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 46 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 46 45 45 47 45 45 45 45 45 46 45 45 45 45 46 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 46 45 45 46 45 45 45 46 45 46 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 46 46 46 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 46 46 45 46 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 46 45 45 45 45 45 45 46 45 46 46 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 47 46 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 47 45 45 45 45 45 46 46 46 46 45 45 45 45 46 45 46 46 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 46 45 45 45 45 46 45 46 45 45 45 45 46 45 45 45 45 45 45 45 46 46 45 45 45 45 46 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 46 45 45 45 46 47 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 46 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 46 45 45 45 46 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 46 46 46 45 45 46 47 46 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 46 45 45 45 46 46 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 46 45 46 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 46 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 47 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 46 45 45 45 45 45 46 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 46 45 45 45 45 45 46 46 46 45 45 47 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 46 45 45 45 45 47 45 45 46 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 46 45 47 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 47 45 46 45 46 45 46 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 46 45 45 45 45 45 45 45 46 46 45 46 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 48 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 46 45 45 45 45 46 45 45 45 45 46 45 45 46 46 45 45 45 45 45 45 45 45 45 46 45 47 45 45 45 45 45 45 45 46 46 46 45 45 45 46 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 46 45 45 46 45 45 45 45 45 45 46 45 45 45 45 46 46 45 45 45 46 45 45 45 45 45 46 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 47 46 47 47 45 45 45 46 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 46 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 47 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 46 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 46 45 46 45 45 45 45 45 45 46 47 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 46 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 47 46 45 45 46 45 45 45 45 45 45 46 45 46 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 46 45 45 46 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 46 45 45 45 45 45 45 46 45 46 45 45 45 45 46 45 46 46 45 45 46 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 46 46 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 46 46 45 45 45 46 45 45 45 45 45 46 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 46 45 46 46 45 45 45 45 46 47 45 46 45 45 45 46 45 45 45 46 46 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 47 45 45 45 46 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 46 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 46 45 46 45 45 45 46 45 46 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 46 46 45 45 45 45 45 46 46 45 45 46 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 47 45 45 45 46 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 46 45 47 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 47 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 46 45 45 45 45 45 46 45 45 45 46 46 45 45 46 46 46 45 46 45 45 45 46 45 46 45 45 45 46 45 46 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 46 45 46 46 45 45 45 45 45 45 45 45 46 46 46 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 47 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 46 45 45 47 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 46 46 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 46 45 45 45 45 45 46 45 46 45 45 47 46 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 47 46 46 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 47 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 46 45 45 45 45 46 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 47 45 45 45 46 45 45 45 46 46 45 46 46 46 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 46 45 46 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 46 45 45 45 45 45 45 46 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 46 45 45 46 45 45 45 46 45 45 45 45 45 45 46 46 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 46 45 45 45 45 45 46 46 45 45 45 45 45 46 46 45 45 45 46 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 46 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 46 45 45 46 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 47 46 46 48 45 45 45 45 46 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 47 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 46 45 45 45 45 45 45 45 45 45 45 45 46 46 46 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 46 45 45 45 45 45 45 45 47 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 46 45 46 45 45 46 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 46 45 46 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 46 45 45 45 45 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 46 45 45 45 46 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 48 45 45 45 45 45 45 46 45 45 46 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 46 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 46 45 46 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 46 45 45 45 45 48 46 45 45 46 45 45 46 45 45 45 45 46 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 46 46 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 47 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 46 47 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 47 45 45 45 45 46 46 46 45 45 46 45 45 45 46 45 45 45 45 45 46 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 46 45 46 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 46 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 46 45 45 46 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 46 45 45 45 46 46 45 45 45 45 45 45 47 46 45 45 45 47 45 46 46 46 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 47 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 47 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 48 46 46 45 45 45 46 46 46 45 46 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 46 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 46 45 45 45 46 45 45 45 46 46 45 46 45 45 46 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 47 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 47 45 45 45 45 45 45 46 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 46 45 46 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 46 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 47 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 47 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 47 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 46 45 45 46 46 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 46 45 46 46 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 46 45 45 46 47 45 45 45 46 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 46 45 45 45 45 45 46 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 46 45 46 45 45 46 45 45 45 46 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 46 45 45 45 46 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 46 45 45 46 46 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 46 47 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 46 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 46 46 47 45 45 45 45 45 46 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 47 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 46 46 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 46 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 46 45 46 45 45 45 46 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 46 46 46 46 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 47 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 47 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 46 46 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 46 46 45 46 46 46 45 45 45 46 46 45 45 45 46 46 45 47 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 46 45 46 45 45 45 45 45 46 45 46 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 47 45 45 45 45 45 46 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 47 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 47 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 46 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 46 45 45 45 45 45 45 45 45 46 45 46 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 47 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 47 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 47 46 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 46 47 45 45 45 46 47 46 45 45 46 45 45 45 45 45 45 45 46 46 45 45 45 45 45 46 45 45 45 46 45 45 45 46 45 45 45 45 45 46 45 45 45 45 47 45 46 45 45 46 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 46 45 46 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 47 45 46 45 45 45 45 45 45 45 45 47 46 45 45 45 45 45 45 46 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 46 46 45 45 46 45 45 46 45 45 45 45 46 45 45 45 45 46 45 45 45 45 46 46 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 47 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 46 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 46 45 45 45 45 45 48 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 47 46 45 45 46 45 46 46 45 45 45 45 45 45 45 46 45 45 45 46 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 47 45 45 46 45 45 45 45 46 46 46 45 45 45 45 45 45 45 46 46 45 46 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 47 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 46 45 46 45 45 46 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 46 46 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 46 45 45 45 45 46 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 46 45 45 45 46 45 45 45 46 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 46 45 46 45 46 45 45 46 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 47 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 46 45 45 45 45 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 46 45 46 45 45 46 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 47 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 47 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 47 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 46 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 46 45 45 45 45 46 46 46 45 45 45 45 46 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 46 46 45 46 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 47 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 47 45 45 46 45 45 45 45 45 46 45 45 45 46 47 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 46 45 45 45 45 46 46 45 45 45 45 45 45 45 46 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 46 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 47 45 45 46 45 45 45 45 46 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 46 45 45 45 45 45 45 46 46 45 45 45 46 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 46 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 46 45 47 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 46 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 46 46 46 45 45 45 47 45 45 45 45 46 46 45 45 46 45 45 45 45 46 45 45 45 46 45 45 46 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 47 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 46 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 46 46 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 46 45 46 45 45 46 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 46 46 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 47 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 47 45 45 46 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 46 45 46 46 45 45 46 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 48 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 46 45 45 45 45 45 46 45 46 45 45 45 45 45 45 46 45 46 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 46 45 45 45 45 45 45 47 45 45 46 46 45 45 46 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 46 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 48 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 47 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 46 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 46 45 45 45 45 46 45 45 45 46 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 46 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 46 45 45 46 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 46 46 46 45 45 45 45 45 46 45 46 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 46 46 45 45 45 45 45 45 46 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 46 45 45 45 45 45 46 46 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 46 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 46 46 46 47 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 46 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 46 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 46 45 46 46 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 46 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 47 46 45 47 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 47 46 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 46 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 46 45 45 47 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 46 45 45 45 45 46 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 46 46 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 47 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 46 46 45 45 46 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 46 45 45 45 45 45 45 45 45 46 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 46 46 45 45 45 45 45 45 45 45 46 45 47 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 46 45 46 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 46 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 46 45 45 45 45 45 46 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 46 47 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 47 45 46 46 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 46 46 46 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 46 45 45 45 46 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 46 45 45 45 45 45 45 45 45 45 45 45 47 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 46 45 45 45 46 45 45 45 45 45 45 47 45 45 45 46 45 46 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 46 46 45 45 45 45 46 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 47 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 46 45 45 45 47 45 45 45 46 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 47 45 46 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 46 45 46 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 46 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 46 46 45 46 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 46 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 46 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 47 45 45 45 45 45 46 46 45 45 45 45 45 45 46 45 47 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 46 46 45 46 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 47 45 45 45 45 46 45 45 45 46 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 46 45 45 47 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 47 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 46 45 45 46 46 45 45 45 45 45 45 45 46 46 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 46 46 45 45 45 45 45 45 46 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 47 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 47 45 47 45 46 45 45 46 48 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 46 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 47 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 47 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 48 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 46 47 46 45 45 45 45 45 46 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 46 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 46 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 46 45 46 45 45 45 45 46 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 47 45 45 45 45 45 45 45 47 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 46 45 45 46 45 45 45 46 45 46 46 45 46 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 46 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 46 45 45 45 45 46 45 45 46 45 45 45 45 45 47 46 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 46 45 45 47 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 47 46 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 46 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 47 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 47 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 47 45 45 45 46 45 45 45 45 45 45 47 46 45 46 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 47 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 47 46 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 47 45 46 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 46 46 46 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 46 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 46 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 46 45 46 45 45 46 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 46 46 45 45 46 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 47 45 45 45 45 46 46 45 46 45 46 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 46 45 45 45 45 45 45 45 45 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 47 45 45 45 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 46 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 47 45 45 45 45 45 46 45 45 45 46 47 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 47 45 45 45 45 45 45 45 45 46 45 46 45 45 47 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 46 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 46 46 45 46 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 46 45 45 45 47 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 45 45 45 45 45 46 45 46 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 48 45 45 45 45 45 45 45 45 45 45 45 45 46 47 45 45 45 45 45 45 45 47 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 46 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 47 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 46 45 45 45 45 45 45 45 45 45 46 46 46 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 47 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 46 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 47 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 48 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 46 45 45 46 45 45 46 45 45 45 46 45 45 46 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 47 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 46 45 46 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 47 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 47 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 46 47 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 47 45 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 46 45 45 46 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 46 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 47 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 46 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 46 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 46 45 46 45 46 45 45 46 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 46 45 47 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 46 45 45 45 45 45 45 46 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 47 45 45 45 45 45 45 46 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 46 47 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 46 45 45 45 46 46 45 45 45 45 45 45 45 45 46 46 46 45 45 45 45 45 46 45 46 45 45 45 46 45 45 45 45 45 45 46 45 45 45 46 46 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 46 45 45 46 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 47 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 46 45 45 45 45 45 45 46 45 45 45 45 46 45 46 45 45 45 45 45 45 47 45 45 45 45 46 45 45 45 45 45 45 45 47 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 46 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 47 45 45 45 45 46 45 46 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 46 46 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 46 45 45 46 46 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 47 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 46 45 45 45 45 45 45 45 45 45 45 46 45 46 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 46 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 46 45 46 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 46 45 45 46 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 46 45 45 46 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 47 45 45 45 45 46 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 46 45 46 45 46 45 45 45 45 46 46 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 46 47 45 45 45 46 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 47 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 46 45 46 45 47 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 46 45 46 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 46 45 45 45 46 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 46 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 46 46 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 46 45 45 46 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 46 45 45 46 46 46 45 45 45 45 46 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 46 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 46 46 45 45 45 45 46 45 46 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 46 46 45 45 45 47 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 46 46 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 46 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 46 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 45 45 45 45 45 45 46 45 46 45 46 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 46 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 46 45 45 45 46 45 47 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 46 45 45 45 45 46 46 45 45 45 46 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 46 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 47 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 46 46 46 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 46 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 46 45 45 45 45 46 45 45 45 46 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 46 46 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 46 45 45 47 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 46 47 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 46 46 46 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 47 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 46 45 46 45 45 45 45 45 45 45 46 46 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 48 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 47 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 47 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 46 45 45 45 46 46 45 45 45 45 45 45 46 46 46 45 45 45 46 45 45 45 45 45 46 45 45 45 46 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 47 45 45 45 45 46 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 48 45 45 45 47 47 46 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 46 45 46 46 46 45 45 45 45 45 45 45 45 45 45 46 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 46 46 45 46 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 46 45 45 45 46 45 45 45 45 46 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 47 45 46 46 46 45 45 45 46 45 46 45 45 45 45 45 45 46 45 45 46 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 47 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 46 45 46 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 47 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 46 45 46 45 45 45 45 45 45 46 45 46 45 45 45 45 45 46 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 46 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 46 45 45 45 46 45 46 45 45 45 45 46 45 46 45 45 45 45 45 45 45 47 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 46 46 45 46 45 45 45 45 45 45 45 46 45 45 47 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 47 45 47 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 47 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 46 45 47 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 46 45 45 45 45 46 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 46 45 45 45 47 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 47 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 46 45 45 45 46 45 45 45 46 45 46 46 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 46 45 46 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 46 46 45 45 45 47 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 46 45 45 46 45 45 45 46 46 46 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 47 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 47 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 46 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 46 45 46 45 45 45 45 47 46 45 45 45 45 45 45 45 46 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 46 45 45 45 45 45 46 45 45 46 46 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 48 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 47 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 47 45 45 46 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 46 45 45 45 46 45 45 45 46 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 46 45 46 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 46 45 45 46 45 45 45 46 45 45 46 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 48 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 46 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 47 45 45 45 46 45 45 45 45 45 46 45 45 45 48 47 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 47 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 47 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 46 45 45 45 45 45 46 45 45 45 46 45 45 46 45 45 45 46 45 45 45 45 45 45 46 45 45 45 46 45 46 45 45 46 46 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 46 46 45 45 45 45 46 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 46 45 45 46 46 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 46 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 46 46 45 45 45 46 46 45 46 45 45 45 45 45 45 45 46 45 45 46 46 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 47 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 46 45 45 45 46 45 45 45 46 45 45 45 46 45 45 46 45 45 45 45 45 46 46 45 45 46 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 46 45 46 45 46 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 46 46 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 47 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 46 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 46 45 47 46 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 47 46 45 45 45 45 45 45 45 47 47 45 45 48 45 45 46 45 45 46 45 45 45 45 45 46 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 46 45 45 45 45 45 46 45 45 46 45 45 45 45 47 45 46 46 45 46 47 45 45 45 45 45 45 45 47 45 46 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 46 45 46 45 45 45 45 45 45 47 45 45 45 46 46 45 45 45 45 47 45 45 45 45 45 45 45 45 46 45 45 46 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 46 45 45 45 45 45 45 46 45 45 45 47 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 47 45 45 45 45 45 45 45 45 46 45 45 46 45 45 46 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 46 45 47 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 47 45 45 45 45 46 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 47 45 47 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 48 47 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 46 46 45 45 45 46 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 46 45 45 45 46 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 46 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 46 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 46 45 45 45 46 45 45 46 46 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 47 45 46 45 46 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 46 45 45 46 46 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 46 45 45 46 45 45 45 45 45 46 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 47 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 46 46 45 46 45 45 45 45 46 46 45 45 45 45 45 46 45 46 46 45 45 45 45 45 46 45 45 45 45 45 45 46 45 46 45 45 45 46 45 45 45 46 45 45 45 45 46 45 45 45 46 46 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 47 45 45 45 45 46 45 46 46 45 45 45 45 45 45 45 45 46 46 46 45 45 45 45 45 46 45 45 45 45 45 46 46 46 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 46 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 47 45 45 46 45 46 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 47 45 46 45 45 46 45 45 45 45 45 45 46 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 46 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 47 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 47 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 47 45 45 45 45 45 46 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 46 45 45 45 45 46 45 45 45 46 45 46 45 45 45 47 46 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 46 45 45 46 45 46 45 46 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 46 45 45 45 45 45 46 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 47 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 46 45 45 46 45 45 46 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 47 46 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 46 46 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 46 46 45 46 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 48 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 46 45 45 46 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 46 45 45 45 46 47 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 46 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 47 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 46 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 48 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 46 45 45 45 45 46 45 45 45 46 45 46 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 46 45 45 46 45 45 45 46 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 46 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 46 45 46 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 46 46 46 45 46 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 46 45 45 45 45 45 46 45 46 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 46 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 46 45 45 46 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 47 45 45 45 45 47 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 46 45 46 45 45 45 45 45 46 46 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 46 45 46 45 45 45 45 47 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 46 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 46 46 45 45 45 46 46 45 45 46 46 45 45 46 45 45 45 45 45 46 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 46 45 45 46 45 46 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 47 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 46 46 46 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 46 46 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 46 45 45 45 45 45 45 45 46 45 45 45 46 47 46 45 45 45 45 47 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 47 45 45 45 45 45 48 45 45 45 45 45 45 45 45 45 45 45 45 47 46 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 47 45 45 45 45 45 45 45 46 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 46 45 46 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 45 45 45 45 46 47 45 45 45 45 45 45 45 46 45 45 45 46 46 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 46 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 46 45 45 45 46 45 46 45 45 45 46 45 46 45 45 45 45 46 45 45 46 45 45 45 46 46 45 45 46 45 45 46 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 46 45 46 45 46 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 46 46 45 45 45 45 46 46 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 47 45 45 46 45 45 45 47 45 45 45 45 45 46 46 45 46 45 45 46 45 45 45 45 45 45 45 45 46 46 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 46 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 46 46 45 45 46 45 45 45 45 46 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 46 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 46 45 45 46 45 45 45 45 45 46 45 46 45 46 46 45 45 45 46 45 45 45 45 46 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 46 45 45 45 46 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 46 46 45 45 45 45 45 46 45 45 45 45 45 47 46 46 45 45 45 46 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 46 47 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 46 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 46 45 45 45 46 45 46 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 46 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 46 46 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 48 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 46 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 47 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 47 45 45 45 45 45 45 46 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 46 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 46 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 45 45 45 46 45 46 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 47 45 46 46 45 45 45 46 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 46 45 46 45 45 45 46 45 46 46 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 46 45 46 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 46 46 45 46 45 46 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 46 46 45 45 45 46 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 46 45 45 45 46 45 45 45 45 46 47 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 47 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 47 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 47 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 46 45 46 47 46 45 45 45 47 45 45 45 46 47 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 46 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 46 45 46 46 45 45 46 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 46 45 46 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 47 45 45 45 46 46 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 46 45 45 46 45 45 46 45 45 46 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 46 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 47 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 46 45 45 46 46 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 46 45 45 45 46 45 45 45 46 45 45 45 45 45 46 46 45 45 45 45 45 45 47 48 45 45 45 45 45 45 45 45 46 45 46 45 45 45 46 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 47 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 46 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 46 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 46 45 45 45 46 46 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 46 46 45 45 46 45 45 45 45 47 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 46 45 45 45 46 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 46 45 45 45 45 45 45 45 45 46 45 45 46 45 45 47 45 45 45 46 45 45 45 45 45 45 47 46 45 45 46 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 47 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 46 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 46 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 47 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 47 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 46 45 45 45 47 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 46 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 46 45 46 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 47 45 45 45 45 45 46 46 45 45 45 45 45 45 45 46 46 46 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 46 46 45 45 45 45 45 45 46 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 47 45 45 46 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 46 46 45 46 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 46 45 45 45 45 46 45 45 45 46 46 47 45 45 45 45 46 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 46 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 47 45 45 46 46 45 45 45 45 45 46 45 45 46 45 46 45 45 45 47 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 46 45 46 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 46 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 47 47 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 46 45 46 45 46 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 47 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 46 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 46 45 45 45 47 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 46 45 45 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 46 45 45 46 45 45 45 46 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 47 45 45 46 45 45 46 46 45 46 45 46 46 45 45 45 45 46 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 46 45 45 45 45 45 45 45 46 45 45 45 47 45 45 45 45 45 45 46 45 45 45 46 45 45 45 47 45 45 47 46 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 47 45 45 46 45 45 45 46 45 46 45 46 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 46 45 45 45 46 46 46 45 45 45 45 45 47 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 46 46 46 45 45 45 45 46 45 46 45 45 45 45 47 45 45 45 46 46 45 45 45 45 45 45 46 46 45 45 45 45 45 45 46 45 46 45 45 46 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 46 45 45 45 45 46 45 45 45 45 46 45 46 45 45 46 45 47 45 46 45 46 45 46 45 45 46 45 45 45 45 45 45 47 45 45 45 45 45 46 45 45 45 45 45 47 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 46 45 45 46 45 46 45 45 45 45 45 45 45 46 45 45 45 46 46 46 45 46 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 48 45 45 46 45 46 45 45 46 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 46 45 45 45 46 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 46 45 45 47 45 45 45 46 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 46 45 46 45 47 45 46 45 46 45 46 45 46 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 47 46 46 45 45 45 45 46 45 45 45 45 46 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 46 46 45 46 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 46 45 45 46 46 45 45 45 45 45 45 45 45 46 45 47 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 46 45 45 45 45 46 45 45 45 45 47 45 45 46 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 47 46 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 46 46 45 46 45 45 46 45 45 45 46 46 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 46 45 45 45 46 45 45 45 45 45 46 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 46 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 46 46 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 46 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 46 45 47 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 47 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 46 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 46 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 46 45 45 45 45 46 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 46 45 46 45 45 45 46 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 46 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 46 45 45 47 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 46 45 45 45 45 46 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 47 45 46 45 45 45 45 46 45 45 45 46 46 45 45 45 45 45 45 45 46 45 45 45 45 46 45 47 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 46 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 46 46 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 46 45 45 45 45 46 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 46 45 45 45 47 45 45 45 45 46 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 46 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 46 45 47 45 45 45 46 45 45 45 47 45 45 45 45 47 47 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 46 46 45 45 45 45 45 45 46 45 45 45 45 45 46 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 45 45 45 45 46 45 45 45 45 45 46 47 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 46 45 47 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 46 45 46 45 46 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 47 45 46 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 46 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 46 45 47 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 46 45 45 46 45 46 45 45 45 45 45 46 45 46 45 46 45 45 46 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 46 45 45 45 45 45 45 46 46 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 46 46 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 46 46 45 45 45 47 45 45 46 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 46 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 46 46 45 46 45 45 45 46 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 46 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 48 45 46 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 46 45 45 45 45 45 45 45 45 45 47 46 45 46 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 46 45 45 45 45 46 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 47 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 46 45 45 46 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 47 45 45 46 45 45 45 45 46 45 46 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 46 45 45 47 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 46 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 46 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 46 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 46 45 46 45 45 45 45 45 45 46 46 45 45 45 46 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 46 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 46 46 45 45 46 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 47 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 46 47 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 46 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 46 45 46 45 45 45 45 45 45 46 45 45 46 45 46 45 45 45 46 45 45 45 45 45 45 45 47 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 46 46 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 46 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 46 45 46 45 46 45 45 45 45 45 46 46 45 45 46 45 46 45 45 45 45 45 45 45 46 46 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 46 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 46 45 46 45 45 45 45 45 45 45 45 46 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 47 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 46 45 45 47 46 45 45 45 45 45 46 45 45 45 46 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 46 46 45 45 46 46 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 46 45 46 45 45 45 45 46 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 46 45 46 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 46 45 45 45 46 45 45 45 45 46 45 46 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 46 46 45 45 45 46 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 47 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 46 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 46 45 47 46 45 45 46 45 45 45 45 45 45 46 46 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 47 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 46 46 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 46 45 46 45 45 45 45 47 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 47 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 46 45 45 45 46 45 46 46 48 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 46 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 46 46 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 46 46 46 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 46 45 45 45 45 45 45 45 46 45 45 47 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 45 45 45 46 45 45 46 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 47 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 46 45 45 45 47 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 46 46 46 46 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 46 46 45 46 45 46 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 46 45 46 46 45 45 45 45 45 46 45 45 45 45 47 45 45 45 45 45 45 45 46 45 45 46 45 46 45 45 45 45 45 45 47 45 45 46 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 47 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 46 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 47 45 45 45 45 45 45 45 45 46 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 46 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 46 45 45 45 46 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 47 45 45 45 46 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 46 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 46 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 46 45 45 46 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 46 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 46 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 46 45 45 46 46 45 45 47 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 47 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 46 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 47 45 45 46 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 45 45 46 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 47 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 46 46 45 45 47 45 45 46 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 46 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 46 46 46 45 45 45 45 45 45 46 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 47 46 45 45 45 46 45 45 45 47 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 47 45 45 46 46 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 47 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 47 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 46 45 45 45 46 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 47 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 46 45 46 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 47 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 47 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 46 45 45 46 45 46 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 47 45 46 45 45 45 45 45 46 45 46 45 45 46 45 45 45 45 46 46 45 46 45 45 45 45 46 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 46 45 45 45 45 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 46 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 46 45 46 45 46 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 46 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 46 45 46 46 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 47 46 46 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 46 46 45 46 45 45 45 46 46 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 47 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 46 45 46 45 45 46 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 47 45 45 45 45 45 45 45 45 46 45 45 46 45 46 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 47 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 47 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 46 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 46 46 45 45 45 45 46 45 45 45 46 45 45 45 45 47 45 45 45 45 45 45 45 45 46 45 45 47 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 46 45 45 47 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 46 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 46 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 47 46 45 45 45 46 46 48 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 46 46 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 47 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 47 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 46 45 46 46 46 45 45 45 45 45 45 45 45 45 45 45 46 46 46 45 45 45 45 45 45 45 45 45 45 46 46 46 45 45 45 45 45 45 45 45 45 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 46 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 46 45 47 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 47 45 45 45 45 45 46 46 45 45 45 45 45 46 45 45 46 45 47 45 46 45 45 45 45 45 46 45 45 45 45 46 45 45 46 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 46 45 46 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 46 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 46 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 46 45 45 45 47 45 45 45 45 45 46 45 46 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 46 45 46 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 47 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 45 45 45 45 47 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 46 45 45 47 45 45 46 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 47 45 45 46 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 46 45 45 46 45 45 45 46 45 45 45 47 45 46 45 45 46 45 45 45 45 45 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 46 45 45 45 45 45 45 45 45 45 46 45 45 45 47 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 46 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 47 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 46 45 46 45 45 45 45 45 46 45 46 45 45 46 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 46 45 45 45 46 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 46 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 46 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 46 45 45 46 45 46 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 47 45 45 45 46 45 45 45 45 45 45 45 45 45 47 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 47 46 45 45 45 46 46 45 45 45 45 45 45 46 46 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 46 45 45 45 46 45 45 45 45 45 45 45 46 45 47 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 47 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 47 46 45 45 45 45 45 46 45 45 45 45 47 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 46 45 45 45 45 45 46 46 45 45 46 46 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 47 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 45 45 45 45 47 45 45 45 45 45 45 46 45 45 45 45 45 46 47 46 45 45 45 45 45 46 45 45 45 45 45 45 45 46 45 45 45 45 45 46 47 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 47 45 45 45 45 47 45 45 45 45 45 45 45 46 45 45 46 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 47 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 46 46 45 45 45 45 47 47 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 45 46 45 45 47 46 45 45 45 45 45 45 45 46 45 46 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 46 45 45 45 45 45 45 45 45 47 45 45 45 45 45 46 45 45 45 45 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 47 45 45 45 46 46 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 46 45 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 46 45 45 46 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 46 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 47 45 45 45 45 45 46 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 46 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45
64267 45
79640 45
27437 45
26240 45
58334 45
8105 45
51428 45
53213 45
75931 45
965 45
90353 45
38058 45
17510 45
40743 45
90467 45
95261 45
15249 45
92973 45
59977 45
48776 45
21235 45
21620 47
49936 45
64215 45
60643 45
71451 45
29048 45
3716 45
7584 45
47735 45
87198 45
99936 45
36583 45
62783 45
77592 45
97778 45
80402 47
48374 45
52259 45
4793 46
92866 45
69818 45
50573 45
9754 45
8690 45
83153 45
38484 46
78536 45
48538 45
64976 45
9739 45
69306 45
50013 48
42681 45
59390 45
52595 45
43068 45
45756 45
69888 45
58258 45
74661 46
17808 45
18216 45
29486 45
47158 46
3668 45
85761 45
9984 46
70064 45
66401 45
55080 45
26057 45
33500 45
71469 45
89363 46
53563 45
69116 45
4087 45
59630 46
30186 45
48002 46
39162 46
56822 45
71206 45
37625 45
97842 45
62497 45
27483 45
54591 46
81358 45
72323 45
13078 45
40617 46
97036 45
95449 46
20217 45
63010 45
32810 47
60328 45
57067 45
68840 45
18298 45
60355 45
73695 45
62351 45
32411 45
37194 46
52594 45
6697 46
66124 45
54901 45
78750 45
5388 45
59694 45
33092 46
24151 45
23387 45
77763 45
27574 45
31350 45
58414 45
4067 46
6708 45
75590 45
33578 46
21665 45
31554 45
60362 45
85776 45
38719 45
92269 45
55673 46
96767 45
81656 46
15391 46
5745 46
60704 45
38871 45
637 45
31581 45
54655 45
67427 45
93311 45
64553 45
50562 46
29350 45
8545 46
20222 45
33993 45
26259 45
1058 45
95845 46
78591 45
46359 45
76555 45
84760 45
49198 45
82191 45
79744 45
35821 45
24514 45
26633 45
99814 47
61277 45
21310 45
78727 45
20873 45
16719 45
4430 45
20481 45
66244 45
13507 45
79462 45
89554 45
60085 45
84030 45
77862 45
5185 45
95095 45
70353 45
94500 45
2496 45
1593 45
16945 45
89869 46
33073 45
41833 45
6483 45
48357 45
46801 45
45165 45
95086 45
32579 45
50737 45
48324 45
52972 45
1538 45
84594 46
86237 45
63867 45
15934 45
96751 45
1797 45
26095 45
16284 45
21844 46
95147 45
69570 46
51239 45
61864 45
15632 45
41536 45
95038 46
98958 45
61376 45
21187 46
37746 45
57988 45
24407 45
79262 45
63534 45
36204 46
78734 45
6259 45
37744 45
57457 45
41862 45
55189 45
20550 45
10416 45
89298 45
39193 45
22965 45
73374 45
43775 45
99259 45
70735 45
87119 45
59852 45
4099 45
24324 45
70177 45
54090 46
7200 45
63594 45
62955 45
5299 46
43699 46
10440 45
14878 45
85218 45
11908 45
62877 46
45755 45
34351 45
93051 46
80517 46
85041 45
97452 45
32999 45
23882 45
28153 45
97456 45
45466 45
41788 46
77190 45
4283 45
86745 46
2114 45
36928 45
2003 45
1218 45
80563 45
53566 45
74879 45
69279 45
11373 45
79783 45
67522 45
98079 45
2304 45
80477 45
77310 45
52703 45
87743 45
39834 45
9103 45
93818 45
96212 45
66907 45
15824 45
5955 45
78039 45
83329 45
11300 45
36873 45
79969 45
98369 45
95481 45
48313 45
70447 45
7371 45
3587 46
39313 45
90274 45
76548 45
21551 45
8789 45
89774 45
58735 45
47642 46
43313 45
59397 45
48999 45
36604 45
26662 45
25482 45
403 45
84062 45
98156 45
6811 45
44139 45
28255 45
96055 45
60132 45
37913 45
13694 45
83492 47
59501 45
24305 45
9012 45
73491 46
48225 45
14170 45
97027 45
8880 46
39348 45
55281 45
46890 45
39124 46
77779 45
23113 45
40806 45
7874 46
40764 45
46106 45
42800 45
80273 45
91909 46
49953 45
15037 45
65440 45
42478 45
94520 45
62766 46
96563 45
15074 45
82825 45
44325 45
75480 45
10905 45
22353 46
95900 45
39498 45
74814 45
12655 45
99395 46
46649 45
53098 45
64819 45
29206 45
53070 45
31602 45
22753 45
55504 45
20311 45
92582 45
97404 46
26358 45
45459 46
80792 45
73407 45
33404 45
22419 45
76597 45
86590 46
25565 45
78966 46
68780 45
48397 45
49430 45
15093 45
57206 45
14998 45
49478 45
39315 45
74230 46
84990 45
68064 45
36153 45
41993 45
28652 45
60386 45
48667 45
63358 45
28743 45
10139 45
46787 45
18918 46
3553 45
18218 45
76027 45
83046 45
57167 45
39430 45
98965 45
21670 45
10151 45
57023 45
49495 45
49786 46
81111 45
88109 45
63866 45
88956 45
2917 45
21487 45
13714 45
7361 45
24096 45
90134 45
82082 45
27757 45
19677 45
22921 45
24569 45
7061 46
49937 45
48619 45
34594 45
66320 45
76436 45
64987 45
5510 45
63961 45
3456 45
33408 46
11974 45
62910 45
35525 45
62592 45
3991 45
12317 45
53097 45
41444 45
54941 45
30314 45
44466 46
73818 45
60633 46
97735 45
12044 45
78780 46
95261 45
31661 45
61944 45
61923 45
8630 45
2408 45
79511 45
99084 45
22745 45
4119 45
63702 45
6773 45
450 45
76023 45
33797 45
4472 46
23159 45
34836 45
38919 45
53138 45
51657 45
80645 45
78837 46
35477 46
1205 45
96292 45
98501 45
20191 45
8582 45
66579 45
61908 45
52690 45
77268 45
35504 45
8904 45
14892 45
14977 46
89457 45
85746 45
64877 45
65927 45
99485 45
94092 45
44540 45
36135 45
13115 45
78215 45
48218 45
48711 45
23881 46
78284 45
19341 45
91487 45
75782 45
39252 45
58103 46
2540 45
88821 45
97883 46
56765 46
76132 45
95446 46
9576 45
76960 45
10029 45
82745 45
21733 45
35023 45
6972 45
33988 45
9520 46
25839 45
36360 45
90526 45
56626 47
13722 45
32868 46
38730 45
73495 45
95102 45
56554 45
35033 45
37854 45
64048 45
5330 46
80236 45
2989 45
45817 45
11730 45
21606 45
70874 45
42119 45
37089 45
40447 45
17756 45
894 45
23853 45
5884 45
79254 45
32384 46
67050 45
66468 45
72165 45
39586 45
64652 46
92380 45
79975 45
52352 46
27149 45
66052 45
57951 45
43584 46
84461 45
19664 45
32153 45
6724 45
54888 45
59878 45
26766 45
85146 45
3064 45
13728 45
89447 45
57898 45
72011 45
76170 45
3017 45
55565 45
220 45
9086 45
35531 45
88456 45
4959 45
21993 45
65250 45
54065 45
32014 45
18735 45
11638 45
38251 45
54581 46
18693 45
18847 45
96216 46
20219 45
5777 45
52862 45
41569 45
97242 45
23517 45
82901 45
33223 45
30983 45
34722 46
43653 45
65210 45
95740 45
15954 45
48958 45
40634 45
51048 45
51507 45
5681 45
36375 45
35033 45
70581 46
4327 45
56514 45
7670 45
32483 45
32900 45
94010 45
80721 46
29903 45
19723 45
71356 45
94186 46
60902 45
30447 45
95058 45
8511 46
72624 45
72364 45
55640 45
800 45
27887 45
96257 46
84506 45
31953 47
18632 45
40225 45
6413 45
13204 45
98418 46
16606 46
37492 45
54070 46
17719 45
33552 45
52652 45
48332 45
79989 45
11661 45
20022 45
59389 45
11803 45
81072 45
27876 45
32882 45
29379 45
2139 45
25250 45
26148 45
64141 45
50073 45
53740 45
22145 45
63497 46
96660 45
13662 45
98334 45
51476 46
127 45
84826 45
6692 46
1499 45
32929 45
73247 45
23169 45
15553 45
68157 45
82243 45
94334 45
96053 45
28773 45
68436 46
66979 45
55464 45
77034 45
92052 45
22394 45
96297 46
8874 45
47132 45
76497 45
48226 45
99659 45
68719 45
74930 45
74466 45
24032 45
94869 45
58894 45
68082 46
27193 45
47928 45
63935 45
73360 45
9031 45
34696 46
17903 45
49654 46
27720 45
76094 45
13839 45
98223 46
33083 45
18458 45
19493 45
72671 45
77966 45
5288 46
21938 45
15739 45
56802 45
5468 45
12269 46
75592 45
64303 45
33876 45
75427 45
3952 45
57662 45
28389 45
76529 45
76956 45
78053 46
77875 45
63348 45
18794 45
55407 45
27603 45
70241 45
19902 45
21907 46
23744 46
58438 45
70251 45
17212 46
29868 46
82551 45
86629 45
74822 45
41391 45
69623 45
32902 45
4479 45
5282 45
81115 45
51233 45
95093 45
60349 45
60509 46
98941 45
16561 45
566 47
70866 45
89022 45
12870 46
53708 45
97429 45
95191 46
14654 45
25904 45
73917 45
67141 46
74053 45
66257 45
64982 46
7362 45
34374 45
30230 45
64904 45
67770 45
4394 46
89458 45
58619 46
42390 45
89747 45
13136 46
79607 45
78930 45
16691 45
9257 45
19051 45
42985 45
35194 45
53593 45
81417 45
53380 45
44988 45
90575 45
30463 45
56094 45
53972 45
65823 45
28201 45
69633 45
36187 45
17841 45
73166 45
12185 45
98947 45
76777 45
17193 45
92554 45
19158 45
9531 45
85287 45
6181 45
75745 45
18269 45
1722 47
72033 46
45973 46
43160 45
74149 45
13879 46
21051 45
86575 45
14529 45
7797 45
27382 45
15033 46
65367 45
20209 45
77290 45
37263 45
13802 45
69089 45
7798 45
55080 45
37526 46
12985 45
39247 45
55319 45
61723 45
37624 45
55503 45
54179 45
41266 45
18267 45
92422 45
626 45
53108 46
81449 45
66771 45
47837 45
41987 46
79512 45
16429 45
48715 45
91251 45
80095 45
70532 45
6059 47
12446 46
77483 45
1445 47
67748 46
30874 45
45895 45
9415 46
70751 46
9879 46
13110 45
25027 45
15377 45
34760 45
37958 45
18837 46
17736 45
14102 45
44774 45
97597 45
43847 46
19682 45
42621 45
16963 45
49448 45
61942 45
67743 45
34734 46
30963 46
67786 45
11416 45
59852 45
31095 45
44760 45
16545 46
69425 45
93307 45
73032 45
96216 45
1936 45
67837 45
83516 45
43725 45
99203 45
13839 45
52871 45
61076 45
63410 45
5582 45
38459 45
14537 45
68998 46
92457 45
6499 45
50929 45
37898 45
43045 45
88343 45
50249 45
22769 45
86399 45
56755 45
72133 45
82300 45
13614 45
21470 45
96949 45
91015 45
81023 45
80804 45
17759 46
53331 45
16590 45
15050 45
22340 45
72697 45
9434 45
61306 46
80230 45
60680 45
88418 45
15176 46
23971 45
70189 45
7692 45
19260 46
17108 45
91316 45
95868 45
43576 45
76374 45
31339 45
33717 45
22663 45
98175 45
32781 45
95197 45
9559 45
73877 45
90552 45
42624 46
22446 45
58321 46
98097 45
79591 45
25027 45
79258 45
79391 45
99695 46
55225 45
83996 45
14798 45
60218 45
59435 45
34547 45
2525 46
82358 45
18499 45
70280 45
51070 46
58144 45
96989 45
96564 45
77944 45
43555 45
98596 45
10269 45
21076 45
40573 45
25348 45
26085 45
36263 45
60449 45
3892 46
67290 45
2228 45
10260 45
61552 45
39419 45
50654 46
96807 45
74126 45
86830 46
58832 45
59177 45
42175 45
35967 46
11116 45
49793 45
30383 45
62099 45
66938 45
59679 45
13198 45
30750 45
20577 45
65040 45
87685 45
1247 45
36903 45
30745 45
64562 45
31218 45
73221 45
89158 45
73338 45
96252 45
3157 46
94113 45
28037 45
28797 45
16317 46
39862 45
63436 46
9194 45
53905 46
1288 45
79361 45
11298 45
33352 47
82416 45
67407 45
1663 45
26001 45
6184 46
38635 45
24427 45
51535 45
37227 45
21140 45
47872 45
40165 45
5590 45
22269 45
53592 45
62900 45
99163 45
29502 45
82714 45
84266 45
24332 45
88832 45
85240 45
30701 45
95887 45
15517 45
15346 46
95033 45
68135 45
60245 45
26902 45
46104 45
34631 45
70651 45
41387 45
37405 45
57319 45
18294 45
10801 45
28568 45
13040 45
39461 45
39272 45
88473 45
79095 45
19978 45
31541 45
59190 45
69928 47
52016 45
5043 46
56677 45
283 45
72546 45
78352 45
33186 45
41246 45
1070 45
4689 45
53872 46
54651 45
5780 45
10132 45
22892 45
43710 45
56306 45
19405 45
29862 45
10582 45
58016 47
90859 45
37079 46
91763 46
71641 45
48286 45
96004 45
68306 45
88270 46
38282 45
16968 46
58923 45
39083 45
51794 45
96671 45
21821 45
69882 45
31610 45
90126 45
10866 45
13554 45
30933 45
86940 45
21762 45
49743 45
13410 45
28941 46
29129 45
98554 45
94834 45
94151 45
58334 45
55032 45
30146 45
95238 45
47787 45
72754 45
448 45
46222 45
31013 45
20243 45
2688 45
16246 47
81005 45
72076 45
86420 45
50573 45
54144 45
24975 45
93307 45
27033 45
25833 45
29535 45
55132 45
23876 45
30222 45
23276 45
39163 45
70079 45
19298 45
24095 45
48152 45
73780 45
64512 45
8667 46
28837 45
70949 45
83610 45
36641 45
18433 45
96907 45
78812 45
88870 45
91993 45
17879 45
167 46
34740 46
66847 45
15249 45
49454 45
4902 46
45898 45
21404 45
41591 45
20343 45
40313 45
55188 45
72529 45
26305 45
60540 46
37009 45
88224 45
24612 45
26451 46
51177 45
65312 45
62134 45
82691 45
64966 45
76569 45
59588 45
82283 45
10792 45
40026 45
36191 45
60125 45
40331 45
71526 45
48202 45
25324 45
68049 45
81162 45
45481 45
66232 46
34546 45
3276 45
26413 45
80927 46
91129 46
40723 45
91855 45
77274 45
73422 45
51620 45
33815 45
72432 45
13523 45
19219 45
88062 45
13793 46
34732 45
67174 45
50460 45
40603 45
93397 45
1944 45
37273 45
53468 45
91953 45
94111 45
96479 45
11342 45
81082 45
30842 45
72454 45
71179 45
54231 46
91417 45
88937 45
52069 45
16872 45
41452 45
43161 45
39976 45
3486 45
25504 45
86306 45
58033 45
4605 45
30707 45
92703 45
97340 45
64033 45
35233 46
67757 45
36279 45
88348 45
99764 45
97626 45
2321 46
84256 45
19435 45
82848 45
67437 46
90668 45
72685 46
50140 46
13190 45
57720 45
33971 45
29182 45
84911 46
95322 45
93453 45
69128 46
43043 46
69179 45
65978 45
1598 45
80444 45
98079 45
64487 45
53858 45
47449 45
21423 45
61916 45
25947 45
79559 45
35646 45
10315 45
19798 45
62296 45
78947 45
28717 45
54217 45
49331 45
96415 45
11194 46
76996 45
91453 46
83787 45
46710 46
38381 45
57877 45
2337 45
47741 45
5183 45
66869 46
20062 46
37816 45
1773 45
33131 45
23571 45
19924 45
63585 45
96428 45
36417 45
62897 45
81357 45
14331 45
3845 46
46474 45
57132 46
12791 45
88992 45
24435 45
7141 45
75877 45
62030 45
91293 45
81188 45
58425 46
58998 45
18245 45
28439 45
20503 45
83783 45
24854 45
19780 45
58351 46
95215 46
84923 46
381 45
14627 45
14698 47
43200 46
15280 45
25239 45
11468 45
93210 45
93051 45
16223 45
8470 46
62421 45
5366 45
76858 45
53754 45
61903 45
19968 46
7187 45
60032 45
719 45
63962 45
18801 45
89065 45
83575 45
48893 45
94388 45
55704 45
29462 45
8471 45
68133 45
31230 45
21720 45
74771 45
7478 45
64536 46
36212 45
89547 45
88257 45
44098 46
91711 45
42961 45
27185 45
10457 45
73324 47
43898 45
18029 45
38417 45
25108 45
82240 45
72171 45
69063 45
42378 46
31123 45
44736 45
12913 45
27301 45
62763 45
33473 45
48672 45
52658 45
81754 45
2743 46
3085 45
98482 45
43054 46
81415 45
96480 45
79720 45
93081 45
75866 45
70303 45
7775 45
68911 45
38850 45
13028 45
32384 45
44823 45
43539 46
88628 45
15682 46
26643 45
30269 45
88449 45
810 45
90817 45
67716 45
2152 45
40772 45
22622 47
49053 45
97875 46
65279 45
50879 45
26087 45
70338 45
91335 45
84994 45
95710 45
22502 45
84529 45
57786 46
43533 45
72570 45
75580 45
49351 45
32880 45
81420 45
12725 45
97601 45
4642 46
99258 45
61015 46
4078 45
8071 47
44237 45
97548 45
45699 45
12256 45
27265 45
80117 45
34552 45
91874 46
36266 45
31250 45
4511 45
10380 46
49299 45
38124 46
46535 45
41413 45
37627 45
23959 45
91287 45
10276 45
51586 45
75607 45
33575 45
60214 46
3160 45
14705 45
61275 45
229 45
91326 45
31947 45
66516 45
9099 45
91382 45
21671 45
97988 45
20011 45
9109 45
23188 45
54045 45
73680 46
87592 45
45403 45
34096 45
56477 45
5558 45
91500 45
87349 45
77613 45
39214 45
71292 45
38350 46
43735 45
70898 45
65513 45
77463 45
42761 45
83114 46
5373 45
95385 45
90608 45
43816 45
95764 45
21549 45
15902 45
35700 45
74525 45
15483 46
93252 45
81069 45
58671 45
57640 45
97043 45
41543 46
73482 46
42775 45
98412 45
46087 45
6155 45
56524 45
67119 45
74650 45
6593 45
46671 45
51638 45
17495 45
96270 45
4736 45
12635 45
78546 46
98591 45
68748 45
72493 46
92858 45
77642 45
5708 45
30141 45
57454 45
1980 45
17000 45
89905 45
50332 46
68713 45
89994 45
92136 45
32607 46
72347 45
52558 45
337 45
6447 45
40487 45
49407 45
97418 45
30641 45
24459 45
6566 46
77843 45
873 45
67839 45
11984 45
85017 45
76632 45
8122 45
38265 45
97078 45
94396 45
43730 45
28409 45
83656 45
46043 45
65875 45
22824 45
53991 45
63560 45
51598 45
56573 45
13669 45
52117 46
78685 45
89234 45
81753 45
49236 45
8920 45
33011 45
4314 45
64026 45
42307 45
14738 45
53527 45
52928 45
50122 45
29591 45
65577 45
99579 45
59805 46
71388 45
65982 45
72470 45
98282 45
45194 45
35640 45
42792 45
69504 45
7405 45
14387 46
7230 45
37242 45
16673 45
58681 45
89037 45
41690 46
81457 45
86383 45
16541 45
66532 46
8868 45
77477 46
11258 45
53402 45
94020 45
50293 45
50771 45
5473 45
8021 45
90625 45
96224 45
21197 45
74580 46
6177 45
55198 45
17278 45
58503 45
17439 45
94341 45
29917 45
75979 45
6435 45
36610 45
47372 45
67812 46
23476 45
901 45
22651 45
706 45
84010 46
93661 45
6518 45
68852 45
82660 45
41875 45
29830 45
41751 45
47922 45
95556 46
9872 45
28173 45
85317 45
37422 45
97576 45
41898 45
15445 45
35404 45
63341 45
926 45
30583 45
34727 46
86265 45
58298 46
24978 45
32192 45
35810 45
67008 46
9640 45
51013 45
67395 45
30091 45
33591 45
89855 45
19453 45
34355 45
59078 45
13740 46
22862 45
92103 46
94389 45
32274 46
15931 45
87839 45
14260 45
65707 45
1775 47
69960 45
92648 45
46675 45
9369 45
78694 45
61935 45
19161 45
58047 45
61693 46
34193 46
83012 45
49981 45
52259 45
72132 45
32446 45
68576 45
79341 45
39749 45
45075 46
89608 45
92147 45
40456 45
19225 45
60655 46
89892 45
89936 45
60801 45
51415 45
6433 45
77264 45
77522 46
2616 45
8480 46
36518 45
54449 46
70475 45
765 45
98583 45
36523 45
16591 45
54674 46
73427 45
69590 45
26825 45
84116 45
29087 45
65636 46
28806 45
50104 45
33844 45
76136 45
77105 45
10282 45
78917 45
78618 45
3428 46
17610 45
92204 45
29350 45
16396 45
112 45
54804 46
12235 45
83453 45
25218 45
81742 45
39715 45
5134 45
12572 45
97428 45
18477 45
426 46
97498 45
59278 45
97826 45
23172 45
87551 45
99949 45
82532 45
90279 45
88161 45
52743 45
93698 45
66899 45
19285 45
26614 45
54943 45
96593 45
16037 45
72458 45
1493 45
68374 45
8096 45
92938 45
41202 46
51259 45
98210 45
92836 45
58761 45
68613 45
46484 45
59387 45
58478 45
73034 45
69407 45
20826 45
20260 46
12182 45
92740 46
3907 45
58954 45
22496 45
90413 45
52930 45
61019 45
26856 45
39850 46
27082 45
14137 45
91663 45
88480 45
33441 45
4911 45
22075 45
42191 47
19020 45
26551 45
86236 45
36317 45
84672 45
18677 45
39046 46
25397 45
38437 45
58463 45
85281 45
17914 46
5123 46
44241 45
49804 45
90427 45
73806 45
18909 45
94332 45
97303 45
64718 45
53706 45
18207 45
73460 45
61383 45
31273 45
24855 45
18522 45
20976 45
68908 45
45112 45
86264 45
56684 45
16613 46
15293 45
63668 45
65155 45
89941 45
6110 45
26270 45
916 45
71842 45
63176 45
44852 47
34897 45
75810 46
56528 45
42928 45
23601 45
74614 45
52579 46
99597 45
70440 45
33426 45
11595 45
20606 45
43651 46
58685 45
51503 45
88274 45
42548 45
67628 45
3903 45
76219 45
57074 45
12222 45
28463 45
57933 45
20472 45
39029 45
94456 45
10300 46
91326 45
40687 45
55084 45
577 45
59069 45
40663 45
46078 45
82103 45
91069 45
78091 46
89003 45
68028 45
92743 45
26586 46
43564 45
22166 45
7753 46
32210 46
68085 45
47097 45
13371 45
71576 45
16080 45
10632 45
15122 45
46001 46
86710 45
56788 45
54024 45
57734 45
80860 46
52317 45
73202 45
96487 45
29093 45
83190 45
77856 45
255 45
32860 45
85546 45
90618 45
22847 45
66862 45
72197 45
15431 45
9696 45
23476 45
89223 45
35016 45
28569 45
50901 45
55172 45
4953 45
34324 45
90599 45
82867 45
50280 45
25664 45
15489 46
35586 46
51133 45
94054 45
32663 45
94272 45
25839 45
89580 45
88084 45
94435 45
29177 45
42178 46
62278 45
56645 45
33331 45
684 45
43779 45
83288 45
21458 45
81082 46
79277 46
46001 45
69457 45
88535 45
46482 46
94673 45
39003 45
22961 45
57539 45
25426 45
34103 45
24116 45
88352 45
75655 46
43481 45
24667 45
24417 45
87352 45
92326 45
27704 45
37006 45
51383 45
39260 46
71005 45
48331 46
25767 45
65724 45
2271 45
74640 45
39615 45
65529 45
13485 46
12868 45
966 45
92267 45
59009 45
28884 45
63600 45
20394 45
86318 45
98602 45
39030 45
39895 46
22073 45
36791 45
48539 45
65402 46
58589 45
47578 45
60251 45
58373 45
7354 45
1499 45
24218 45
20177 45
69803 45
16638 46
93988 45
284 45
67136 45
55230 45
15281 45
31177 45
89379 47
27175 45
48915 45
31540 45
5754 45
621 45
59511 45
29708 45
40935 45
14025 45
86030 45
97355 45
74808 45
51907 45
23309 45
71255 45
39454 45
85617 45
70638 46
3470 46
98216 45
60486 45
14544 45
16742 45
56352 45
70272 45
52674 45
43251 45
96668 45
5346 45
39009 45
69148 45
99427 45
76046 46
94110 45
29691 45
61602 45
88781 45
82874 45
5482 45
72041 46
46060 45
80171 45
49919 45
3513 45
2698 45
78857 45
95015 45
80453 46
83764 45
23884 45
55434 45
27212 45
85767 45
85453 45
7966 46
81713 45
6258 45
46901 45
92610 45
50186 45
50642 45
39619 45
10377 45
73269 45
76065 45
74186 46
58444 45
40923 45
7105 45
57304 45
80750 45
20941 45
44828 45
37013 45
77921 45
47484 45
32837 45
7410 45
39706 45
57270 45
14553 45
88342 45
9375 45
13764 47
42730 45
72083 45
67731 45
36980 47
59640 45
34930 45
80134 45
44424 45
33592 45
49402 46
64952 45
72300 45
49581 46
9779 46
47455 47
59951 45
3286 45
42665 45
12083 46
99960 45
95854 45
21803 45
69081 45
15088 45
8890 45
21978 45
76070 45
46046 45
52138 45
49658 45
3358 45
83886 46
36508 45
24057 45
20056 45
86069 45
34111 45
4769 45
60864 45
61936 46
44763 45
49514 45
8172 45
98564 45
48789 45
51674 48
21993 45
37761 45
91653 45
27500 45
30923 47
94588 45
34567 45
61533 45
91439 45
8943 45
41934 46
60837 45
12210 45
26509 45
90636 45
37945 45
60323 45
39667 45
37306 45
103 45
87135 45
12781 45
14531 45
78530 45
62691 45
99160 45
9026 45
14604 45
47363 45
80760 45
55352 45
91700 45
77943 47
78842 45
1428 45
30744 46
94690 45
93684 45
64215 46
90078 45
46386 45
81714 46
19735 45
32534 45
32432 45
38144 46
17170 45
88213 45
68825 45
97381 45
19514 45
24018 45
3006 45
5083 45
67144 45
65853 45
47683 45
16015 45
47367 45
19190 45
65785 45
14141 45
19142 45
81504 46
6084 45
69673 46
41414 46
28250 46
67309 46
97282 45
50238 45
45723 45
12417 45
22480 45
17768 45
89285 45
36132 45
13374 45
22473 45
54274 45
26066 45
57898 45
48091 45
42571 45
35652 48
75835 45
10583 46
17402 45
28102 45
35056 46
79758 45
23005 46
68552 45
99146 45
98509 46
52805 45
7181 45
25825 45
46674 45
32023 45
54789 45
63792 46
29255 45
36775 45
3752 45
42188 45
86660 45
36036 45
87048 45
12703 45
88386 45
48226 45
3738 45
997 46
99793 45
92899 45
23045 46
14303 46
66541 45
82903 45
21475 45
71918 45
59501 45
35509 45
11973 45
18710 45
7297 45
33888 45
48661 47
75565 45
13429 46
42789 45
116 46
15934 45
81697 45
61243 46
76953 45
36135 46
12188 45
28392 45
881 45
44296 45
31536 45
17532 45
72883 45
58528 45
24320 45
82412 45
11912 45
46052 45
91275 45
5994 45
21422 45
3814 45
68050 45
47406 45
29943 46
49878 45
13335 45
81200 45
12602 47
53785 45
10159 45
11941 45
84355 45
99758 45
43083 45
37592 45
68045 45
29730 45
88733 45
27272 45
99822 45
2492 45
32261 46
56923 45
88524 45
98242 45
75465 45
56857 45
3574 45
69746 46
97269 46
20420 45
61016 45
72483 45
18195 45
43631 45
56946 45
35652 45
18525 45
10855 46
12649 45
44184 45
66496 45
28360 45
3717 45
86539 45
4610 45
8133 45
2926 45
952 45
57080 45
95097 45
459 46
70500 45
33440 45
67864 45
9212 46
24333 46
22116 45
31278 45
15315 45
55338 45
53541 46
41033 45
96135 45
878 46
39088 45
95506 45
49152 45
66063 45
47744 45
2287 46
17305 46
35391 45
83941 45
77942 45
98433 45
8538 45
54240 45
57784 45
9319 45
68776 45
63472 45
52216 45
12119 45
73274 45
55723 45
88674 45
56011 45
52498 45
94674 45
544 45
75133 46
7846 45
63244 46
10026 45
29242 45
97590 45
12866 45
50824 45
48772 46
94759 45
39130 45
686 45
5309 45
31374 45
39286 45
22260 45
24488 45
86424 45
55346 45
99200 45
70135 45
21557 45
91373 45
75672 45
49135 45
88046 45
831 46
45243 45
48876 45
7461 46
35920 45
53277 45
32421 45
30973 45
56686 45
90499 45
12696 45
63004 46
85732 45
47971 45
46416 45
74796 46
13001 45
70605 45
45616 45
14516 45
86300 45
69525 46
16200 45
82038 45
77285 45
86434 45
51334 45
17880 45
13773 45
45880 45
31103 45
83396 45
63556 45
87799 45
56082 45
25784 45
14404 46
48288 45
39749 45
62943 46
83878 45
60311 45
40892 45
9308 45
76311 45
88153 45
44482 45
67229 45
78266 45
39959 45
90465 45
2830 46
17666 45
15362 45
71919 45
82556 45
20425 45
67064 45
90656 45
78874 45
25891 45
88952 46
6785 45
90489 45
37508 45
40211 45
84167 45
41392 45
51327 46
57033 45
30161 46
56418 48
68457 45
47690 45
8578 45
68765 45
97203 45
53107 45
69776 45
28968 45
3866 45
6746 45
55625 45
9220 45
9073 45
15840 45
86435 45
53177 45
49644 45
64001 45
46718 45
53952 45
79323 45
68111 45
54178 45
25846 45
41403 45
94823 45
97465 45
20269 45
49568 45
30836 45
1890 45
67950 45
95567 45
93421 45
47103 45
47643 45
71590 47
98697 45
44047 46
44874 45
39211 46
18715 45
8381 45
43198 45
12019 45
35317 45
39781 45
30906 45
82831 45
85446 45
90788 45
2447 45
5133 47
269 45
37840 45
85222 45
59720 45
83345 45
89339 46
55270 45
91382 46
77077 45
14700 45
27120 45
72825 46
92959 45
34626 45
45573 45
99899 45
48662 45
57969 45
87172 45
5916 45
67107 45
45739 45
40562 45
60135 45
37027 45
303 45
13010 45
85936 45
25611 45
22110 45
79626 46
47955 45
36671 45
12588 45
85898 45
49451 46
50902 45
32790 45
60073 46
37845 45
7901 45
96369 45
34334 45
32328 45
92043 45
73900 45
49643 46
6967 45
28961 46
74974 45
26859 45
52543 45
6858 45
92284 45
32709 47
71198 45
68704 45
34923 45
2086 45
96578 45
88625 45
90552 45
33899 45
94149 45
30450 45
46079 45
93361 48
46833 45
40904 46
27039 45
96074 45
51943 45
77957 45
91052 45
57022 45
80669 45
30277 45
7454 45
41019 45
6316 45
53417 45
33047 45
51472 45
60935 45
28780 45
64066 45
92012 45
26690 45
56965 45
85586 45
24498 46
74977 45
64410 45
18961 45
83544 45
75071 45
37854 45
59404 45
34585 45
44008 45
60687 45
27515 45
5151 47
29323 45
45265 45
20747 45
76482 45
58393 45
25221 45
76506 45
97325 45
20630 45
69531 45
87231 45
50027 45
84701 45
11227 45
72600 45
2726 45
27715 45
27165 45
4288 45
47823 46
84533 45
11865 45
99534 45
88332 45
39103 45
91729 45
86253 45
6844 45
77353 45
48612 45
4995 45
98375 45
63211 45
15358 45
56199 45
42715 45
51380 45
52741 45
55123 45
22480 45
23446 45
53603 45
72118 45
90971 45
27626 45
99276 45
98106 45
57694 45
87395 46
19141 46
41941 45
71077 45
17989 45
94672 45
28373 46
49961 46
52904 45
72902 45
76330 45
41312 45
33699 45
60888 45
25108 45
24609 45
89644 45
12881 45
21566 45
21644 45
91688 45
10466 45
9979 45
88846 46
14653 45
47526 45
18052 45
41584 45
33458 45
51651 45
26151 45
50483 47
23031 45
8752 45
75892 46
86782 45
36233 45
53387 45
58854 45
78 45
74751 45
61394 45
22642 45
294 45
11300 45
5816 45
41584 45
19717 45
32170 45
11465 45
73770 46
66831 45
76254 45
2508 45
15262 45
17685 45
92951 45
88462 45
9619 45
52188 45
41981 45
69001 45
69137 46
13155 45
63458 45
85772 45
84274 45
17372 45
22267 45
71218 45
35203 45
39178 46
31389 45
6415 45
25520 45
68709 45
14759 45
17115 45
22625 45
9826 45
80471 45
55413 45
40286 45
84767 45
24939 45
34035 46
36462 45
84158 45
14826 46
59637 45
56585 45
23090 45
20955 45
11306 45
22905 46
14999 46
7116 45
69672 45
48795 45
55655 45
6667 46
27722 45
50777 45
19274 45
96617 46
97637 45
88352 45
66938 45
17489 46
89575 45
98784 45
85125 45
43879 45
90900 45
71927 45
52637 45
93821 45
31164 45
96309 45
55338 45
46334 45
50502 46
21337 45
40681 45
99456 46
2480 45
12050 45
11919 45
75234 45
83101 45
93859 45
43082 46
80652 45
69799 46
13040 45
76436 45
10868 45
61562 45
36369 45
89048 45
54193 45
83973 45
98873 45
30146 45
34525 45
24966 45
31402 45
28380 45
31890 46
69895 45
58414 45
28984 45
78401 45
91967 45
49740 45
45043 45
34829 46
51514 46
58312 45
5365 45
57125 45
54416 45
12805 45
47358 47
74913 45
26619 46
70714 45
79598 45
39756 45
95139 45
73895 45
46242 45
56143 45
44639 45
31630 45
88536 45
54283 45
31930 46
37574 45
59535 45
47179 46
98710 45
13643 45
79875 45
42990 45
99531 45
14889 46
58541 46
53979 45
28921 45
2403 45
675 46
22344 45
32987 45
74922 45
55150 45
96561 45
32998 45
91551 45
94029 45
32291 45
79957 45
19448 45
65663 45
65566 45
25708 45
97121 45
72992 46
17810 45
89754 46
9594 46
93122 45
30610 45
28326 45
25404 45
43426 45
90819 46
62319 45
62996 46
39885 45
77368 45
91670 45
8052 45
60433 45
97417 45
57907 45
17862 45
48361 45
66777 45
81562 46
45282 45
31618 46
54889 45
66437 45
75602 45
29069 45
23194 45
60027 45
7868 46
23085 45
77638 45
41101 45
45654 45
48593 45
35535 45
3546 45
3773 45
95522 45
92224 45
41954 45
53683 45
14891 47
53496 46
55183 46
84800 45
32893 45
56673 45
10016 45
94739 45
74859 46
44965 45
10105 45
85355 45
6048 45
35499 45
40255 45
11892 45
98383 45
63543 45
11641 45
9309 45
6164 45
81550 45
72027 45
64467 45
28690 45
3569 45
3156 45
59127 45
96496 45
95869 45
57840 46
65307 45
59396 45
9297 45
1225 45
53333 45
71399 46
41808 45
21180 45
67928 45
17982 45
91810 45
32143 45
59587 46
39118 45
38231 45
99444 45
29384 45
16996 45
29274 46
94979 45
11339 45
56313 45
48818 45
99491 45
27964 45
24232 46
1463 46
44528 45
67459 45
4201 45
64690 45
30698 45
9600 45
58080 45
11864 45
60487 47
45191 45
13217 45
45314 45
34598 45
67368 45
27926 46
1059 45
48214 45
57072 45
44593 45
1169 45
45603 45
29442 45
4413 45
11716 45
73067 45
17655 45
38688 45
51793 45
59886 46
44602 46
72996 45
42419 45
55149 45
75086 46
80588 46
1092 45
4367 46
6995 46
86028 46
61114 45
16452 45
32764 45
16093 45
19821 45
87299 45
63285 45
18467 46
7166 45
24199 45
95463 45
6747 45
99180 45
20283 45
98296 45
877 45
40728 45
68277 45
13741 45
48309 45
95666 45
10485 45
52518 45
54537 45
35972 45
61452 46
56067 45
96966 45
85516 45
18929 45
81328 45
80885 45
63509 46
45852 45
82152 45
32869 45
26205 45
10986 46
19729 45
62646 45
10220 45
41193 45
15199 45
75124 45
59118 45
42363 45
18043 45
3222 45
33261 45
25003 45
40081 45
40779 45
6482 45
35848 45
28956 45
10686 45
15032 45
74340 45
52270 45
3985 45
69321 45
21527 45
11047 45
21309 45
92938 45
83737 45
24612 45
60700 45
28823 45
48698 45
67965 45
25550 46
77925 45
87893 45
74809 45
66982 45
96544 45
85596 45
19299 45
3985 45
55706 45
22038 45
23159 45
59383 45
79795 45
53233 45
36224 45
83110 45
86820 45
81253 45
63349 45
83798 45
25172 45
91045 45
49095 45
3259 45
13586 45
21780 45
49187 45
44630 45
71867 45
38881 46
71912 45
17890 45
42725 45
51329 45
7464 45
38410 45
21234 45
62317 45
74899 45
62135 45
29784 45
86796 46
48578 45
34143 45
57027 45
32001 45
10807 45
58015 46
61099 45
93532 45
74968 45
26701 45
24997 45
75790 45
86968 45
71928 45
74456 45
27432 45
36279 45
86674 45
54071 45
28385 45
21730 45
15684 45
62074 45
12272 45
17031 45
81056 45
49939 45
21449 46
66073 46
8485 46
71223 45
26196 46
59343 45
29568 45
39311 45
11968 45
55657 45
14253 45
59250 46
81203 45
70304 45
94448 45
36463 45
72276 45
33879 45
83275 45
24436 45
35736 45
54282 45
97906 45
75928 45
68034 45
43362 45
54706 45
31317 45
74462 45
30672 45
72356 45
96386 45
86448 45
42275 45
81350 45
1043 45
91362 45
21616 45
26368 45
7192 45
87423 45
28171 45
47952 45
56814 46
47926 45
64378 45
73988 45
17408 45
24903 45
91930 45
56029 45
27392 45
77285 46
53260 46
83099 46
7709 46
75894 45
91086 45
11863 45
80334 45
21844 45
53201 45
36545 45
46485 46
72540 45
72101 46
80886 45
63669 45
48332 45
59589 45
31888 45
32026 45
81276 46
96466 45
79614 45
68017 45
30328 45
17918 45
56066 46
34483 45
67581 45
80159 46
97869 45
6778 45
19238 45
36030 45
11398 45
46449 45
688 46
490 45
21200 46
88806 45
11513 45
47525 45
77951 45
90440 46
77754 45
42742 45
61646 45
67386 46
69941 45
47190 45
88565 46
28514 45
82910 45
20620 45
24540 46
77016 45
91445 45
23833 45
68298 45
16673 45
86645 46
73925 45
54693 45
39466 45
57740 45
45533 47
50570 45
19583 45
97605 45
62739 45
87295 45
27040 45
73651 46
32261 46
97103 45
51789 45
99380 45
92930 45
75356 45
23111 45
87799 45
60545 45
50918 45
4451 45
71577 45
99359 45
67155 45
84770 45
51081 45
69245 45
64947 45
90008 45
90449 45
20434 45
86673 46
80944 45
38238 46
70515 45
5071 46
67393 45
26240 45
57483 45
21104 45
19920 45
15130 45
11334 46
31470 45
59723 45
13452 45
82572 45
58395 45
64755 45
26564 45
18198 45
87886 46
28329 45
73750 45
79577 45
36017 45
45942 45
60904 45
14156 45
30265 45
84443 45
54439 46
75551 45
30649 45
21789 45
68091 46
21160 45
13050 46
65006 45
98564 45
92230 45
24810 45
46284 45
20925 45
73605 45
13312 45
91776 45
13430 45
25520 45
89729 46
7098 45
24604 45
84271 46
30436 45
64524 45
90751 45
80377 45
9848 45
63559 45
12457 46
9491 45
56073 45
70596 45
32600 45
36562 45
23555 45
3403 45
50322 45
53556 45
82071 45
31992 45
10437 45
84781 45
76707 45
69114 45
99348 45
68223 45
95067 45
10647 46
32573 46
93262 45
74201 45
38254 45
99616 45
18473 45
88488 45
90037 45
54705 45
73611 45
47038 45
10570 46
24432 45
18654 45
50561 45
22143 45
88465 46
13717 45
36276 45
26903 45
19121 45
71632 45
25102 45
98830 45
48107 45
36409 45
5892 45
10632 45
44524 46
39084 45
93326 45
29021 45
96445 45
77085 45
71301 45
30971 45
73552 45
87302 45
64339 45
36113 45
30567 45
83122 45
86702 45
21120 45
58369 46
18964 45
9429 45
27825 45
41933 45
32186 45
8738 45
39296 45
13889 45
7834 46
85296 45
53438 45
30790 45
91420 45
24345 45
56497 45
60760 45
49928 45
37946 45
39244 45
12025 45
99590 45
88374 45
59906 45
13820 45
19849 45
47450 45
48003 45
85561 45
77811 46
33172 45
37280 45
73802 45
81958 45
63700 45
46777 45
25303 45
17869 46
2220 45
10947 45
31169 45
2934 46
31373 45
13884 45
25605 45
71791 45
14045 45
11331 45
83048 45
14514 46
75123 45
8180 45
26598 45
62272 45
14404 46
75332 45
85490 45
90375 46
55529 46
52863 45
26603 45
44910 46
11521 45
92605 45
26729 45
74246 45
90297 45
29233 45
42520 45
21303 45
74563 45
78126 45
58764 45
28071 45
85160 45
93778 45
36481 45
29293 45
37895 45
64527 45
48982 45
14581 45
70303 45
16610 45
86638 45
13465 45
96065 45
51606 45
65167 46
18529 45
7749 45
51450 46
86855 45
78950 45
3149 45
85196 46
98592 46
58526 45
41213 45
38059 45
11876 45
26504 45
35616 46
2538 45
9267 45
20628 45
2975 45
80307 45
78306 46
61557 45
85068 45
38436 45
25829 45
18627 45
3777 45
48081 46
85147 46
81315 45
90820 45
65505 46
61328 45
95340 45
62371 45
95125 45
20748 45
80783 45
21047 45
66973 45
73115 45
46944 45
97521 45
130 45
45858 45
77209 46
60608 45
58944 45
47012 45
25018 46
99646 45
37370 45
87452 45
25286 45
49694 45
11089 45
30296 45
71386 46
99662 45
13653 45
8005 45
18729 45
13009 46
98449 45
91309 45
61196 45
49903 45
93668 45
69083 46
16878 45
66807 45
84685 45
68511 45
24944 45
68741 45
1843 45
50446 45
78937 45
96834 45
52065 45
56233 45
12987 45
64327 45
44270 45
89814 45
80201 46
24615 45
28736 45
2975 45
90123 45
21804 45
41426 45
12447 45
52741 45
32926 45
56193 45
11165 46
39563 45
80878 45
4466 45
12638 45
18770 45
61269 46
73289 45
85447 45
84410 45
20741 45
63754 45
43380 45
62859 46
66095 45
62298 45
10261 45
29366 45
11446 45
88616 45
94675 46
31131 45
58378 45
89991 45
443 45
89555 45
5143 45
20884 45
98161 45
35350 45
90236 46
90023 46
71263 45
85183 45
87128 45
49014 45
84431 45
10624 45
54737 45
65629 45
55888 45
5917 45
54745 46
86054 45
81504 46
14406 45
73791 45
67680 45
8882 45
45853 45
84152 45
1945 45
62112 45
88475 45
72941 45
56137 45
52516 45
91042 45
36560 46
63628 45
6329 45
22704 45
63114 45
18778 45
90430 45
31440 45
55252 45
71871 45
464 45
38395 45
60906 45
8256 45
3941 46
26509 45
49223 46
19097 45
32683 45
12344 45
85062 45
2800 45
91480 45
25896 46
38425 45
44157 45
90609 45
58100 45
70979 45
20464 45
59266 45
60274 45
30967 45
37809 45
59769 45
54820 45
6788 45
30338 46
429 46
76371 45
21925 45
87782 45
72741 45
72657 45
73851 45
30208 45
10898 45
72649 45
16958 45
52429 45
21489 45
33709 45
67699 45
90758 45
81621 45
90389 45
88369 45
12779 45
62043 45
17519 45
62999 45
14593 45
82005 45
80148 45
86643 45
4791 45
34016 45
33844 45
71530 45
809 45
11811 45
42049 46
2308 45
53184 45
35156 45
76129 45
87289 45
30503 46
76981 45
19775 45
19537 46
10737 45
29099 45
7423 45
42008 45
16195 45
63037 45
94937 46
80495 45
4613 45
76439 45
22498 45
1793 45
6512 45
19362 45
57157 45
25186 46
45934 45
40358 45
27869 45
40479 45
2835 45
13638 45
67210 45
40180 45
40236 45
60409 45
81867 45
85617 45
93397 45
38528 45
15626 45
92469 45
40440 46
74028 46
35917 45
99119 45
77212 45
12547 45
17252 45
15281 45
59451 45
77886 45
57770 45
30588 45
26518 45
96790 46
93925 45
49323 45
72763 45
26361 45
80977 45
47722 45
29213 45
39394 46
63061 45
29665 46
27411 45
58779 45
64435 45
42689 45
51882 46
95421 45
93105 45
19912 45
81906 45
71781 45
50967 45
95279 45
65818 45
11897 45
80959 45
78302 45
79242 45
65909 45
24191 46
87030 45
31034 45
86692 46
16879 45
72701 45
5199 45
66785 45
11616 45
26690 45
47943 45
94041 45
91929 45
65028 45
18752 45
89919 45
53155 45
91126 45
91181 45
57467 45
81590 45
5884 45
7745 45
61092 45
55535 45
85553 45
33285 45
48825 45
95374 45
29062 45
56520 45
30032 45
82948 45
10722 45
38170 45
79549 45
33226 45
30329 45
82904 45
54230 46
92422 47
46461 45
52211 46
28772 45
48878 45
61129 45
6605 45
50439 45
30069 45
43615 46
50560 46
65469 45
1248 45
78749 45
63208 45
43750 45
96901 45
93381 45
82103 45
40771 46
87949 45
87407 46
21671 45
75937 45
68208 45
31868 45
38971 46
29911 46
49974 45
97585 46
56558 45
75717 45
1650 45
18789 45
48772 45
19451 45
17680 45
97682 45
68243 45
19552 45
16047 46
58920 46
19491 45
11719 45
48936 45
5486 45
73284 45
67122 45
18032 45
80752 45
79972 45
89553 45
56108 45
46532 45
59768 45
31039 45
31490 45
39675 45
25850 45
30174 45
78449 45
3956 45
20963 46
47762 45
59218 45
60450 45
45235 45
27312 45
19651 45
46582 45
74781 46
51048 45
20581 45
1740 45
78796 46
16930 45
97586 45
25425 46
38563 45
30924 45
86071 45
79195 45
30979 46
2249 45
29675 45
78831 45
97446 45
30904 45
53797 45
94156 45
21376 45
84231 45
93922 45
90723 46
16152 46
49941 45
2300 45
79730 45
94404 47
87547 46
56740 45
95899 45
62120 45
17983 45
13799 45
9555 45
87267 45
73345 45
96862 45
37796 45
42777 45
83112 45
37165 45
92187 45
28751 45
38641 45
80518 45
25458 46
8345 45
19715 45
61464 45
50524 45
66466 47
28770 46
1427 45
50736 45
522 45
17846 45
65678 46
92716 45
72760 45
33943 45
41125 45
35756 45
3823 45
46420 45
39218 46
36603 45
82042 45
56615 45
17901 45
81132 45
87024 46
77125 45
25211 45
34316 45
95220 45
30897 45
38782 45
78023 45
3768 45
35328 45
96531 45
91714 45
16756 45
57357 46
348 45
13076 45
20618 45
92063 45
83452 45
50719 45
19907 45
76910 45
25637 45
30992 45
40430 45
12425 45
61269 45
70684 45
27345 45
81099 45
77119 45
32593 45
7674 45
34968 45
93461 45
80780 45
9491 45
61128 45
60186 46
29195 45
83811 45
51183 45
93193 45
58719 45
58732 45
26323 45
18710 45
96373 45
94844 46
83081 45
34835 46
70836 45
12997 45
18798 45
67807 45
88512 45
99868 45
16066 45
14094 45
7165 45
86939 45
32168 45
53155 46
39702 45
69138 45
45474 45
67655 46
21562 45
72488 45
83909 45
19057 45
53400 45
96736 45
80345 46
21221 45
48073 45
78436 45
73118 45
29229 45
43620 46
80781 45
160 45
89808 45
39623 45
15201 45
76004 45
21520 45
94535 45
31348 45
2873 47
89899 45
42699 45
40285 45
66313 45
34315 45
86571 45
6317 45
37687 46
68651 45
49438 45
90378 45
45160 45
83181 45
37562 46
19589 45
94393 46
85322 46
84830 47
73322 45
35584 45
98984 45
78549 45
25686 45
68477 45
63677 45
11367 45
72271 45
68079 45
18537 45
85748 45
9451 45
6265 47
40746 45
2388 45
42457 45
2998 45
821 45
33563 45
61089 45
19490 45
58323 45
39617 45
3483 45
79121 45
97385 45
39092 45
79077 46
43848 46
22013 45
77542 45
41092 45
67279 46
66186 45
17459 45
12217 45
33853 45
61997 45
78520 45
31907 45
33269 45
63108 45
44836 45
60212 45
90949 45
87572 46
53750 46
11062 45
9590 45
30236 46
62201 45
50052 45
34791 45
73504 46
37440 45
98000 45
35852 45
29881 45
45833 45
85944 45
99806 45
19540 45
65714 45
7371 45
6441 46
6946 45
68689 46
34123 45
6415 45
36030 45
3999 45
85800 45
18228 45
29118 45
54873 45
17053 45
82459 45
60575 45
57364 45
74901 45
16117 45
83845 45
32229 45
15353 45
74740 45
38005 45
55332 45
81944 45
64565 45
46071 45
89579 45
69739 45
82799 46
80823 45
94865 45
86271 46
42801 45
66715 45
52200 45
32633 45
82953 45
18689 46
19420 45
55376 45
8307 45
13443 45
44107 45
82445 45
23882 45
44314 45
77392 45
23291 45
40323 45
44796 45
24767 45
88142 45
49967 45
79065 45
61065 46
41240 45
98649 45
42126 46
57897 45
32268 45
43434 46
16164 45
82541 45
25464 45
96991 45
23117 46
40623 45
20861 47
49195 45
56149 45
90453 45
3647 45
3703 46
7695 45
99937 45
63526 45
88630 46
46830 45
32722 45
25116 45
60095 46
90827 45
47367 45
2271 45
33735 45
81193 45
99798 45
95303 45
44204 45
84590 45
18357 45
68160 45
57417 46
75012 45
98986 45
87777 45
65926 45
85713 46
5101 45
11681 45
19117 45
23876 45
20840 45
16465 45
28168 45
46793 45
4341 45
47718 45
37409 45
44454 45
91516 45
77037 45
21688 45
27367 45
32412 45
63835 45
55005 46
32971 45
6932 45
27272 46
41517 45
27910 45
63942 45
92135 45
96270 45
6979 45
43973 45
94069 45
36831 45
1048 45
11464 45
85460 45
26419 45
19460 45
57073 45
34993 45
10401 45
19761 45
97163 45
29306 45
84554 45
12505 46
41346 45
84669 45
91679 45
15747 46
87372 45
47896 46
54367 46
69292 45
74618 45
56599 45
41298 45
14172 45
47657 45
38515 45
35756 46
34881 45
85914 45
22404 45
51691 45
7530 45
16353 45
86011 45
64404 45
25791 45
86589 45
44507 45
96469 45
20370 45
88995 45
85113 45
94718 45
87726 45
15688 45
68147 45
1020 45
79264 45
48961 45
41751 45
62757 45
5490 45
57475 45
73231 45
75719 45
93853 45
89053 45
29528 45
34941 45
54095 45
46565 45
65817 45
27729 45
35268 45
71510 45
59175 45
23318 45
33783 45
23013 46
9022 45
22050 45
11125 45
54044 45
35251 45
15480 45
96880 45
39551 45
17382 45
26884 45
14277 45
96316 45
34745 45
41945 47
18891 45
29215 45
68236 46
31518 45
4206 45
15429 45
86333 45
80346 45
67939 46
6749 45
54944 45
82145 45
73656 45
17268 45
76687 45
31112 45
67419 45
45613 45
60009 45
31856 45
45377 45
27070 46
23019 45
59711 45
87088 45
48728 45
91963 46
87091 45
73022 45
34417 45
48850 45
32572 45
1071 45
83829 45
36027 45
61655 45
92374 46
79346 45
62766 45
12999 47
54646 45
67781 45
62815 45
87518 45
33037 45
22079 45
40722 45
29390 45
78043 45
46701 45
46626 45
19799 45
65350 45
31190 45
46117 45
14805 45
76745 45
50016 45
79398 45
61853 45
61404 45
4393 45
71407 45
90397 45
56414 46
44884 45
77365 45
17269 46
3069 45
14954 45
5577 45
69300 45
15701 45
87605 45
98246 45
40675 45
98783 45
99444 45
74163 45
28300 47
86268 45
43024 46
80171 45
61864 45
63205 45
89482 45
83585 45
13523 45
18967 45
40572 45
41709 46
99228 45
45783 45
78312 45
55549 45
68319 45
54860 45
62717 45
67694 45
50331 45
29674 46
17944 46
7799 45
92593 47
2148 45
91554 45
38296 45
46074 45
44387 45
54935 45
55079 45
91575 45
74032 45
24418 45
68320 45
95517 45
44406 45
7406 45
80010 46
18623 45
54804 45
36349 45
39326 45
33816 45
81566 45
17394 45
34545 45
18058 45
15448 45
29903 45
79490 45
60785 45
43661 45
86123 45
2719 45
32712 45
57585 45
2222 45
6149 45
8895 45
52871 45
87839 46
27056 45
40797 45
58220 45
41039 46
31252 45
48787 45
24205 45
80152 45
4447 45
40194 45
58997 45
74029 45
94038 45
70377 45
84347 45
79371 46
42528 45
96336 46
19678 45
96282 45
68890 45
20272 45
53354 45
88898 46
9352 46
12740 45
64728 45
53358 45
51178 45
70348 45
90716 45
82439 45
56987 45
91664 45
91330 46
29416 45
92449 45
85361 45
31215 45
88026 45
24633 45
47665 45
91503 45
33371 45
46644 45
49026 45
77516 46
40820 45
48685 46
97294 45
26991 45
85237 46
27593 45
90532 45
62115 45
5110 46
22522 46
91029 45
40071 45
95242 45
67665 45
77430 45
98048 45
60164 45
69663 45
48667 45
25229 45
87615 45
86226 45
57931 45
95417 45
36439 45
62960 45
20841 45
72611 45
43543 45
93276 45
15828 45
28182 45
44427 45
79765 45
60976 45
4863 45
17800 47
75824 45
29430 45
42748 45
92988 46
98435 45
17192 45
58023 45
90192 45
51956 45
32527 45
91802 45
53740 45
89891 46
945 46
52370 45
2589 45
22761 45
81107 45
73466 45
39133 45
93581 45
87502 45
52052 45
82324 46
30207 45
80753 45
19787 47
7117 45
25320 45
48045 45
24218 45
37597 45
69078 45
33739 45
89985 45
95688 45
61331 46
39494 45
22160 45
54622 46
89335 45
31943 45
14838 45
50032 45
31995 45
50373 45
75237 46
94677 45
24386 46
36049 45
33945 45
71154 45
18611 45
49122 45
20666 45
82294 45
25876 45
1546 45
88937 45
51235 45
70858 45
72543 45
60799 45
71953 45
85663 45
54205 45
31480 45
85178 45
65762 45
54912 45
5072 45
95096 46
1862 45
17587 45
96512 45
72243 46
25335 45
33863 45
18481 46
64621 45
89738 45
42243 45
66708 45
51711 45
18205 45
42576 45
56049 45
60423 45
75994 45
757 46
43091 45
55597 45
36089 45
56265 45
58753 46
7207 45
5969 45
26503 45
91173 45
96267 45
35615 45
73172 45
61805 45
27871 45
77567 45
75700 45
19224 45
6191 45
6455 45
67917 45
79685 45
30306 45
34683 45
64643 45
59005 46
56884 45
71311 45
5650 45
91106 46
34363 45
78552 45
15689 45
71176 45
5054 45
79840 45
65830 45
80340 45
77568 45
62539 45
35760 45
40321 45
83720 46
66775 45
94260 45
47332 45
67084 45
86866 45
20701 45
49077 45
97203 45
21968 45
29951 46
54567 45
96423 45
60255 45
32679 46
97185 45
54759 45
74626 45
66631 45
48931 46
79832 45
10826 45
35159 45
4757 45
16 45
54280 45
82144 45
20576 46
57450 45
51644 45
66443 45
42867 45
56682 45
71064 46
89423 45
95643 45
6138 45
28539 45
94693 45
86638 45
51246 45
87729 45
61762 45
81714 45
36785 45
68948 45
19313 46
11134 45
42685 45
64989 45
61426 45
80715 46
70857 45
52147 45
41013 45
39555 46
21946 45
28623 45
78326 45
34290 45
7769 45
71969 45
97330 45
69893 45
76152 45
39385 45
57971 45
59283 46
62756 45
87792 45
50691 45
79295 45
36314 45
30844 45
20597 45
75637 45
36463 46
55394 46
92899 46
1903 45
61849 45
81469 45
12332 45
86050 45
23855 45
89113 45
65214 45
76882 45
79659 45
627 45
45694 45
98606 45
56724 45
89143 45
14636 45
81420 45
73685 47
45420 45
3296 46
15009 45
91296 45
75536 45
36132 45
57455 46
76692 45
48585 45
34194 46
80968 45
2187 45
94647 45
99268 45
39609 45
81203 45
68416 45
28738 45
13224 45
72527 45
48966 45
46226 45
65193 45
54461 45
57686 45
55032 45
18475 45
18684 45
64180 45
74773 45
28761 45
3584 45
7575 45
94940 45
99609 45
49354 48
18153 45
12653 45
99984 45
58665 45
88969 45
58942 45
62208 45
44983 45
68738 45
94706 45
20984 47
14344 45
10128 45
45757 45
68029 45
37077 45
32719 45
83921 45
28749 45
36710 45
89535 45
97702 45
68021 46
48364 45
81702 45
38875 45
44182 45
16757 45
73864 45
17503 45
5260 45
65413 45
36292 45
65854 45
7940 46
82549 45
61218 46
50598 45
77486 45
23570 45
49931 45
58138 45
38964 45
21121 45
90413 45
8412 45
3450 45
11281 45
10116 45
91066 45
27698 45
65650 45
98273 45
69061 45
554 46
26639 45
55307 45
3889 46
57403 45
81522 45
90463 47
44522 45
29142 45
42578 45
95034 45
68727 45
88457 45
18118 45
36372 45
74724 46
82306 46
38646 45
23575 45
41100 46
35342 45
7038 45
89119 45
79644 46
55849 45
68515 45
51855 45
90991 45
88897 45
31371 45
44447 45
55548 45
29080 45
83122 45
24237 45
55102 45
86345 46
85523 46
45691 45
27461 45
5006 45
79048 45
90257 45
397 46
75020 45
91079 45
5672 45
91620 46
92591 45
20335 45
8792 45
6092 45
29434 45
46352 45
48842 45
61008 45
37077 45
61633 45
6569 45
94213 45
59056 45
9491 45
7128 46
98013 46
62442 46
56567 45
62320 45
9888 45
86151 45
11976 45
16353 45
15005 46
57065 45
93399 45
41377 45
40266 45
35739 45
70527 45
26282 46
18446 45
2810 45
20958 46
79255 45
90947 45
60053 45
74001 45
56011 45
26187 45
21519 45
69750 45
50790 45
37721 45
91139 45
60689 45
97573 45
17913 45
99232 45
27038 45
85971 45
38037 45
60134 45
37268 45
75972 45
67326 45
30074 45
68965 45
34839 45
82100 45
31951 45
12984 45
83438 45
3831 45
94937 45
3217 45
19995 45
14562 45
25828 45
82372 45
81060 45
70413 45
90207 45
18023 45
25392 45
28911 45
8747 45
19682 45
29661 46
92204 45
41238 45
1218 45
12190 45
49040 45
63541 45
76852 45
86280 45
43354 45
63055 45
81682 45
17009 46
25857 45
27804 45
62363 45
29698 45
48961 46
44680 45
16456 45
78989 46
72523 45
21373 45
56192 45
94108 45
42262 45
96789 45
95271 45
44389 45
13673 45
21988 45
97663 45
42434 45
45769 45
48278 45
42853 46
4303 45
733 45
35173 45
36481 45
76416 45
26986 45
14924 45
5613 45
47940 45
60569 45
24055 45
61632 45
25481 46
48607 45
55470 45
3109 45
72133 45
43785 45
48207 45
52187 45
45036 45
64419 46
28085 45
50935 45
12401 45
22706 45
47045 45
19047 45
17380 45
43371 45
54016 47
19413 45
44954 45
69224 45
95793 45
99119 45
13863 45
77656 47
23098 45
42669 45
17078 45
15553 45
83984 45
38786 45
45299 45
26179 45
11233 45
82127 45
80144 45
98031 45
89439 46
89741 46
59874 45
3587 45
83778 45
85365 45
61186 45
46129 45
99196 45
27223 45
99176 45
18166 45
76487 46
65991 45
890 45
17999 45
4799 45
66802 45
54687 45
60390 45
46088 45
4233 47
42462 45
76763 45
80625 45
82273 45
93504 47
8119 45
84254 45
14088 46
37569 45
93538 45
74655 45
71463 45
34321 45
97967 45
44684 45
87325 45
18233 45
67787 45
36307 46
97019 45
81493 46
8320 45
2868 45
48583 45
59760 45
43170 45
77104 45
63352 45
42578 45
30274 45
1776 45
90285 45
30819 46
80101 46
18253 45
92829 45
97760 46
93872 46
13453 46
72737 45
99710 45
88343 45
42501 45
76665 45
33944 46
29818 46
98844 45
13298 45
33183 45
7878 45
46522 45
69242 45
95849 45
17631 45
40798 45
62304 45
91002 45
7226 45
78432 45
47039 45
52305 46
44150 45
10242 45
64349 45
42562 45
81391 45
7097 47
78432 46
58642 45
42018 45
38655 45
64708 46
6628 45
45993 45
6946 46
16272 45
58725 45
72946 45
97042 45
75226 45
28755 45
66169 45
93609 45
89800 45
13369 45
20974 46
1616 45
29910 45
5473 45
36627 45
91513 45
44701 45
68620 45
52479 45
55880 45
282 45
93257 45
47806 45
42042 45
69938 45
17130 45
21474 45
93628 46
30845 45
80006 45
99812 45
20021 45
96892 45
80866 46
9649 45
14899 45
72318 45
39386 45
27892 45
22693 45
99941 46
58363 45
29065 45
52802 45
21207 45
85173 45
62213 45
17016 45
67431 46
72490 45
41029 45
8394 45
43366 45
58838 45
20392 45
2627 46
39331 45
15219 45
29531 45
55808 45
65947 45
83502 45
90631 46
1098 46
17855 45
7506 45
1597 45
10970 45
59131 45
19954 45
58166 45
93488 45
24362 48
44117 45
40400 45
63365 45
21544 45
90160 45
16403 45
75130 46
70092 45
23286 45
72674 45
28201 45
44035 45
68815 45
31138 45
73662 46
94623 46
98618 45
88956 45
29266 45
44340 46
51805 45
83469 45
3703 46
897 45
91309 45
97329 45
33357 45
8005 45
64760 46
19690 45
12693 45
4601 45
51502 45
89872 45
10667 45
97008 46
35899 45
84782 45
67203 45
97706 45
52036 45
65262 45
29639 45
75637 45
47121 45
72377 45
37881 45
79202 45
26909 45
94820 45
72556 45
43184 47
43109 45
84764 45
36471 45
94158 45
2073 45
46157 45
61976 46
28938 45
34026 45
70044 45
66877 45
13767 45
41240 45
50925 45
12506 45
14122 45
79753 45
61934 46
46458 45
64317 45
45181 46
43708 45
77062 45
65516 45
49506 45
87596 45
51825 46
99874 45
60919 45
67340 45
14507 45
24851 45
25134 45
43267 45
52144 45
83281 46
25024 45
32691 45
98314 45
89569 45
72271 45
76599 46
8765 45
78727 45
97443 45
63763 45
86474 45
86153 45
86478 45
17541 45
97155 45
34246 46
20749 45
40551 46
2322 45
33913 45
44406 45
43777 45
14134 45
54066 45
6766 45
94352 45
47288 45
68910 45
62143 45
15913 45
90807 46
6017 45
23182 45
29736 45
83378 45
64155 45
59402 45
83370 45
67421 45
61262 45
90346 45
64870 45
53359 45
12374 46
33392 45
23309 45
95766 45
39963 45
89418 45
63677 46
50647 46
62394 45
9169 45
66774 45
56849 46
35123 45
8879 45
26829 45
25055 45
69255 45
48941 46
58459 45
42414 45
83439 46
9500 45
17923 45
77974 45
29494 45
56451 45
60640 45
28818 45
90948 45
74988 45
96340 45
9536 45
34807 45
85696 45
68673 46
2340 45
26639 45
45839 46
12471 45
79820 45
28819 45
6200 45
89441 45
29699 45
86175 45
88677 45
71562 45
36424 45
68274 45
33642 45
80941 45
15652 45
11909 46
51331 45
72589 45
6280 45
92435 46
73112 45
48642 45
1526 45
5967 45
22811 45
39019 45
95169 45
49100 45
79303 45
29511 45
79176 45
1844 45
44266 45
71641 45
69693 45
788 45
78908 45
8486 45
62581 45
18700 45
8917 45
32599 46
12431 45
72864 45
11579 45
96058 45
52772 45
11227 45
94680 45
29965 46
89540 45
29456 45
82599 45
8719 45
27061 45
68918 45
81198 45
3006 46
36159 45
48218 45
58779 45
24439 45
9494 45
69914 45
80986 45
13617 45
13024 45
74673 45
72551 45
59784 45
64595 45
97274 45
68385 45
4260 45
75363 45
31417 45
77111 45
14397 45
9829 45
34868 45
18811 45
16164 45
88873 45
64991 45
63200 46
17192 45
95456 45
28187 45
14390 45
37769 45
64560 45
41549 47
19068 45
39911 45
56203 45
37972 45
86367 45
22991 45
19450 45
78319 45
99138 45
34831 45
65651 45
62904 45
19861 46
35921 45
84732 45
16567 45
31582 46
36716 45
70894 45
87125 45
90494 45
69057 45
833 45
51747 45
83922 45
8152 45
3492 45
10634 45
40282 45
91283 45
82889 45
15486 45
76792 45
70224 45
91415 45
66844 45
61845 45
27572 46
38825 45
2973 46
59069 45
63595 46
61987 45
89831 45
55047 46
3089 45
18926 45
85351 45
16072 45
2249 46
87385 46
54807 45
40442 45
50680 45
82695 45
6984 46
15449 45
73217 45
99398 45
15911 46
45397 45
72776 45
42832 45
65744 46
19928 45
42729 45
40706 45
36720 45
43590 45
59555 45
94859 45
50587 45
38862 45
18884 45
22936 45
29313 45
69790 45
34115 45
72119 45
66955 45
27449 47
80338 45
19507 46
32507 45
36987 46
77703 45
79454 45
37374 45
68125 45
10328 45
3905 45
28271 45
76722 46
23190 45
24739 45
58667 45
65260 45
38608 45
73807 45
35860 45
25225 45
28665 45
64604 46
13449 45
73034 45
83691 45
79275 45
98877 45
64556 45
57947 45
56251 45
39631 45
77001 45
63966 45
37420 45
95068 45
32234 45
83862 45
80135 46
60694 45
70576 46
97623 45
43694 45
85224 45
76870 45
537 45
12923 45
24010 45
10820 45
23061 45
12718 45
96080 45
92901 45
57613 45
28682 45
80544 45
78265 46
94837 45
81719 45
31642 45
97273 45
13887 45
56651 45
39831 45
58014 45
12801 45
66044 45
97169 45
94279 45
68730 45
11471 45
82552 45
45060 45
45725 45
7950 45
44596 45
16972 45
72436 45
80066 45
61047 45
60819 45
84231 45
94361 45
5999 45
46885 45
96240 47
47641 45
90771 45
10967 45
14042 45
20825 45
94270 45
35098 45
19804 45
81326 45
44928 45
662 45
22376 45
39223 45
36676 45
68087 46
28245 45
40116 45
19182 45
1362 45
88778 46
4681 45
13683 46
64339 46
57360 45
78173 45
75890 45
32806 45
15704 45
3222 45
61913 45
76728 46
35573 45
94404 45
19153 45
5812 45
1425 45
74331 45
69250 45
75355 45
81964 45
38818 45
2801 46
54055 45
94106 45
53880 45
80575 45
80193 45
69176 45
89270 45
45645 46
53619 46
51325 45
85454 45
76722 45
63899 45
16415 45
92240 45
94926 45
28046 45
64452 45
91271 45
90387 45
72762 45
19316 45
88038 45
95765 45
30802 47
52240 45
46299 46
84786 45
8210 45
81278 46
47850 45
35204 45
29417 45
29166 46
35146 45
86507 45
49879 46
62183 45
77121 45
79851 45
31185 45
94807 45
54372 46
71026 45
45734 45
61696 45
91464 45
19858 45
80080 45
76277 45
77898 45
68403 45
23319 45
23722 45
88987 45
11258 45
11074 45
88879 46
4008 45
20292 45
61913 45
26562 46
94674 45
61919 45
16859 45
63268 47
24059 45
90235 45
8633 45
95608 47
66044 45
96476 45
82921 45
82847 45
37740 45
6939 45
94959 45
1745 45
49180 46
28421 45
49833 45
13384 45
45822 45
85555 45
74710 45
23970 45
34157 45
96074 45
19338 45
80936 45
39475 45
30205 45
53287 45
80813 46
23783 45
6265 45
66412 45
636 46
15039 45
17093 45
95808 45
92312 45
83267 45
61972 45
61336 45
30102 45
3182 45
55985 45
63658 45
23255 45
13560 45
99858 45
95831 45
79786 45
68686 45
74818 45
89180 45
23814 45
82629 45
87001 45
86861 45
14510 45
71426 45
6923 45
82005 46
70498 45
75429 45
12897 45
43519 45
61166 45
43751 45
53206 46
12081 45
80065 45
99727 45
56706 45
10409 45
19645 45
78118 45
74178 46
943 45
21105 45
47297 45
91125 45
42607 45
65866 45
61447 45
59851 45
33935 45
41128 46
88398 45
1062 45
89642 45
8776 45
94775 46
67265 45
12889 45
83059 45
66105 45
48049 45
93090 45
42645 45
5502 45
358 45
41621 45
67006 45
81614 45
96700 45
30577 45
29541 45
80660 45
79390 45
90982 45
48202 45
27220 45
68400 45
22958 45
29691 45
64280 45
85108 46
92467 46
85775 45
80877 45
50250 45
54556 45
9641 45
39267 45
81730 45
97927 45
91589 45
19611 45
95769 45
71089 45
76776 45
59157 45
44840 45
96281 45
55716 45
14603 45
60863 45
1573 45
1643 45
58167 45
63424 45
16042 45
66119 45
63119 45
67499 45
94886 45
55349 45
11145 45
21507 45
43000 45
20447 45
90444 45
81696 45
19023 45
4561 45
6025 45
4835 45
58591 45
53679 45
74898 45
39281 45
97891 45
43187 45
44774 45
54231 45
14915 45
22562 45
49212 46
68348 45
98297 46
21018 45
23791 45
7089 45
24515 45
16079 45
18757 45
81420 45
92860 45
53919 45
89744 45
82811 46
38896 45
78850 45
55522 45
5800 45
20333 45
50166 45
45707 45
42266 45
13770 45
83605 45
59138 45
62479 45
18722 45
10047 45
3878 45
77417 45
25435 45
24240 46
54621 45
47617 45
48010 45
73896 45
51835 45
98536 45
49697 46
93263 45
84112 45
73729 45
44868 45
73010 45
99885 47
65740 45
17367 45
54428 45
14631 45
13573 45
91566 45
24752 45
92124 45
27327 45
31654 45
59613 45
94781 45
3801 45
66248 46
94396 45
99547 46
87989 45
85407 45
72630 46
43012 45
35408 45
37621 47
38931 45
45492 45
25322 45
98270 45
19689 45
74445 45
17713 45
94381 45
84824 45
56989 45
91232 45
58171 46
13433 45
81379 45
36204 45
30176 46
71490 45
72317 45
93441 45
82826 45
78919 45
88846 45
47727 45
71131 46
28554 45
96071 45
90999 45
43994 45
24344 45
93843 45
57659 45
91221 45
59756 46
56276 45
33779 45
25838 45
97484 45
70674 45
8552 45
79037 45
97654 46
4241 45
20909 45
51207 45
63436 45
13774 46
35864 45
211 45
23933 45
40265 45
27041 45
92339 45
39370 45
48958 45
7942 45
23128 45
99900 46
28901 45
78123 45
83803 45
26628 45
604 45
31216 46
28879 45
86474 45
63279 45
56168 45
82877 45
93454 45
3162 45
5126 45
22255 45
33714 45
31666 45
24166 45
67497 45
729 45
95827 45
47826 45
32460 45
94675 45
11908 45
53593 46
61744 45
94291 45
74835 46
85519 45
45650 45
75358 46
500 45
33256 45
1558 45
79441 45
30790 45
47562 46
46587 45
43253 46
21915 45
44625 45
59149 45
48614 45
79573 45
7887 46
51178 45
5486 45
63081 45
18781 45
94307 45
14962 45
54862 46
58163 46
20383 45
12099 45
73826 45
97215 45
48998 46
63182 46
50105 45
4721 45
28940 45
81795 45
99934 45
60375 45
46214 45
33205 45
10161 46
46360 45
75781 45
71034 45
33025 45
81752 45
95526 45
77442 45
64117 46
35002 45
1224 45
18470 45
17110 46
47951 45
25463 45
62948 45
29289 45
86621 45
58410 45
4188 45
45621 45
65476 45
30420 45
541 46
45979 45
56249 45
21418 45
84238 45
56448 46
32454 46
97730 46
88375 46
20127 45
26018 45
35571 45
44414 45
58168 45
42233 45
61590 46
23179 45
69939 45
11302 45
20989 46
98808 46
86386 45
85014 45
68155 45
54867 45
2010 45
43778 46
99786 45
71354 45
47160 45
49008 45
8713 46
93112 45
55535 45
11908 45
42535 45
25923 45
94608 45
5866 45
45059 45
24587 45
85994 45
69688 45
31362 45
73491 45
41288 45
38629 45
3493 45
25295 45
88204 45
35443 45
34517 45
38493 45
61020 45
4223 45
58506 45
41690 45
88431 45
89635 45
48095 45
96352 45
74568 45
11616 45
36591 45
28697 45
67797 45
28193 45
15137 45
99778 45
19661 45
61265 45
53407 45
32051 45
48643 45
97540 45
22160 45
65044 46
59071 45
8484 45
80942 45
49896 46
62231 45
37607 45
38575 45
94365 45
84978 47
7249 46
47706 45
22258 45
94094 45
87448 45
5428 45
62922 45
27848 45
8157 46
19732 45
30818 45
10149 45
80729 45
69208 45
42698 45
98661 46
95579 46
90375 45
95598 45
97496 45
24830 45
57735 45
33040 45
27581 45
44734 46
6983 45
57741 45
95224 45
48480 45
37773 45
77280 45
9714 46
39806 45
75487 45
77113 45
39748 45
60556 45
82579 45
2886 45
6796 45
91142 45
26060 45
1607 45
73062 45
72065 45
38758 46
72348 45
84393 45
3289 46
97474 45
35094 45
39549 45
78846 45
79180 45
19348 45
90914 45
99163 45
77378 45
32211 45
52384 46
10029 45
92971 45
63604 45
89270 45
68437 45
31254 45
52612 45
82322 45
88406 46
74549 45
88097 45
93480 45
71811 46
23606 45
78107 45
67094 45
38782 45
33229 45
41658 45
93867 45
7262 45
99824 45
33758 46
33686 45
53348 46
66363 45
54243 45
54457 45
85316 45
21013 45
44715 45
18853 45
6786 45
53904 45
6269 45
9950 45
4855 45
9914 45
85031 45
6030 45
18590 45
4579 45
9948 45
58736 45
13544 45
15636 45
59868 45
17206 45
34176 45
88981 45
17436 45
47949 45
2614 45
89186 45
82733 45
85902 45
38614 46
81443 45
26775 45
98268 45
28518 45
48762 45
17548 45
80128 45
58437 45
54362 46
73220 45
65233 45
40386 46
2613 45
4443 46
60326 45
25755 45
97602 47
36677 45
61285 46
52890 45
30691 45
43586 45
81964 45
26834 45
51598 45
19236 46
35616 46
93695 45
48972 45
30712 45
98306 46
86868 45
80151 46
72612 46
12472 45
27086 45
54106 45
41872 45
47516 45
9843 46
83115 45
4897 45
92217 45
13950 45
26103 45
3480 45
87243 45
41322 45
55818 45
39048 45
30823 45
13514 45
34007 45
36239 45
15202 45
73592 45
24163 46
54121 46
19140 45
73957 45
98555 45
98896 45
62503 46
85067 45
22582 45
30201 45
31983 45
30633 45
97200 46
30120 45
31427 45
65881 45
31619 46
8295 45
72871 45
95650 45
9485 45
13066 45
12717 45
55253 45
99991 45
76786 45
7216 45
65271 45
98541 45
19143 45
2566 45
87597 45
11700 45
37321 45
84048 45
759 45
68622 45
97819 45
54315 45
73733 45
28795 45
94964 45
19992 45
88601 45
31184 45
67517 46
46149 45
15574 45
58742 45
93321 45
74121 45
70375 45
5777 45
80534 45
69685 45
80045 45
25037 45
10045 45
2839 46
84025 45
1599 45
4731 45
89155 45
36450 45
23973 46
54363 45
51566 45
32944 45
62688 46
7532 45
18032 45
19591 45
19262 45
33210 45
87239 45
27336 45
5583 45
67121 45
42747 45
52140 45
71544 45
36605 45
45723 45
57359 45
34375 45
68771 45
73029 45
84497 45
510 45
51366 45
35289 46
45469 45
86318 45
79646 45
47177 45
90554 45
5224 45
59 45
12334 45
5088 45
45989 45
72637 46
58840 45
16087 45
78580 45
20529 46
96676 45
39254 45
45092 45
56235 45
50487 45
2328 45
49153 45
61206 45
34101 45
98427 45
5294 45
9816 45
48244 45
91631 45
22177 45
59293 45
44293 45
54131 45
57715 45
50677 45
14649 46
68473 45
84933 46
25172 45
26065 45
92982 46
58613 46
9443 45
24952 45
82505 45
58889 45
96965 45
1646 46
89712 47
78753 45
57397 45
54460 47
66256 45
93649 45
76969 46
61081 45
15904 46
48200 45
39647 45
86613 45
74568 45
47140 45
69976 45
8271 45
27609 45
5097 45
63409 45
19787 45
7668 46
8767 45
25157 45
37467 45
26187 45
97283 45
41225 45
84840 46
6197 45
45504 45
65572 45
47372 45
78617 45
70686 45
59128 45
45861 45
39418 45
92600 46
62177 45
1896 45
23122 45
24564 45
48113 45
22134 45
65351 45
15776 45
14740 45
93408 45
62370 45
2899 45
33479 45
51466 45
81886 45
64862 45
74652 45
5730 45
9367 45
93390 46
35192 45
37477 47
53205 45
66406 45
78084 45
71508 45
94060 45
21335 45
1897 45
76481 45
79753 45
30259 45
73926 45
98671 45
21716 45
84658 45
16522 45
33042 45
7366 45
15912 46
88462 46
44949 45
48745 45
13067 45
19148 45
70969 45
27198 45
6353 45
37537 45
10449 45
46079 45
11779 45
74763 45
21281 45
50555 45
84728 45
7487 45
65753 45
86646 45
91007 45
38901 45
4087 45
92176 45
58225 45
59714 45
85923 45
2550 45
59009 45
17877 45
18733 45
60230 45
6312 45
93885 45
43124 45
96278 45
23106 45
64385 45
29488 45
43189 46
49452 45
115 47
69931 45
60275 45
76393 45
41358 45
63877 45
96010 45
1938 45
53572 45
24166 45
58241 45
28150 45
66104 45
59796 45
43694 45
81925 45
10785 45
16904 45
57800 45
3419 46
32009 45
65566 45
68369 45
35048 45
86740 45
1981 45
58175 45
9483 45
81451 45
59604 45
68179 45
11061 45
78657 45
34364 45
69344 45
39286 45
23170 46
58585 45
34929 46
30307 45
41854 45
19390 45
12204 45
12752 47
17448 45
44784 45
19053 45
55676 45
97995 45
38913 45
53561 45
74575 45
84129 46
50471 45
11077 45
60327 46
41776 45
28358 45
81084 45
39385 45
48525 45
59634 46
78087 46
14100 45
6228 45
76089 45
15815 45
68693 45
14630 45
31131 45
90701 46
17637 45
75772 45
81166 45
33961 45
60266 45
12769 45
26790 45
36736 45
27925 46
5788 45
80531 45
30306 46
93762 45
8315 45
27106 46
33062 45
75885 45
3332 46
85176 46
6185 45
83632 45
86713 45
24997 45
72067 45
9766 45
91303 45
26960 45
31028 46
70602 45
54603 45
88541 45
84715 45
76018 45
47143 45
13081 45
21270 45
40915 45
86266 46
83997 45
59683 46
7370 46
15253 45
17276 45
38321 46
80637 45
58350 45
19127 45
33319 45
21939 45
30742 45
56407 45
87740 45
6662 45
59541 45
4920 45
17869 45
66094 46
74324 45
64593 46
91657 46
3590 46
16079 45
49678 45
24348 45
61057 45
71588 45
99668 45
68529 45
48534 45
13139 45
68440 45
47422 45
21015 45
26912 45
67768 45
93202 45
75145 45
43818 46
24576 45
12229 47
72544 45
13774 45
82919 45
23409 46
66783 45
51564 45
36353 45
43502 47
32298 46
99544 45
80823 45
86179 45
83630 45
5840 45
70717 45
82197 45
41142 46
69979 46
14530 45
91888 45
8619 45
38437 45
52720 45
37974 45
34176 45
92992 45
69572 45
33685 45
57768 46
30434 45
82137 45
66648 45
54761 45
24818 45
49578 45
89856 45
19804 46
75568 45
37117 45
60810 45
57842 46
91549 45
516 45
52945 46
21770 45
23410 45
97426 45
75939 45
72834 45
25330 45
96462 45
33792 46
21914 45
84505 45
26109 45
74410 45
55914 45
54477 46
74853 45
89122 45
51123 45
72152 45
38468 45
47463 45
36577 45
8150 45
10674 46
73895 45
96546 45
86975 45
14283 45
47029 46
26412 45
42174 45
48523 45
32818 45
2557 45
68620 45
78631 45
10947 45
11508 46
80716 45
50620 45
40331 45
14801 45
14221 45
43644 45
25184 45
83473 45
63848 46
22697 45
9694 45
8020 45
66764 45
17669 45
89750 45
9253 45
32712 45
80480 45
62415 45
22258 45
15746 46
41809 45
83629 45
47789 45
17615 45
87196 46
28147 45
48774 45
18561 45
30662 45
7461 45
91943 45
282 45
64975 45
60049 45
68975 45
43244 45
45234 45
49041 45
96412 46
70856 45
74313 45
7023 46
58267 46
27025 45
12208 45
81235 45
18073 45
62134 46
68118 45
95874 46
2233 45
97912 45
36967 45
7603 45
63333 45
65094 45
26707 45
33484 45
67719 45
15529 45
4129 45
23951 45
85869 45
12193 45
65794 45
43632 45
73332 45
71438 45
83890 46
11211 45
31248 45
1286 45
37388 45
32293 45
97329 45
80722 45
479 45
81588 45
33816 45
9741 46
65017 46
79363 45
90567 46
80557 45
25562 45
47109 45
18212 45
69323 45
27864 46
22026 46
34252 45
38665 45
74708 45
6368 45
95190 45
40544 45
79510 45
85890 45
55551 46
38289 46
65752 45
48952 45
94928 45
95794 45
17524 46
27127 45
41206 45
88063 45
14666 45
83972 45
80232 45
72902 45
18370 45
95814 46
57792 45
973 45
45366 45
51542 45
23520 45
8302 45
91630 45
90930 45
35834 45
84478 45
74767 45
11787 45
75545 45
37715 45
70484 45
41594 45
3653 45
7331 45
80496 46
80802 45
27041 46
15489 45
20441 45
84974 45
86581 46
77434 45
71459 45
50540 45
44972 46
56605 45
6783 45
85741 45
87952 45
56409 45
69504 45
93618 45
83718 45
1739 45
54690 45
29955 45
67990 45
23486 45
4290 45
23331 46
12821 45
50424 45
77189 45
94770 45
50473 45
80433 47
31501 45
82866 45
63454 46
49512 45
49743 45
75994 46
44585 45
40564 45
94471 45
68417 45
54118 45
40525 45
69590 45
40971 45
75790 45
1556 45
3677 45
90785 45
54749 45
97407 45
4308 46
52825 45
972 45
13121 45
62294 45
46558 45
64508 45
72907 45
16266 46
58337 45
12143 45
61576 45
74691 45
1010 46
82539 45
7473 45
61386 45
33596 45
95506 45
11346 45
32505 45
40239 46
15511 45
58502 45
27515 45
43645 45
40052 45
62133 45
967 45
85666 45
56122 45
86825 45
52063 46
35734 45
36025 45
54456 46
45116 45
14382 45
55876 45
40990 45
39299 45
6198 45
86947 45
97908 45
27772 45
43902 45
6955 45
10366 45
28274 46
28525 45
39538 45
47036 45
65381 45
39744 45
84452 45
42679 45
31937 45
20351 45
90240 45
52043 46
46135 45
31582 45
86970 46
67560 45
73189 46
35306 45
2864 46
41597 45
39328 45
15946 46
98103 45
29686 46
44166 45
92294 45
39203 45
14816 45
27139 45
64096 45
99479 45
30464 45
26347 45
65101 45
23278 45
17727 45
57501 45
48972 45
53821 46
98147 45
64156 45
94402 45
70466 45
47744 45
99980 45
3829 45
96301 45
67232 46
98292 45
23680 45
31101 45
58054 45
54158 45
188 46
52958 45
41199 45
23651 45
25155 45
68822 46
58195 45
40344 45
40395 45
51378 45
48081 45
65598 45
92982 45
53570 45
6762 45
97301 45
16726 45
77666 45
72034 46
30690 45
64785 45
67784 45
39497 46
5447 45
96123 45
71653 45
73093 45
66446 45
97318 45
32184 45
55754 45
74078 45
69210 45
82707 45
81751 46
8137 45
63245 45
57749 45
90896 46
30180 45
86097 45
89378 45
38564 45
94293 45
86550 46
42113 45
21640 45
24475 45
570 46
42734 45
74800 45
51565 45
47654 45
42283 45
39778 45
43850 46
70643 45
98656 45
98997 45
65365 45
50527 46
52267 45
7409 45
27544 45
69836 45
86606 45
81944 45
1296 45
99032 45
41983 45
79419 45
37011 45
87175 45
58032 45
89910 45
25318 45
78773 45
71413 45
87791 45
281 45
27701 45
38211 45
9807 46
93741 45
32909 45
24417 45
76068 45
68686 45
11187 45
69473 45
38871 45
81494 45
31665 46
2308 45
33501 45
47209 46
28227 45
76052 45
59615 45
83325 45
93911 45
77990 45
61593 45
97542 46
91326 45
19333 45
2652 45
76107 45
71934 45
93405 45
63125 45
79538 45
93291 45
52980 45
16527 46
92886 45
45832 45
55003 45
75675 45
21818 45
34398 45
50710 45
90748 45
84640 45
30781 45
69580 45
34380 45
44735 45
95805 45
99629 45
94509 45
19886 45
66084 45
51146 45
81808 45
82752 45
5086 45
71916 45
53963 45
82408 45
56570 45
61809 45
23484 45
5129 46
19221 45
83429 45
8310 45
77136 45
87811 45
82759 45
23074 45
62653 45
77181 45
5935 45
41241 45
20816 45
23288 45
79938 45
28986 45
69067 45
65519 46
53956 45
77167 45
37992 45
12962 45
88427 47
90731 45
85747 45
61786 45
87255 45
95661 45
79786 45
33443 45
11286 46
49288 46
25501 45
38880 46
768 45
55981 45
64307 45
28665 45
40240 45
29348 45
63563 45
31897 45
77938 45
74183 45
50681 45
72411 45
30982 45
40173 45
15015 45
27092 45
44091 45
1481 46
11234 45
44974 45
95101 45
40479 45
38971 45
93290 45
15397 45
38917 45
37539 45
44404 45
71870 45
31894 45
75355 45
9029 45
75395 45
92685 45
76923 45
31987 45
15353 45
75457 45
34601 45
70350 45
19716 46
93105 45
13879 45
58098 45
5345 46
11929 45
53635 46
91840 45
53248 45
41107 45
47382 45
5775 46
54376 46
12696 45
51013 46
20218 45
43837 45
95121 45
64679 46
64280 45
81503 45
71483 45
49914 45
74686 46
29372 45
61622 45
97643 45
87268 45
7007 45
280 45
8041 45
78599 45
88346 45
67381 45
78463 45
66364 45
13692 45
32383 45
87115 45
53393 45
31912 45
7103 45
74784 45
84119 46
6800 46
31623 45
65776 46
8361 45
49138 45
14610 46
35781 45
66932 45
48027 45
86901 46
85547 45
72577 45
17821 45
28561 45
42890 46
34994 46
92187 45
95836 45
93856 45
53010 45
53286 45
60384 46
68792 45
16997 45
58989 45
17073 45
23284 45
70163 45
99509 45
81499 45
77709 45
83107 45
91740 47
91815 45
38776 45
18071 46
68143 45
45825 45
80990 45
37302 45
10516 46
55909 45
51576 45
91186 45
62801 45
6658 45
94427 45
53864 45
63628 46
39476 45
48476 45
48254 45
47269 45
87587 45
29221 45
1387 45
64686 45
82180 45
82026 45
82520 45
14626 45
80340 45
57270 45
75148 45
52605 46
93355 45
58719 45
49607 45
9791 45
35578 45
45803 45
23206 45
53016 45
52928 45
10649 45
61878 45
39365 45
87807 46
6992 45
87188 45
23205 45
57923 45
13334 45
15808 45
29400 45
11952 45
74315 45
60833 45
43955 45
17991 45
93213 45
22093 45
79403 45
13518 45
6212 46
19442 45
98860 45
87375 45
15367 45
67911 45
71017 45
41133 46
19616 45
233 45
88033 45
38508 45
46601 45
49943 45
84745 45
70263 45
46228 45
40214 45
33833 45
59698 45
20008 45
43010 45
17605 45
51067 45
62523 45
37388 45
59362 46
1315 45
74877 46
63559 45
76146 45
53465 45
57930 46
57703 45
31598 45
43073 45
39974 45
71695 45
1029 45
74495 45
13661 45
7884 45
27465 46
87980 45
52695 45
1227 45
48376 45
22024 45
15269 45
27257 45
10395 45
40144 45
97954 45
2292 45
91014 45
60940 45
35222 45
71787 45
95721 45
98220 45
94990 45
83612 46
29612 45
29436 45
75715 45
77471 45
79677 46
87019 45
30338 45
88426 45
31758 45
77717 45
43554 46
28497 45
76787 45
65896 45
82518 45
9321 45
95748 45
78465 45
88850 45
94250 45
50089 45
15891 45
28034 45
14024 45
46191 46
32712 45
1420 46
51991 45
86926 45
40923 45
25090 45
13822 45
17462 45
13991 45
59398 46
28717 45
34018 45
40622 45
23145 45
75415 45
29932 46
30211 46
85607 45
69869 45
99022 45
7938 45
16078 45
60040 46
20589 46
79518 45
42804 45
99092 45
29287 45
43380 45
78314 45
57368 45
86897 45
72675 45
84318 45
55779 45
13068 45
63995 45
48346 46
88315 45
9502 45
51817 45
5185 45
29198 45
16522 45
36085 45
71593 45
16063 45
16198 45
18409 45
73476 45
81287 45
57097 45
37217 46
32985 45
30031 45
75359 45
84002 45
29999 46
64175 45
18660 45
32865 45
49488 45
19299 45
75125 45
62401 47
17073 45
5983 46
23740 45
17640 45
27710 45
2791 45
11645 45
80240 45
6810 45
15482 45
57700 45
27384 46
66217 45
69540 45
36491 45
873 45
65763 45
12223 45
72546 45
26072 45
27760 46
78550 45
36417 46
49236 45
94203 45
13461 46
40307 45
1161 45
36592 46
63011 46
53650 45
54014 45
63474 46
21096 45
87716 45
87041 45
4173 45
17815 45
52678 45
77419 45
76168 46
45450 45
62013 45
98583 45
45250 45
53012 45
681 45
20884 46
97323 46
36893 45
28518 45
71764 45
11630 46
71135 45
34162 45
43207 45
99883 47
38419 45
68946 46
86042 45
21208 45
20948 45
34958 45
51116 45
40149 46
63733 45
8234 45
16775 45
6242 45
37805 45
17872 45
57409 45
54284 45
872 45
13827 45
81666 45
22142 45
10108 45
30332 45
61797 45
26696 45
59830 45
83510 45
17283 45
38771 45
52332 45
36069 45
98991 45
64009 45
48273 45
32494 46
76192 46
5052 45
7451 45
43315 45
42164 46
78469 46
76905 45
73487 45
81650 45
77810 45
70565 45
27983 45
58426 45
52445 45
62090 45
77354 45
69473 45
42917 46
81327 45
26145 46
15889 45
65170 45
2876 45
35086 45
62853 46
38867 45
94023 45
64146 45
17021 45
48204 45
32008 45
75049 45
25552 45
2394 45
96067 45
76823 45
23433 45
92827 45
4599 45
36754 45
1275 46
88059 45
19637 46
12546 45
4338 45
54389 45
79511 45
37450 45
67689 46
2486 45
57829 45
11966 45
59345 45
14707 45
65600 45
14369 46
80849 45
10396 45
81599 45
58728 45
79389 46
43103 45
61362 45
96338 46
76885 45
64079 45
9397 45
68336 46
65668 45
1239 45
65399 45
7265 45
61978 45
2275 45
93230 45
3845 46
62094 45
13502 45
54945 45
78755 45
4897 45
26300 45
39645 45
8486 45
3882 45
85503 45
76085 45
16252 45
4713 45
53709 45
75529 45
67516 45
35238 45
23633 45
93730 45
18286 45
48237 45
79480 45
90373 45
88129 45
37008 46
26993 45
91818 45
12462 45
33008 45
26901 45
3539 45
61688 45
4708 45
71613 45
87601 45
35118 45
12388 45
93818 45
22681 45
57557 45
67546 45
4091 45
58799 45
11880 45
8202 45
9497 45
23117 45
78433 46
46926 45
36701 45
99588 45
26646 45
11962 45
77282 45
49525 45
33924 45
53392 45
96731 45
22365 45
90339 46
68537 45
4441 46
66854 45
60395 45
87663 45
43369 45
721 46
1919 47
27834 45
86187 45
23443 45
22257 45
68784 46
18548 45
64948 45
84807 45
20839 45
24776 45
81656 46
23749 45
48351 45
7145 45
10337 45
59733 45
14168 45
13228 45
64194 45
41740 45
57255 45
46191 45
39478 45
78331 45
44527 45
66996 46
89749 45
54259 45
21515 45
87782 45
76288 45
46971 45
5802 46
50775 45
49551 45
76876 45
95330 45
28556 45
8698 45
31423 45
1516 46
9797 45
51612 45
33161 45
40685 45
83396 45
43825 46
40806 45
52959 45
43832 45
55012 45
97121 45
75070 46
60913 45
36428 46
48376 45
44819 45
37341 45
20714 45
38381 46
41944 45
8332 45
16491 45
77945 45
16222 45
73652 45
79005 45
50094 45
22833 45
60183 45
93900 45
63425 45
88999 45
40012 45
56420 45
78550 45
65384 45
88188 45
82454 45
45419 45
49048 45
58579 45
28429 46
78023 45
95847 45
39363 45
63588 45
97337 45
58846 45
61162 45
65991 46
36008 45
31161 45
96421 46
36464 45
43666 45
86440 45
66646 46
50627 45
34499 45
22263 45
47815 45
91929 46
71806 45
10100 45
9764 46
96968 45
62375 45
52925 45
77587 45
79133 45
17440 45
17906 45
32510 46
55126 45
25145 45
26175 45
5546 45
75023 45
21258 45
78366 45
47752 46
47588 45
20318 45
44249 46
16543 45
64132 46
28375 45
96829 45
52430 45
86396 45
23804 45
66291 45
55830 45
5909 45
31555 45
56125 45
37861 45
12079 45
26737 45
41614 45
39136 45
38747 45
91456 45
10957 45
61841 45
85466 45
12924 46
64748 45
38768 45
45865 45
13289 45
52384 45
7409 45
66326 45
81518 45
18590 45
88666 45
9665 45
79932 45
69626 45
49005 45
3625 45
42817 45
70533 45
11166 45
21528 45
37624 46
54605 45
829 46
64384 45
74177 45
92226 45
65471 46
85409 45
34616 45
31429 45
99899 45
26813 45
14680 45
96386 45
78721 45
10860 45
43536 45
6739 45
96990 45
8161 45
11764 45
52465 45
18202 45
78053 45
44474 45
87038 45
27432 45
70346 45
92921 45
92975 45
85219 45
93630 45
64899 45
81081 45
1697 45
90803 45
71006 45
56079 45
62706 45
57136 45
43874 45
17170 45
75498 47
97583 45
69268 45
15126 45
6257 45
11245 45
54402 45
38116 45
77445 45
46053 45
57779 46
84605 45
56931 45
82532 45
40924 45
54481 45
18081 46
88651 45
87592 45
35249 45
61359 45
62584 45
3741 46
75079 45
40958 45
91653 45
41692 45
8603 46
30875 45
31034 45
47208 45
29188 45
93518 45
21362 45
6491 45
90576 45
3985 45
45287 45
4507 45
41550 45
66445 45
16370 45
42441 45
33034 45
96898 45
36289 45
75954 46
12216 45
44199 46
43626 45
75335 45
84740 45
17631 45
27385 45
86141 46
45792 45
44816 45
53387 45
94632 45
65541 46
48335 45
27016 45
17305 45
25521 45
80955 45
63063 45
30815 45
85092 45
27729 45
62606 45
50654 45
26041 45
74127 45
40190 45
89557 45
81327 45
94618 45
82505 45
18897 45
72477 45
43417 45
80353 45
40429 46
98046 45
53093 45
55681 45
76939 45
5854 45
38276 45
29123 45
27966 45
35724 45
75608 45
83368 45
8474 45
20895 45
67536 45
12616 45
89919 45
66405 45
33927 45
18945 45
83747 45
31012 46
62823 45
80668 45
75964 47
15183 46
55186 45
340 45
24999 45
24246 45
98856 46
94124 45
56270 46
72268 46
55612 45
79520 45
70480 45
36121 45
19623 45
81955 45
73840 45
48117 45
94866 45
69677 45
3383 45
55455 45
64216 46
53844 45
18720 45
28627 46
87873 45
35087 45
39250 45
318 45
68386 46
3432 45
35418 45
92627 45
23910 45
4078 45
16610 45
98487 45
71783 45
38842 45
97110 45
92994 46
99506 45
44069 45
88721 45
8881 45
37565 45
42376 47
99205 45
35897 45
23077 46
62433 45
99511 45
88223 45
50522 45
64164 45
4687 45
32622 45
40760 45
21766 45
59211 45
64366 45
47257 46
49763 45
49130 45
54054 45
25078 45
63067 45
72419 45
88486 46
92427 45
58947 45
25944 45
40346 45
73948 45
78819 46
30979 45
49876 45
45536 46
38364 45
76050 45
61292 47
85965 45
2108 45
87691 45
36471 45
54991 45
93219 45
82434 45
80640 45
56654 45
33701 45
53858 45
37374 46
51010 45
87859 45
28690 45
83685 46
24203 45
3510 45
58680 45
36203 45
58326 46
68107 45
72637 45
71560 45
10203 45
66549 45
44324 45
47275 45
74250 45
78559 45
30129 45
14939 45
54149 45
2373 45
15355 45
71814 45
88398 45
33596 45
21459 45
88482 45
72061 45
99126 46
61935 45
95960 45
33344 45
84241 45
53701 45
60025 45
19230 45
4724 45
5194 46
51821 45
36949 45
43195 46
34260 45
52839 45
66587 45
32895 45
59400 45
86734 45
60854 45
90617 45
75819 45
60849 46
59211 45
61842 46
11392 45
72683 45
24214 45
69090 45
26598 45
42407 45
61040 45
32542 45
16509 45
30304 46
32584 45
20066 45
14580 45
75851 46
79658 45
83652 45
21527 45
76454 45
17983 45
3117 45
61723 45
94051 46
38734 45
86854 45
48469 45
61142 45
53746 45
40041 45
84711 45
97727 45
85408 45
91359 45
71957 45
57338 45
15890 45
37242 45
71554 45
63831 46
18419 45
50309 46
54687 45
59113 45
22554 46
44858 45
21019 45
202 45
16278 45
98301 45
86648 45
12423 45
31266 45
13060 45
59378 46
35860 45
1232 45
48748 45
62273 45
16884 45
82762 46
39414 45
53729 45
26125 45
64065 45
60612 45
13953 46
2785 45
65174 45
20736 45
12873 45
78225 45
2203 45
68282 46
32023 46
18050 45
13365 47
91847 46
26334 45
47174 45
48380 45
99293 45
79042 45
13441 45
55402 45
17498 45
73758 45
34042 45
45565 46
99743 45
49638 45
64605 45
39928 45
3519 45
35021 45
27157 45
83876 46
32763 45
16803 45
24527 45
38148 47
53141 45
70277 45
68002 45
73546 46
4914 46
78913 45
93880 45
91221 45
70085 45
80441 45
25530 45
68266 45
64446 45
8165 45
70145 45
99065 45
15693 45
25975 45
85883 46
67247 45
20131 45
86582 45
339 45
65280 45
55670 46
60882 45
59133 46
46643 45
6894 45
77800 45
5370 45
93056 45
22922 46
28924 45
31403 45
38444 45
393 45
49018 45
91864 46
24568 45
9111 46
29076 45
15502 45
70635 45
49474 45
56232 45
26170 45
58798 45
91163 45
75577 45
81771 45
77797 45
26531 45
24794 45
48222 45
5405 45
25707 46
7543 46
20655 45
47334 47
38460 45
78137 45
57215 45
75570 46
13156 45
30223 46
60469 45
53312 45
38951 45
29528 45
7141 45
5202 45
16033 45
68640 45
2087 45
81841 45
90124 45
76194 45
64590 45
33014 46
8777 45
29794 45
20235 45
81655 46
85513 45
89853 45
77200 45
8861 45
3323 46
56940 45
8678 45
81264 45
23781 45
35706 45
28946 45
31091 46
66661 45
83842 45
46418 45
97468 45
97497 45
41385 45
77207 45
17395 45
63128 45
60621 45
54256 45
13015 45
72218 46
44695 45
5957 45
57886 45
54909 46
42456 45
4205 46
57192 45
19416 45
68975 45
36887 45
66041 45
67545 45
45517 45
19755 45
66153 45
80498 45
79691 45
98465 45
56490 45
27044 45
90363 45
64617 45
25434 45
27486 45
53142 45
75819 45
9202 45
98757 45
63934 45
63069 45
97461 45
56682 45
74869 45
77420 45
14126 45
37047 45
89818 46
7215 45
34186 45
25485 46
65477 45
18546 45
25241 45
74764 45
62462 45
68130 45
69569 45
96207 45
11408 46
89064 46
83122 45
51596 45
12584 45
84831 45
16161 47
22279 45
88870 45
17769 45
41482 45
56615 46
17824 45
19521 46
34490 45
60059 46
4972 45
45439 45
42469 46
59123 45
12664 45
5701 45
73902 45
86992 45
16953 45
5438 45
6675 46
25673 45
99728 45
22140 45
81254 45
72860 45
11031 45
74403 45
51548 45
31089 45
38074 45
55975 45
54834 45
2002 45
39036 45
60993 45
60148 45
45285 46
94710 45
52449 45
433 46
80190 45
91322 45
31363 45
40756 45
11115 45
28956 45
89588 45
86113 45
64809 45
86146 46
95410 45
11207 45
82005 45
92513 46
15605 45
83283 45
58960 45
5606 46
95775 45
43626 45
24604 45
82246 45
79141 45
94813 45
70486 45
88791 45
38479 45
23631 45
44697 45
37869 45
68059 45
63979 45
69556 45
77555 45
99674 45
84978 46
55011 46
13241 45
80267 45
32206 45
21375 45
35623 45
77283 45
68058 45
73379 45
79743 45
96294 45
87757 45
34671 45
55327 45
31950 45
68453 46
68926 46
55095 45
45326 46
20904 45
25075 45
27021 45
18330 46
29089 45
75525 45
51797 45
76625 45
12651 46
74842 47
39288 45
87065 45
11085 45
21840 45
67572 45
29850 46
75474 45
7158 45
55767 45
39263 45
20273 45
52627 45
57017 47
99775 45
9568 45
20238 45
12896 45
91325 45
57729 45
38554 45
31916 45
34242 45
76965 45
44058 45
58002 47
48096 45
45516 45
50695 45
14285 47
86623 46
23232 45
82176 45
39396 45
99758 45
72848 45
97519 47
76013 45
24134 45
39263 45
71057 45
46055 45
91264 45
9571 45
21011 45
70987 45
75452 46
47881 45
69021 46
59248 45
18730 45
42713 45
17549 46
21683 45
18172 45
59674 45
97210 45
97924 45
18464 45
86054 45
29535 45
58507 45
45789 45
52802 45
30310 45
9651 45
49439 46
11997 46
83802 46
33231 45
91158 45
8288 45
53155 45
41225 45
42565 45
53319 45
20411 45
87847 46
50090 45
60678 45
53526 45
5053 45
74201 45
68948 45
50247 45
61086 45
68079 45
36019 45
92498 45
70756 45
44414 45
19562 45
72193 45
90010 45
88142 45
65295 45
15108 45
50760 46
64981 45
18980 45
23798 45
83061 45
85201 46
22746 45
67146 45
34133 46
94833 45
36606 45
85340 45
52475 45
63794 45
57847 45
11709 46
6752 45
76448 45
68027 45
29524 46
74107 45
67223 45
24874 45
32440 45
52359 45
24800 45
59523 47
47932 45
63244 45
86934 45
6653 45
96603 45
37966 45
3534 45
37034 45
13034 45
94681 45
3 45
43120 45
85380 45
84106 46
97396 45
36900 45
94652 45
47440 45
37482 45
33938 45
81814 45
32902 45
65084 45
41197 45
83801 45
56329 45
79124 45
73574 46
27086 45
57429 45
86593 45
85203 45
24723 45
98829 45
44630 45
87526 45
48774 45
68326 45
45037 45
56818 45
88191 46
96841 45
29023 45
44942 45
66226 45
34345 45
39359 46
4114 45
57190 45
107 45
38971 45
47532 45
89428 45
10805 45
58331 45
29111 45
87052 46
53148 45
14680 45
70247 45
4179 45
46282 45
99364 45
31293 45
74158 45
39500 45
59295 45
62237 45
73420 45
55470 47
99011 45
7926 46
36465 45
71151 45
40759 45
40236 45
86612 45
4476 46
6374 45
30574 46
9404 46
44299 45
73154 45
67611 45
6889 45
9928 45
16149 45
57134 45
20159 45
151 45
1424 45
25214 45
36792 45
66207 45
83124 45
32492 45
40525 45
72814 45
82987 45
76235 45
72586 45
86264 45
3132 45
38450 45
20563 45
79967 45
75177 45
15525 46
39059 45
35530 45
82935 45
69213 45
92074 46
93267 45
55770 46
78282 45
8601 45
43627 45
56646 45
16645 45
83688 45
66559 45
15374 45
61046 45
88609 45
85716 46
81090 45
90480 45
56849 45
5329 45
60638 45
64024 45
78754 46
40276 45
80917 45
82824 45
9203 45
31785 45
1668 45
32166 45
38085 45
49106 45
39887 47
9176 45
89942 45
56233 45
39379 45
6447 45
89730 45
44314 45
5888 45
23730 46
60504 45
81422 45
58478 45
72000 45
62192 45
45244 46
74865 45
25870 45
54371 45
38645 46
42967 46
6717 45
48938 45
37517 45
73904 45
63314 45
90547 45
73956 48
16012 45
6774 45
23413 45
53921 45
1617 45
8728 45
15080 45
88668 45
20739 45
34429 45
39374 45
13675 45
71555 45
81906 45
20402 46
56287 45
74653 45
4374 45
10754 45
56625 45
60137 45
23227 45
58271 45
82262 45
5323 45
1326 45
7789 46
22021 45
60811 46
20515 45
96555 45
70513 45
24221 45
81287 45
2486 45
86028 45
91077 45
73752 45
43812 45
75426 45
71215 46
43696 45
46702 45
31774 45
79001 45
28041 45
13511 45
496 45
80900 45
41350 45
17912 46
23348 45
44087 45
35177 45
38736 45
88734 45
77069 46
25034 45
39621 45
48668 45
98485 45
8627 45
42605 46
84440 45
89469 45
92381 45
19983 45
32527 45
51347 45
96035 45
25957 45
22818 45
78334 45
253 45
79889 45
98965 45
27183 45
61598 45
13811 45
69246 46
46101 46
76505 46
63016 45
36911 45
54217 45
7856 45
2036 45
85102 45
82368 45
7229 45
27335 45
56635 45
81330 46
80097 45
3540 46
19106 45
91706 46
49923 45
25815 46
12052 45
62449 45
94058 45
92268 45
42089 45
18973 45
19545 45
3669 45
29170 45
79790 45
85459 45
13144 45
11339 45
89757 45
76922 45
85272 45
2035 45
34673 45
13687 45
69533 45
13593 45
28127 45
53211 45
19145 45
29439 45
2989 45
16531 45
99196 46
71875 45
51029 46
79976 45
72010 46
55765 45
70919 45
58935 45
33434 45
38045 46
9847 45
78308 45
83945 45
78765 45
7901 45
61058 45
80520 45
93016 45
87812 45
6786 45
37260 45
32635 45
43830 45
83429 45
59259 45
45786 45
91410 45
47477 45
21529 45
76236 45
81281 45
54869 45
82133 46
60700 45
79807 45
30051 45
86663 45
78041 45
1509 45
82984 45
91368 45
69505 46
22585 45
43275 46
37746 45
28196 45
7744 45
17666 45
29496 45
38900 45
4409 45
38964 45
64149 45
12533 45
32458 46
38162 45
20792 45
63594 45
74358 45
4627 45
91196 45
48236 45
90368 45
97842 45
10819 45
76304 45
60139 45
34815 45
94062 45
73553 45
98521 45
45367 45
64948 45
96341 45
96435 45
15492 45
83214 45
91949 46
57874 45
93679 46
43781 45
97834 45
1726 45
65322 45
95344 45
94336 45
64624 45
34762 47
81302 46
78782 46
41729 45
81325 45
5078 45
22686 45
49821 45
33474 45
93153 45
95851 45
60797 45
62948 45
31522 45
57590 45
28519 45
49216 45
19146 45
58728 46
88442 45
78340 45
29393 45
70050 45
17164 46
48834 45
3700 45
93180 45
92130 45
79386 45
11833 45
34647 45
32011 45
3874 45
79645 45
35514 45
25841 45
29889 45
12654 45
53750 45
40267 45
32498 45
16286 45
51103 45
41970 45
15262 46
22775 45
74875 46
25033 46
61130 45
41580 45
88235 45
96230 46
92504 45
15115 46
17759 45
57166 46
13587 45
67436 46
38079 45
39203 45
61216 46
38161 45
70188 45
44566 45
96121 45
65789 45
36378 45
19906 45
42737 45
88068 45
74330 46
25569 45
50970 45
74584 45
63305 45
61267 45
46173 45
17727 45
30785 45
35291 45
32773 46
33122 45
24302 45
50791 45
41664 45
11783 45
17071 45
58217 45
14315 45
30156 45
80309 45
24445 46
67248 45
60472 45
27568 45
3325 45
39940 45
60101 45
53046 45
581 45
22419 45
89644 45
88121 45
58382 45
38625 46
95215 45
64604 45
38225 45
91002 47
9766 46
85185 45
42574 45
55784 45
45283 45
46732 45
90019 45
58874 45
91875 45
99204 45
33403 47
73009 45
94040 46
7471 45
95529 45
65379 45
37156 45
96211 46
3295 45
92837 45
54040 45
54644 45
70530 45
48580 45
98652 45
9023 45
49681 46
16885 45
34463 45
54112 45
3892 45
22216 45
7591 45
60693 46
76339 45
60601 45
87384 46
41415 45
84638 45
11126 45
2612 45
29173 45
7320 45
24483 45
16293 45
22902 45
76095 45
81997 45
7606 45
31380 45
38829 45
98694 45
50553 46
21870 45
12820 45
3673 45
60641 45
24027 45
48323 45
11734 45
421 45
45039 45
48500 46
37308 45
48879 46
57788 45
12799 45
20282 45
14570 45
26126 45
61985 45
42001 45
19408 45
94834 46
6995 45
57281 45
42630 45
71978 45
89592 45
80269 45
37714 45
72098 45
44248 45
9233 46
32806 45
10455 45
93589 45
73144 45
29313 45
1991 45
82868 45
49169 45
64603 45
44648 45
47101 45
84238 45
5753 45
68623 45
3957 46
93819 45
43338 45
91317 45
50481 45
69395 45
88670 47
18041 45
5380 45
33195 45
42341 45
19684 45
13132 45
10688 45
14476 46
84521 46
70607 46
74714 45
86055 45
96821 45
46769 45
13392 45
82668 45
96122 45
67444 45
20024 45
37989 45
20654 45
72698 45
69998 45
25331 45
15338 45
72331 45
27461 45
27569 46
98935 45
76579 45
84770 45
87170 46
48483 45
70299 45
67455 45
88029 45
10200 45
37746 45
92645 45
14846 45
83369 45
96817 45
1700 45
44787 45
61020 45
15952 46
10832 46
74386 45
61795 45
75943 45
49452 46
43183 45
49134 45
48075 46
51063 45
30372 45
4463 45
33856 45
85806 45
58528 46
14276 45
38495 45
1722 45
98309 46
5561 45
34062 46
21500 45
67738 45
57899 45
92988 45
95059 45
63526 45
50464 45
53919 45
61904 45
58987 45
58045 45
84143 45
58018 45
50068 46
31663 45
2492 45
84556 45
81806 45
84012 45
49311 45
48145 45
30482 45
80243 45
63485 45
8043 45
94680 46
33197 45
10496 46
33793 45
4179 46
73920 46
55978 45
1201 45
8883 45
38547 45
31508 45
62532 45
34473 45
49607 45
85806 45
44249 45
6233 45
90573 45
109 45
48682 45
2846 45
53417 45
75049 45
49142 45
4135 45
65730 46
86968 45
92638 45
22829 45
98096 45
7704 45
67495 45
34567 45
79513 46
77268 47
82068 45
20528 45
17722 45
75711 45
57482 45
20459 45
25551 45
88104 45
89841 45
9572 45
28810 45
44853 45
54680 45
69795 45
75567 45
43 45
70876 45
16043 45
2405 45
69723 45
85874 45
5590 45
31220 46
69002 45
85323 46
23397 45
82683 45
93436 45
1082 45
63479 45
56201 45
97806 45
9942 45
29772 45
57838 45
82690 45
84718 45
63387 45
51880 45
71386 45
42683 45
63035 45
20366 45
65349 45
3687 46
47412 45
20309 45
6668 45
20028 46
65845 45
23219 45
24452 45
27357 45
3418 45
7737 45
36083 45
19058 46
95990 45
63126 45
24959 45
12392 45
48560 45
69006 45
30480 45
36616 45
49428 45
25059 46
1233 45
84484 45
15089 45
26221 45
63067 45
47991 46
50014 45
87114 45
11151 45
28299 46
36372 45
76062 45
5389 45
24251 45
28933 45
79209 45
41679 45
84996 45
48196 45
78839 45
63831 46
94189 46
35962 45
36678 47
41112 45
1777 45
91176 46
52863 45
54989 45
80332 45
53937 45
92944 45
72363 45
97941 45
83954 45
50337 45
84847 46
60838 45
6935 45
37493 45
46959 46
97857 45
28697 45
86616 45
99552 45
71427 45
93640 45
68238 45
31165 45
80536 45
90350 45
42791 45
49815 45
12755 45
91417 45
29296 45
21304 45
80782 45
60781 45
68835 45
92341 46
23602 46
83485 46
22895 45
67377 45
46604 45
6882 45
78726 45
34992 45
35270 45
49830 45
77332 45
34745 47
58453 45
65067 45
11582 45
48428 45
54478 45
91359 45
7531 45
30624 45
63834 45
4332 45
49024 45
67255 45
44586 46
91095 45
33698 45
16739 45
17182 45
32134 45
15539 45
8824 45
30172 45
31714 46
27399 45
79353 45
54027 45
6319 45
28292 45
32756 45
6215 45
73268 45
72831 45
41752 45
93761 45
59475 45
72121 45
41845 46
76984 45
27257 45
18221 45
38136 45
62994 45
13257 45
11597 45
99144 45
16723 45
75225 45
61015 45
94137 45
57580 45
45449 45
70900 45
5897 45
24961 45
41910 45
81232 45
35651 45
73475 45
99263 46
35466 45
4847 45
58694 45
28884 45
46094 45
81887 46
6810 45
41446 45
30867 45
6886 45
19608 45
80291 45
86997 45
14726 45
25954 46
92368 45
17278 46
78039 45
94069 45
91766 45
55163 45
12110 45
94865 45
25354 45
45863 45
96393 45
37306 45
84070 45
14931 45
27318 45
2815 45
44284 45
55197 45
52674 45
77119 45
76002 45
33015 45
3868 45
10567 45
10137 45
84899 45
41424 45
17211 45
66717 45
25144 45
7945 45
66912 45
93068 46
30474 45
7411 46
94291 47
68350 45
70809 45
26195 46
25737 46
42953 45
45988 45
55255 45
10316 45
36623 45
10719 45
27949 45
79077 45
2867 45
99490 45
76223 45
80696 45
23348 45
16589 45
88476 45
76719 46
78930 46
33353 45
25022 45
12194 45
18238 45
9656 47
64298 45
89169 45
38481 45
57006 45
50741 45
15749 45
69923 45
28331 45
15733 46
57128 46
93937 45
63468 45
50868 45
19079 45
30181 45
19135 45
36044 45
27749 45
62015 46
35611 45
8801 45
22773 45
74243 45
81229 45
92663 45
29747 45
68112 45
82627 46
16901 45
40801 45
80729 46
79769 45
71079 45
72886 46
61229 45
94810 45
98325 45
47952 45
50980 46
98022 45
29710 45
10598 45
26974 45
17429 46
45968 45
69164 45
30311 45
72872 45
88749 45
67442 45
10225 45
18239 45
89562 45
29876 45
26983 46
40012 45
54513 45
3417 45
55880 45
82420 46
79080 45
76782 45
47632 46
6997 45
51190 46
54148 45
21307 45
46862 45
20769 45
22165 45
51246 45
42417 45
95309 45
33451 45
76703 45
68090 45
25872 45
48266 45
12880 45
61597 45
26866 45
77555 46
75467 45
70550 46
39482 45
10958 45
71510 46
68981 45
95217 45
1028 45
63594 45
11606 45
79232 45
60360 45
44901 45
34353 45
37898 45
71166 46
44129 47
43777 45
85534 45
62410 45
26723 45
64844 45
45199 45
92469 45
46265 45
48563 45
94931 46
34433 45
15364 45
87929 45
88700 45
6227 46
79525 45
4868 45
7323 45
25012 45
25087 45
23310 45
44302 45
79123 45
72507 45
98161 45
86956 45
46204 45
95647 45
28694 45
48722 45
16427 45
56811 45
75045 46
45979 45
69991 45
13147 45
34364 45
41314 45
36531 46
25547 45
57126 46
67123 45
64321 45
76861 45
33819 45
50259 45
69311 45
6681 46
40594 45
87796 45
76108 45
60487 45
53255 46
27161 45
56857 46
64516 45
88873 45
66976 46
35570 45
89394 45
33255 46
7726 46
60256 45
97385 45
84534 45
67998 45
53257 45
37592 45
82553 45
58707 47
14707 45
97296 45
86784 45
31072 45
14391 45
77640 45
83115 45
33528 45
62152 45
2770 45
20568 45
57626 46
12470 45
41352 45
72816 45
12918 45
41952 45
62137 46
5498 45
25323 46
7516 46
59640 45
60321 45
78497 45
50664 45
29360 46
83385 45
8185 45
61813 45
52549 46
9713 45
18108 45
52155 45
69719 45
20953 45
20192 46
2182 45
34387 45
4900 45
22606 45
94013 45
65419 45
93858 45
98038 47
79304 45
79320 45
88638 45
22267 45
36312 45
71934 45
71130 45
78920 46
70669 45
90464 45
91864 45
882 45
55037 45
89481 46
68043 45
25715 46
788 46
37044 45
79178 45
40660 45
8769 45
94107 45
81507 45
29386 45
76999 45
92782 45
41325 45
75878 45
56295 45
22830 46
45581 46
84542 45
99853 46
1938 46
11919 45
97088 46
49256 45
95199 45
96690 45
39115 47
99016 45
76403 45
15492 45
88234 45
4086 45
44125 45
90482 45
13270 46
95884 45
55677 46
14547 45
91321 45
18015 45
61677 45
66178 45
93896 46
88466 45
68005 45
18707 45
62452 46
23343 45
80404 45
70611 46
46998 45
32683 45
73117 45
94651 45
82861 46
47161 45
29732 45
19592 45
98172 45
88635 45
4329 45
48620 46
90441 45
27196 45
86675 45
96446 45
62752 46
25080 45
4435 45
6232 45
90944 45
54191 45
27318 45
68 45
1401 45
87822 45
42175 45
44534 45
50853 46
67919 45
53535 45
64669 47
35175 45
99832 45
11429 45
96423 45
47248 45
88558 46
3249 45
52656 45
316 45
65934 46
80028 45
10814 45
35641 45
78280 46
78754 45
81167 45
23408 46
50267 45
11709 45
86940 45
26322 45
6876 45
75832 45
87832 46
71703 46
22275 45
96666 45
89786 46
78689 46
90074 45
37001 45
53125 45
27288 45
94796 46
37901 46
91787 45
34419 45
90575 46
79703 45
65940 45
42931 45
46317 45
90404 46
71932 45
17251 45
13729 45
65168 45
7974 45
76559 45
86285 45
58139 45
24149 45
54252 45
92102 46
42829 45
78129 45
59023 45
24442 45
32799 45
52606 45
40754 45
94083 45
48619 45
35990 45
82817 46
70418 45
88368 45
13623 45
58993 46
35409 45
19166 45
54576 45
47726 45
56985 45
97356 45
33397 45
12953 45
92002 45
1263 45
85393 45
74127 45
23972 45
26632 45
44301 45
22783 45
39212 45
59065 46
74259 45
73038 45
93756 45
14119 45
9881 46
5344 45
42191 45
45648 45
25589 45
39877 46
18105 45
31716 45
31338 45
85208 45
62683 45
84161 45
61444 45
47825 45
57427 45
27345 45
10016 45
78872 45
16480 45
29240 45
29229 45
54708 47
13845 45
31050 45
83124 45
64459 46
31564 45
82703 45
5941 45
8315 45
7435 45
23422 45
95111 45
41220 45
41633 45
5346 45
25392 45
81191 45
37147 45
75005 45
53214 45
42781 45
31864 45
41480 45
65221 45
99554 45
43843 45
31221 45
3633 45
27695 46
34886 45
36573 45
66358 45
86075 45
63410 45
43514 47
31800 45
66394 45
48509 45
95946 45
5334 45
79840 45
54745 45
77488 45
62279 45
57164 45
66711 45
19582 46
85847 45
23457 45
5666 45
85869 45
2898 45
92515 47
99410 45
26145 45
26179 45
44556 45
77865 45
79948 46
12213 45
82613 45
82861 45
15022 45
42494 45
7466 46
58734 45
35870 45
97700 45
82090 45
20045 45
98519 47
85360 46
80422 45
97478 45
92451 45
74614 45
6361 45
75121 45
74233 45
78734 45
26595 45
1450 45
48192 46
75086 45
93905 45
83826 45
61265 46
43059 45
31757 45
3662 45
14071 45
72733 45
27456 45
54697 45
39800 45
16577 45
72625 45
86525 45
57853 45
6201 45
18195 45
23041 45
87833 45
26314 45
44817 45
76411 45
51438 45
32480 45
15315 45
36920 45
600 45
93888 45
25126 45
54224 46
87424 45
58364 45
44032 45
46730 45
12577 45
87254 45
93849 46
20903 45
30806 45
26797 46
43818 45
47405 45
42609 45
84153 45
77469 45
41750 45
12311 45
45047 45
21471 47
38191 45
72646 45
96153 45
36219 47
20631 45
14543 45
75072 45
47016 45
52897 45
21327 45
87601 45
65611 45
74180 45
99594 45
36607 45
22735 45
36334 45
52827 45
60586 45
34326 45
62000 45
47384 46
29625 45
77605 46
17246 45
78584 45
78871 45
25445 46
31122 46
10622 45
40986 45
33891 45
57235 45
23288 45
19974 45
27453 45
56660 45
63454 45
88148 45
87861 45
54384 45
3685 45
44348 45
98552 45
29968 45
70956 45
12040 45
19383 46
43112 45
50525 45
83715 45
75965 45
34703 45
30523 45
85695 46
9615 45
61085 46
26361 46
78908 45
13803 45
41221 45
80733 45
93600 45
38885 45
62948 45
73678 45
34867 45
90088 45
8305 45
55 45
81945 45
95237 45
38715 46
4514 45
48853 45
50147 45
96242 45
94957 45
29197 46
64611 46
49939 45
11222 45
75646 46
31498 45
77673 45
97991 46
22391 45
45467 45
83443 45
79999 45
84736 45
52487 45
42306 45
13885 45
84885 45
18813 46
81241 45
23890 45
20159 45
21411 45
9771 45
58563 45
64817 45
84501 45
59814 45
779 45
65705 45
72264 45
48409 45
73522 45
99184 45
23247 46
72389 45
11305 45
73886 45
47974 46
18960 45
92292 45
85343 47
60313 45
49998 45
94920 45
33417 45
89079 45
79872 45
28003 47
48663 45
71463 45
90787 46
6536 45
22062 45
48893 45
7986 45
51464 45
50692 45
79128 46
1516 45
42864 45
83420 46
74165 46
34996 45
76784 45
46329 45
17231 45
77269 46
53692 45
46160 45
52317 45
83987 45
14615 45
70651 45
5000 46
67909 45
22148 45
73825 45
41040 45
33507 45
73517 45
51190 45
10013 46
94211 46
55319 45
42693 45
14471 45
43214 45
26398 45
35371 45
14761 46
57868 45
51397 45
98526 46
77432 45
74890 46
83577 45
3992 45
38938 45
61109 45
18513 46
1449 45
93202 45
7767 46
91510 45
68487 45
43217 45
27030 45
64185 45
11068 46
55970 45
59132 45
20964 45
32648 45
53259 45
517 46
17908 46
10365 45
26393 45
32815 45
84847 45
85667 45
82305 45
90202 45
20389 45
73198 45
63837 45
70934 45
94294 45
44592 45
14394 45
49739 45
32340 46
6510 45
9625 45
98993 45
19199 45
87831 45
54326 45
75340 46
77998 45
62699 45
98828 45
74626 45
28535 45
26421 45
26766 45
74340 45
12989 45
72760 45
17195 45
8595 45
92887 45
72365 45
587 45
35760 45
26962 46
55736 45
42735 45
50084 45
77435 45
14081 46
3916 45
12505 45
38854 45
98638 46
53190 45
35124 45
80368 45
59236 45
90154 45
18862 45
15165 45
10110 45
22121 45
82465 45
5801 45
73985 45
64131 45
74433 45
40994 45
84386 45
69643 45
23346 45
32404 45
85834 45
6040 45
59054 45
36759 45
67369 45
6275 45
32281 45
87192 45
65665 45
33869 45
39434 45
81565 45
2489 45
774 45
87351 45
5819 45
69023 46
75018 45
28312 45
17603 45
42499 46
78424 45
34396 45
84779 45
94411 45
70763 45
36748 45
90662 45
36272 46
74000 47
87158 46
94133 45
25598 45
74155 45
35842 45
492 46
70421 45
69307 45
29863 46
13216 45
32063 45
82197 45
54281 45
64902 45
88522 45
62834 45
42989 45
54385 45
97678 45
94549 45
3708 45
48726 45
41287 45
92016 45
78024 45
16629 45
18377 45
12706 45
86424 45
46328 45
92606 45
78276 47
75309 45
62951 45
77304 45
56950 45
97315 45
99986 46
46091 45
73141 45
50597 45
25966 46
14545 45
12346 45
83778 45
62974 45
3036 45
37517 47
65071 45
83756 45
10807 45
40850 46
28447 45
19749 45
11946 45
79142 45
64640 45
41129 45
10539 45
49192 45
78660 45
97836 45
98967 45
31532 46
95763 45
86682 45
29314 45
40850 45
7957 45
82251 47
93043 45
67349 45
57985 45
18221 45
34804 45
86396 45
69354 45
90937 45
79774 45
19539 45
29356 45
87881 46
76944 45
44805 45
97873 45
96162 45
21602 45
26328 45
46024 45
26335 45
57957 45
64151 45
61589 45
66539 45
17983 45
80253 45
7216 46
92644 45
47799 45
24089 45
56404 45
81932 45
44394 45
37246 45
16757 45
14320 45
17951 46
43994 45
20070 45
47013 45
74065 45
90241 45
40529 45
66774 45
71289 46
55397 45
52840 45
49791 45
28100 45
24216 46
77337 45
12817 45
37905 45
44649 45
86764 45
2427 45
36814 45
92302 45
80225 45
78901 45
50773 45
49614 45
7578 45
67290 45
84947 45
37123 45
51436 45
6448 45
24336 45
75233 45
85015 45
60728 45
5472 45
89239 45
77285 45
8212 45
59140 45
12171 46
35527 45
45666 45
95102 45
44342 45
6830 45
76197 45
36286 45
9812 45
17196 45
67205 45
78139 45
41087 46
53379 45
86372 45
70966 45
73405 45
26955 45
66207 45
26677 45
67786 45
51318 45
8536 45
25169 45
3598 45
87737 45
59856 45
14293 45
20161 45
30610 45
27703 45
61806 45
34362 46
37321 45
90014 45
56301 45
50350 45
3064 46
79489 45
21169 45
47960 45
99620 45
12974 45
47585 45
88206 45
90947 46
24664 45
71712 45
91583 45
79003 45
1934 45
24863 45
63158 45
98740 45
38830 45
11357 45
60120 45
90933 45
2293 45
66259 45
60413 45
93640 45
51090 45
41640 45
60796 45
7680 46
22286 46
21425 45
58945 45
46961 45
49579 45
55044 45
62957 46
81166 45
2852 45
62743 45
57854 45
20833 45
46807 45
92274 45
58328 45
95082 45
84752 45
80469 47
49192 45
62971 45
68417 45
42412 45
62497 45
18080 45
82169 45
74928 45
18178 45
58919 45
2074 45
25711 46
50021 45
7200 45
66882 45
32644 45
96781 45
31586 46
2700 45
22227 45
70288 45
59820 45
85526 45
89961 46
39823 45
50520 45
92944 45
85914 45
78252 45
97410 45
51780 45
26884 45
75741 45
87362 46
69629 46
60579 45
24542 45
18583 45
66316 45
49896 45
22862 45
13307 47
33354 45
11354 45
64277 45
77523 46
10150 45
26372 45
38877 45
69716 47
62269 45
88041 45
89272 45
98824 45
79219 45
41680 45
2310 45
83599 45
25489 46
84532 45
61931 45
37306 45
36103 46
4479 45
9351 45
99272 45
11751 45
17624 45
14521 45
37173 45
43999 45
7196 45
97055 45
71463 45
16521 45
92378 45
44459 45
2071 45
95708 45
68998 45
11300 45
86 45
63125 47
394 46
62282 45
63115 45
12134 45
49434 45
88706 45
37436 45
24995 45
80620 45
74827 45
85180 45
68309 45
70840 46
95179 45
92019 45
96004 45
32924 45
88534 45
78877 45
4982 45
8122 45
97622 45
2867 45
87533 45
34364 45
26894 45
63664 45
96361 45
95950 45
20466 46
49158 45
3321 45
90269 46
51988 45
19966 45
34650 45
67477 45
18495 45
32813 45
36241 45
17907 45
23016 45
26346 45
55488 45
3127 46
1588 45
76072 45
66865 45
18926 45
63152 46
13114 45
16175 45
58154 45
4546 45
89084 45
5370 45
34863 45
81625 45
2500 45
50719 45
95070 45
47382 45
98226 45
35380 45
8073 45
52560 45
86874 45
76063 45
3393 45
15144 45
72627 45
79935 45
69916 46
1451 45
69092 45
17601 45
97818 45
1197 45
11160 45
1957 45
50408 45
37018 45
18945 45
42593 46
89574 46
75147 45
66533 45
34247 45
95814 45
31077 45
99534 45
38600 45
35180 45
94020 46
57004 46
10632 45
73447 45
47835 45
43952 45
45423 46
12688 45
49828 45
42601 45
83549 45
71804 46
92128 45
82685 45
24028 45
5485 45
3459 45
44688 45
62505 46
57960 45
42341 45
622 45
70829 45
17568 45
21613 45
79052 45
60502 45
8760 45
21248 45
57542 45
16818 45
34681 45
49819 45
70270 45
25012 45
41578 45
99760 45
28889 45
1305 45
14552 45
75424 45
30467 45
47636 45
9700 45
14458 45
98039 46
10831 45
26660 45
91430 45
94944 45
80648 45
2538 45
59586 45
22874 46
13918 45
3208 45
69790 45
55456 45
53156 45
64363 46
5681 46
8652 45
82967 45
90486 45
39706 45
45612 45
38641 45
15787 45
39644 45
83162 45
59449 45
4208 45
94653 45
22802 45
85391 45
34333 46
24307 45
61576 45
33127 45
24762 45
6474 45
7688 45
46364 45
73978 45
64302 46
97146 46
49619 45
40746 46
94378 45
55301 45
46790 45
87268 45
45119 45
80780 45
50299 45
70677 45
63307 45
28007 45
99693 45
48024 45
12715 45
31203 45
53885 45
97046 45
52021 45
974 46
29106 45
3615 45
25807 45
83071 45
7307 45
8967 45
90470 45
64688 45
17529 45
42191 45
55333 45
70898 45
62837 45
54180 45
7196 45
52234 45
6624 45
85243 45
15196 45
56991 45
59601 46
97401 45
40498 46
36437 45
43792 45
11688 45
84609 45
95498 45
51412 45
31255 45
75252 45
57777 45
99976 45
95842 45
10956 45
38295 45
98044 45
15676 45
86307 45
38085 45
54408 46
72829 46
23296 46
46524 45
24248 45
20556 46
59958 45
17018 45
94267 45
39380 45
43116 45
20428 46
32329 45
22543 45
18316 45
46874 45
39848 45
8076 45
6158 45
80146 46
78182 45
83620 45
7439 46
82982 45
58959 45
76807 46
29871 45
99454 45
69580 45
42860 45
12605 45
48303 45
98513 45
13190 45
57974 45
83880 45
51621 45
50851 46
47942 45
68658 46
12152 45
45134 46
61882 45
20275 45
6007 45
5088 45
20972 45
78597 45
202 45
50075 45
17874 45
77569 45
12798 45
25916 45
40231 45
31168 45
25018 45
8050 45
47985 45
76272 45
4434 45
12762 45
67782 45
28120 45
5336 45
6235 45
6976 45
8916 46
30569 45
97387 45
5131 45
2951 45
65110 45
41700 45
46413 46
3600 45
9329 45
52018 45
3527 46
74007 45
36183 45
31371 45
41601 45
54804 45
35925 45
13133 45
8222 45
17331 45
61952 47
67096 46
22488 47
446 45
71243 45
42920 45
6691 45
4359 45
39800 45
70703 45
95259 45
87520 45
92017 45
88836 45
25584 45
36062 45
11024 45
37378 45
96566 45
29688 45
43787 46
54509 45
26410 45
26354 45
50782 45
5315 45
86894 46
26 45
7689 45
50797 45
10954 45
22931 45
93154 45
7401 45
84214 45
24282 46
44215 47
70122 45
36351 45
25986 45
55854 45
50909 45
86158 45
36115 45
94251 46
79778 45
98315 45
70578 45
95855 46
6469 45
16202 45
59882 45
21638 46
56257 45
73507 45
48394 45
30177 45
49471 46
17637 45
18396 45
88744 47
36093 45
4982 45
28096 45
21025 45
46285 45
41307 45
73308 45
45089 45
72822 45
78559 45
77636 45
66226 45
77478 45
86548 45
55795 45
17142 45
45432 45
32402 45
42611 45
16162 45
74824 45
84147 45
89018 45
81438 45
63282 45
62659 45
78197 45
98286 45
86250 45
97841 45
92204 46
12484 45
4224 45
61315 45
57601 46
7651 45
60352 46
90231 45
21952 45
2016 45
41142 45
2255 45
17789 47
48604 45
95199 46
77080 45
29339 45
85971 46
58367 45
6057 46
29438 45
20330 45
27495 45
35197 45
85301 45
75907 45
54065 45
33064 45
75045 45
43064 45
26111 45
11771 45
86823 46
46208 46
19175 45
8666 45
82639 45
37049 46
33229 45
13857 45
43538 45
50625 45
43102 45
21025 45
14860 45
48803 45
46696 45
13053 45
37583 45
7485 46
51461 46
2412 45
55125 45
38400 46
30616 45
60599 45
87222 45
12089 45
34992 45
8041 45
73372 45
48078 46
10584 45
72914 45
45774 45
51065 45
23167 46
91571 45
54500 47
82828 45
11714 45
37720 46
80109 45
79186 45
67275 45
70323 45
17224 45
67301 46
73925 45
55106 45
60916 45
92781 46
47624 45
7035 45
91898 45
82315 45
23937 45
3773 46
38882 45
64053 46
79720 45
11930 46
91864 45
26831 45
53781 45
43027 45
74301 45
61159 46
33038 45
37046 45
31112 45
60402 45
25391 45
91135 45
72201 45
32671 45
23947 45
26473 46
19799 45
77610 45
27987 45
68654 45
57244 45
45342 45
16771 45
68127 45
71135 45
60737 45
82378 45
77629 45
85948 45
45573 45
53424 45
22447 45
61508 45
68553 45
34748 45
28315 45
89697 46
14143 45
72030 45
2114 45
42314 45
85382 45
24436 45
51733 45
54269 45
19584 45
2651 45
69086 45
20044 45
28208 45
99425 45
71858 46
34466 45
82903 45
75377 46
27134 45
90046 45
97000 45
25179 45
46754 45
52287 46
719 45
65485 45
76703 45
2606 46
42970 45
73970 45
90689 45
17136 45
81009 45
83915 45
7218 45
21420 45
13958 45
66806 45
91545 45
68101 45
74615 45
65284 45
51904 46
76771 46
26815 45
39199 45
28407 45
49257 45
35161 45
69807 45
35345 45
82882 45
26119 46
71364 45
90159 45
72576 47
63756 45
32960 45
35995 45
43726 45
35008 45
32019 45
11038 45
60059 45
87623 45
48207 46
60031 45
33940 45
22568 45
22030 45
59483 45
26864 45
94859 46
81497 45
22133 45
65913 45
82908 45
43100 45
67523 45
75297 45
46484 45
75243 45
26117 45
12022 45
65411 45
72196 45
99961 46
91839 45
32247 45
40391 45
48681 45
62009 45
31433 46
52489 45
91473 46
16405 45
46886 45
48312 45
6431 45
1859 45
91681 46
58770 45
88001 45
64705 46
86726 45
12698 45
33349 45
84826 46
28675 45
28402 45
62291 45
63530 45
82736 45
6034 45
62271 45
20323 45
82342 45
81646 45
19058 45
94286 46
20098 45
26654 45
79815 45
68504 45
78350 45
98321 45
53590 45
37668 45
62209 45
50230 45
66025 45
46087 45
90251 45
51927 45
66058 45
5840 45
90033 45
92552 45
49846 45
7523 45
80910 45
71097 45
65748 45
22684 45
89105 45
95439 45
84432 45
42606 45
32703 45
44762 45
75218 45
53645 45
86765 45
20669 45
16154 46
56329 45
9972 45
5981 45
38398 45
46926 45
77867 45
76955 45
76828 45
79762 45
56677 46
95913 45
40329 45
64198 45
73987 46
61314 45
50637 46
27282 45
27883 45
64359 45
12782 46
43343 45
87339 45
76005 45
8781 45
76656 46
85459 45
481 45
30490 45
74687 46
64540 45
86127 47
69283 45
68117 46
95227 45
30543 45
84999 45
94871 45
34230 45
26303 45
45753 45
36605 46
73732 45
49874 46
82676 45
89194 45
99737 45
8698 45
63395 45
87223 45
75684 45
40460 46
31570 45
98886 45
16447 45
84115 45
55854 46
70263 45
39107 45
30377 45
44761 45
75778 46
84886 45
11133 46
74827 45
19887 45
76700 46
58218 45
26019 45
358 45
33888 45
55264 45
64423 45
9385 45
21369 45
22317 45
11474 45
92454 45
88328 45
27118 47
55570 45
32020 45
16152 45
56057 45
65132 45
4954 45
73626 45
60744 45
23891 45
6525 45
46832 46
49650 45
97566 45
14832 45
29197 45
24448 45
22895 45
37500 45
955 45
49410 45
59744 45
50176 45
49997 45
63563 45
40336 46
5877 45
27759 46
83578 45
76456 45
90981 45
19945 45
24820 46
47584 45
1869 45
5239 45
38335 45
62157 45
98447 45
65207 45
21475 45
81947 45
13030 45
62038 45
60252 45
21481 45
60891 46
35953 45
21815 47
91682 46
80821 45
34101 45
74259 46
86053 45
25216 45
82017 45
93671 45
30557 45
60783 45
13490 45
1028 45
46267 45
44325 45
60461 45
97704 45
11203 45
30705 45
8179 46
17175 45
93470 45
24164 45
26807 45
82435 45
98566 45
26232 45
22561 45
24852 46
49577 45
37340 46
92778 45
29898 46
48139 45
31408 45
47047 45
13957 45
50271 45
28711 45
38340 45
55501 45
9210 46
5250 45
71707 47
75436 45
57841 45
39020 46
3252 45
77425 45
40231 45
34415 45
33370 45
88768 45
13111 45
36517 45
81096 45
7123 45
23654 46
61228 45
4432 46
26703 45
13537 45
73489 45
13617 45
1079 46
65959 45
41724 45
89862 45
68200 45
14112 45
68793 45
55269 45
20190 45
38608 45
83442 45
41065 46
91959 45
45705 45
98214 45
67115 45
11267 45
35242 45
65155 45
99317 45
64272 45
66448 45
69080 45
9194 45
93407 45
76492 45
30822 45
45681 45
8579 46
94643 45
17388 45
46625 45
39170 46
41619 45
70907 46
74973 46
75272 45
43980 45
88524 46
15848 45
79795 45
32762 45
71989 45
28780 45
91875 45
39808 45
54872 45
90843 45
71339 45
47555 46
90653 45
91634 45
27447 45
34898 45
90482 45
31269 45
85567 45
60886 45
91834 45
43112 45
97177 46
63114 45
42723 45
33163 45
22484 46
87642 45
24119 45
25752 45
29472 45
7698 45
50508 45
79315 45
54042 46
48948 45
66379 45
62990 45
94060 45
48065 46
26143 45
81788 45
84415 46
48623 45
70196 45
555 45
23735 45
13683 45
47781 45
70634 45
76343 45
32616 45
333 45
60089 45
99127 45
46101 45
63542 45
40552 45
78405 45
99548 45
30245 45
58588 45
94670 45
676 45
73502 45
89975 45
58923 45
77531 46
45867 45
35816 45
79057 45
1974 46
2599 45
46349 45
19657 45
83619 45
40788 45
64015 46
470 45
82338 46
22778 45
39982 45
68649 45
16339 45
38259 45
46701 45
18452 45
924 45
60430 45
86150 46
11873 45
5801 45
93484 45
38987 45
10731 45
91931 45
60894 45
792 45
32996 45
74497 45
4024 45
35806 45
42978 45
56178 45
78646 45
75123 45
3722 45
63225 45
89805 45
13667 45
9460 45
84764 47
81530 45
24361 45
76616 45
44099 45
91651 46
38485 45
48116 45
99965 45
68106 45
61397 45
80332 45
24143 45
86968 45
68931 45
22744 45
81386 45
13986 45
94199 45
7999 45
34625 45
45712 45
72715 45
88222 45
41898 45
49411 45
34854 45
88484 45
41280 45
20438 45
46599 45
87151 47
10192 45
86581 46
42741 45
37643 46
67125 45
27018 45
13519 45
38185 45
14986 45
54293 45
37144 45
65413 45
98287 45
93088 45
46505 45
54871 45
45318 45
74983 45
10 45
9850 45
48146 45
66854 45
47398 45
60683 45
5499 45
80327 45
52976 45
70494 45
57793 45
11748 45
92234 45
1659 46
69908 45
11560 45
19246 45
65345 45
11591 46
18453 45
81755 45
2793 45
32684 46
12518 45
92950 45
52545 45
23811 46
70532 45
36846 45
16452 45
55331 46
99037 45
58619 46
52126 46
2898 45
51600 45
66704 45
80681 45
37959 45
48362 45
2500 45
87208 45
8951 45
74694 46
19143 45
72542 45
21655 45
79626 45
87267 45
82784 45
43030 45
39600 45
58106 45
24726 45
4362 45
62579 46
24726 45
22612 45
40946 45
69280 46
11055 45
62988 45
40092 45
56474 45
64570 45
73526 45
81098 45
30294 45
11008 46
36313 45
50836 46
45092 45
76532 45
42714 45
21998 46
54819 45
98639 45
97668 45
3035 45
52190 45
1487 45
86589 45
84779 46
44593 45
56136 45
76456 45
5758 45
24030 45
40125 45
47690 45
32671 45
18422 46
76435 45
61839 45
26926 45
12044 45
13914 45
80711 45
8316 45
48391 45
14734 46
91103 45
30416 45
37326 46
60628 45
2936 45
20828 45
77012 45
18247 45
55926 45
46807 45
53505 45
54652 45
7766 46
1570 45
8472 45
79218 45
38904 45
83228 45
2769 45
78949 45
31364 45
52422 45
45508 45
165 45
69687 47
98349 45
50368 46
42999 45
99050 46
81812 46
78518 45
94051 45
5620 45
14640 45
81386 46
95050 46
66672 45
64872 45
7425 45
7116 45
70855 45
88853 45
67501 45
91695 45
22727 45
91462 45
22013 45
35613 46
52995 45
14683 45
29012 46
38863 45
7082 45
18672 45
82637 46
5657 45
37022 45
83696 45
19935 45
87400 45
89549 45
58100 45
84952 46
29875 45
88151 45
74327 45
39440 45
72492 45
46681 45
55199 46
97578 45
8901 45
11562 45
23431 45
18512 45
87032 45
20103 45
99883 46
86581 45
3903 45
5644 45
53490 45
77841 45
71118 45
60821 45
66942 45
1629 45
10642 45
54576 45
72565 45
58825 45
52691 45
41546 45
38579 46
96007 45
16811 45
47936 45
82804 45
82374 45
95339 46
80278 45
9827 45
3569 45
22804 46
7574 45
80665 45
58377 45
88264 45
1456 45
47796 45
6400 45
97830 46
12426 45
91733 45
40958 45
23886 45
62710 46
80398 45
29286 45
16921 45
74540 45
53397 45
12116 45
2427 46
64857 46
70529 46
1028 45
78466 45
84820 45
64884 46
4715 45
32627 45
58215 45
91530 45
65192 45
91546 45
89234 46
3432 45
60357 45
79567 45
39141 45
23311 45
18449 45
70223 45
29324 45
88852 45
52700 45
66277 45
79867 45
75610 45
53540 46
50054 46
678 45
11372 45
69411 45
56465 45
82422 45
90603 45
31853 46
81391 45
91075 45
22489 45
70092 45
43363 46
53965 45
69537 46
19737 46
62374 45
17700 45
38341 45
70986 45
44168 45
17666 46
75718 45
62357 45
70172 45
10092 45
50902 45
36751 45
81879 45
90331 46
72251 45
41482 45
81886 45
5258 45
33694 45
63135 45
92979 45
52962 46
79622 45
93121 45
19871 45
52344 46
26072 45
88587 45
6221 45
72983 45
33469 46
30253 46
22311 45
70696 45
13343 45
29391 46
50003 45
13160 45
27171 45
8298 45
68390 45
72365 46
11706 45
73564 45
98428 45
4539 45
15766 46
32385 45
80257 45
95987 45
81700 45
71251 45
79670 45
55134 45
12504 45
79105 46
25543 45
73428 45
67229 46
72238 45
81820 46
70781 47
16641 45
33352 45
3447 46
67889 45
22928 45
80108 46
50956 45
32138 45
65732 46
87768 45
54096 46
9846 45
86416 45
5448 46
9815 45
35169 45
79334 46
85885 46
72777 45
77876 45
79295 45
14485 45
86175 45
64115 45
79108 45
99324 45
21315 45
20910 45
79799 45
81374 46
15859 45
8596 45
94883 45
23277 45
13355 45
97280 45
91765 45
89956 45
52673 45
21986 46
15882 46
94395 46
89676 45
39471 45
7492 45
92536 45
63724 45
25989 45
98075 45
16656 45
61404 46
61099 45
44758 45
47293 45
78960 45
15259 45
44001 45
77773 45
91850 45
8487 45
25037 45
30029 45
40738 46
40888 46
23619 45
76257 45
32726 45
12479 45
19427 45
75069 46
81537 45
91174 45
20272 45
99122 45
92840 45
98680 46
41593 45
12087 45
82080 45
61769 45
91737 45
69120 45
25415 46
97652 45
10467 45
72476 45
6533 45
88514 45
61367 46
60528 45
45989 45
80842 45
27888 45
59576 45
33944 45
7909 46
37109 45
62414 45
91150 45
95829 45
71864 45
99491 45
2369 45
28729 45
82205 45
22412 45
32917 45
49371 46
7808 45
59292 45
56293 45
32840 45
52275 45
83443 45
48817 46
90620 45
36046 45
97877 45
31238 45
45591 45
83029 45
48 45
59670 46
57050 45
58664 45
78890 45
48146 47
88937 45
80018 45
51968 46
47843 45
83540 45
9269 45
60442 45
27010 45
77581 45
47466 45
39802 45
23239 45
32124 45
40956 46
94095 45
23702 45
65093 45
37623 45
79583 45
17515 45
63598 45
98060 45
44292 45
31843 46
43141 45
95466 45
62711 45
38869 46
81379 45
76680 45
793 45
17177 45
27018 46
43162 46
73098 45
71103 46
28730 45
8228 45
37328 45
64284 45
83377 45
53843 45
43719 45
81747 45
3341 45
98986 47
50424 45
9869 45
2282 46
1330 45
94708 45
25138 45
34213 45
2608 45
99232 45
13301 45
50010 45
79568 45
95684 45
35802 46
21183 45
86173 46
92925 45
1116 45
62710 45
40922 45
28567 45
81512 45
606 45
10671 46
75767 45
67554 45
80537 45
83665 46
74641 45
81152 45
43025 45
36777 45
16667 45
93889 45
19882 45
21362 45
55518 45
27764 46
44251 45
99415 45
97265 45
86524 45
62247 45
72255 46
50833 45
1734 45
67789 46
98365 45
41328 45
42763 45
23045 45
17303 45
33187 45
44028 45
98710 47
29878 45
86085 45
67086 45
21888 45
46545 45
47998 46
57784 45
56776 45
76488 45
62511 45
58502 45
5181 45
16119 45
13852 45
61677 45
34080 45
73732 46
35708 45
9124 45
75559 45
40373 46
88973 45
1812 45
45397 45
20966 45
24577 46
25660 45
22870 45
66766 46
36436 45
73657 46
65076 45
23717 45
35195 46
23380 46
89465 45
96605 45
58850 45
35128 45
49419 46
1699 45
19211 45
74770 45
85543 45
47845 45
86003 45
40884 45
86527 45
83426 45
6308 45
78100 45
90003 45
77620 45
63961 45
46875 46
12652 45
27223 46
51106 45
67948 45
67688 45
15079 45
28511 45
66337 45
71584 45
3997 46
94743 45
62430 45
75540 47
15084 45
12307 45
44227 45
95547 46
10788 46
54740 45
59220 45
50993 46
7390 45
33536 45
2084 45
36399 45
19295 45
15264 45
69897 45
9615 45
16304 45
51557 45
77011 45
23322 45
86726 45
6056 45
73411 45
31591 45
84812 45
43018 45
35477 45
21968 45
7898 47
46222 45
71370 45
50945 45
37597 45
3303 45
49989 46
72762 45
125 45
96329 45
84855 45
98636 45
3258 46
11157 45
53052 45
8224 45
30909 45
96260 45
42286 45
27740 45
41171 46
4588 46
6164 45
25480 45
46709 46
96249 45
53046 45
90830 45
96829 46
17867 45
80558 45
86121 46
31061 45
46663 45
20913 46
8543 45
79867 45
15350 45
1374 45
78782 45
95111 45
66282 45
75674 45
91181 45
91568 45
12493 45
17358 45
91311 46
55856 45
60366 45
76208 45
99542 45
1028 45
83141 45
70903 46
71630 45
91194 45
49292 45
72047 45
77243 45
64098 45
59829 45
92470 45
33903 45
28524 45
28676 45
70977 45
62158 46
87618 45
52028 45
34584 45
22288 45
7512 45
2663 46
69046 45
2163 45
92531 45
91147 45
78523 45
26343 45
45376 45
63183 45
54529 45
2978 45
445 45
42039 45
15034 45
94667 45
9738 45
56918 45
59020 45
67694 45
18062 45
37778 45
26188 45
16423 45
59229 45
67266 45
37185 47
35805 45
69926 45
250 45
11402 46
2504 46
66322 45
85735 45
54402 45
92478 45
5199 45
42081 45
13228 45
30753 45
78239 45
83141 45
43694 45
29599 46
67261 45
98961 45
86125 45
98731 45
12566 45
86718 45
36726 47
78602 45
60326 45
24888 45
96701 46
25207 45
19700 46
30175 45
11264 45
77128 45
40998 46
7834 45
23060 45
7225 45
96269 45
90394 46
13862 45
23143 46
49878 46
3378 45
51011 45
85935 45
43230 45
18819 45
53476 45
23752 45
68826 45
76109 46
70834 46
37270 45
3656 45
6371 45
69493 45
41411 45
18333 45
46976 45
87467 45
80695 45
11385 46
50103 46
27023 45
43982 45
95023 45
23074 45
59544 45
9169 45
32325 45
46505 45
11325 45
60295 45
57112 45
22183 45
44556 45
58923 45
20120 45
65830 45
1509 45
13443 45
27464 45
10763 45
68265 45
21066 45
8401 46
52036 45
44493 45
8508 45
65833 45
89096 45
11595 45
96999 45
93625 45
24463 45
62300 45
61671 45
43041 45
28282 45
36346 45
4280 45
82534 45
98059 45
25527 45
24636 45
5508 45
55068 45
93732 45
12848 45
67840 46
91321 45
8353 45
40518 45
248 45
98570 45
30194 45
63587 45
20288 46
88342 45
3007 45
25088 46
39408 46
59479 45
51530 45
57049 45
54336 46
49870 45
73137 46
11670 45
34953 45
80509 45
45383 45
70735 45
62044 45
94351 46
90129 45
73973 46
16575 45
59251 46
63983 45
45181 45
70523 45
26829 45
77485 45
10002 45
8365 45
23201 45
30869 45
40220 45
85253 45
96087 45
68682 46
80628 45
75141 45
2231 45
11880 45
70410 45
95123 45
71569 45
89501 45
75006 45
72035 46
65661 45
25762 45
61326 45
42706 45
11436 45
78700 45
87447 45
2755 46
74492 45
53435 45
14157 45
55580 45
37147 46
50254 45
77771 45
99172 45
19620 45
97228 45
30093 45
43705 45
65080 45
68414 45
62265 45
60970 45
91113 46
87802 45
804 45
76824 47
18397 45
64703 45
77238 45
6873 46
25100 45
56810 45
26514 45
27074 45
93920 47
69433 45
45099 45
26821 45
56744 45
57005 45
18340 45
26686 45
10411 45
99669 45
88585 45
16313 45
70208 46
40131 45
53963 45
80905 45
17837 45
85231 46
48817 46
99433 45
34175 45
91742 45
93963 45
78507 45
79602 45
74381 45
24348 45
28544 45
47478 45
44899 45
68856 45
59169 45
85438 46
97962 46
49054 45
12078 45
91331 45
22705 45
13300 45
25615 45
77731 45
67372 45
92274 45
73833 45
7767 45
11631 45
67567 45
36198 45
37341 45
76541 45
74838 45
26125 45
98075 45
47605 45
76713 45
95008 45
57896 45
29639 45
35817 45
66151 45
47226 45
48687 45
41841 45
35454 45
95490 45
55350 45
74258 45
90470 45
95220 46
20537 45
11006 45
49145 45
90471 46
31474 45
30697 45
49376 45
78952 45
87850 45
49091 45
16730 45
19230 45
75527 45
74586 45
49564 45
43324 46
59762 46
11827 45
68005 45
30676 45
89680 45
55168 45
63326 45
58065 46
23605 46
26642 45
54603 46
62480 45
74698 46
1932 45
16383 45
41876 45
83784 45
99632 45
58275 45
98541 45
34914 46
24060 45
98366 46
73748 45
55821 47
11813 46
60188 45
88502 45
73104 45
47681 46
94459 45
24486 45
37832 45
15099 46
51145 46
29497 45
66234 45
64066 45
18094 45
53519 45
1480 46
22790 45
51728 45
21861 45
95208 45
81868 45
39324 45
25416 46
86890 45
83277 45
59651 45
26876 45
68112 45
83932 45
25992 45
72327 45
75211 45
49575 45
88138 46
95017 45
94310 46
93862 45
11364 45
61173 45
22893 45
66893 46
90420 46
84286 45
16118 46
44146 45
94330 45
8450 45
46940 45
1159 45
66688 45
56326 45
25760 45
47516 45
46513 45
68584 45
2275 45
91040 45
22806 46
53866 45
47092 46
22698 45
2472 45
4117 45
78309 46
45158 45
96474 45
64207 45
73517 46
53218 45
95020 45
28464 45
36426 45
38749 46
59368 46
82062 45
6949 45
91478 45
97325 45
28575 45
97784 45
80119 45
68869 45
92588 45
95927 45
80042 45
47947 46
98679 45
90340 45
51185 45
57095 45
95786 45
94733 45
10818 45
74149 45
76031 45
84763 45
43717 45
48720 45
97240 45
79452 45
39823 45
38539 45
42679 45
22858 45
16856 45
99837 46
65723 45
34463 45
60510 45
90803 45
3136 45
85318 45
30421 45
27209 45
54250 45
65048 45
19464 46
87269 45
11747 45
97959 45
25617 45
15634 45
26326 45
14413 45
48115 45
50885 45
92636 45
3421 45
31211 45
86266 45
46300 45
48980 45
1054 45
81148 45
96508 45
87827 45
34091 45
72394 45
64999 45
174 45
58019 45
96469 45
5713 45
48194 46
61172 45
74999 45
3178 45
73654 45
7468 46
78408 45
82798 45
36941 46
46327 45
15178 45
41106 45
69195 45
81701 45
80360 45
17657 45
66894 45
35411 46
36665 45
99275 45
43859 45
91011 45
56408 45
87298 45
34335 46
30896 45
73114 45
9535 45
61503 45
73712 45
90918 45
74884 46
83032 45
64514 45
2256 45
85170 45
61784 46
8483 45
61658 45
91431 45
23445 45
94428 45
4776 45
68741 45
95422 45
71087 45
22187 45
51990 45
96934 45
35074 45
39176 45
8572 45
66936 46
58570 45
63000 45
81626 46
20503 46
34272 45
47693 45
86939 45
84613 45
27896 45
73951 45
95336 45
75383 45
37817 45
56077 45
45236 45
75886 45
60462 45
5464 45
91233 45
21564 46
93046 45
33399 45
12227 45
99383 45
63584 45
10723 45
90204 45
61800 45
57514 45
65113 45
42268 45
20967 46
15264 45
55763 45
18626 45
32422 45
87356 45
63471 46
42126 45
89473 45
46761 45
22000 45
7608 45
33613 45
28788 45
46194 45
43623 45
53297 46
85113 46
36330 45
4524 45
45095 45
36861 45
13554 46
72582 45
57021 45
33665 45
3601 45
86971 45
6211 45
86039 46
85403 46
9268 45
21079 45
13547 45
26445 46
95656 45
11676 46
34110 45
51266 45
20278 45
1896 46
314 45
19359 45
12228 45
95576 45
80349 45
59241 45
52043 45
66800 45
64824 45
22430 45
95024 45
29553 45
5429 45
49709 45
19445 45
13924 45
94139 46
75952 45
10218 45
97247 45
92575 45
7072 45
54267 45
591 45
10659 46
42436 45
59480 45
13581 45
69320 45
67853 45
56736 45
45800 46
84157 47
59348 46
4023 45
66673 45
52393 45
92803 45
29251 45
75991 45
29029 45
92844 45
54256 45
49355 45
33840 45
1427 45
50432 45
59850 45
67281 45
83036 46
8283 45
30837 45
76810 45
76861 45
62598 45
77119 45
58926 45
84230 45
69497 45
24336 45
98124 45
69442 45
38766 46
67801 45
33798 45
27174 45
50034 46
70500 45
15401 45
26022 45
17757 45
2141 45
56197 46
79879 45
61376 45
57083 45
33725 45
29690 45
26982 45
65705 45
18231 45
94477 46
85944 46
76771 45
90631 45
26469 45
43177 45
71534 45
29003 45
94900 45
79648 45
78198 45
22795 46
8362 45
20619 45
9330 45
64619 45
80910 45
58313 45
19316 45
57459 45
9648 45
81900 45
6831 45
58081 45
28250 45
81575 45
68542 45
76405 45
56798 45
44160 45
16410 45
24349 45
24271 45
67026 45
95124 45
18162 45
36535 45
21102 45
3067 46
58160 46
18214 45
77983 45
95728 46
2151 45
65160 45
54967 45
8114 45
87550 45
1293 45
90115 45
9528 45
71104 45
37249 45
40157 45
65401 45
15585 45
65682 45
51644 45
60166 45
95945 45
12381 45
76935 45
40615 45
54320 45
14639 46
56407 45
82202 46
12123 45
26000 47
97642 45
65988 45
91278 45
74292 45
43638 45
89456 45
87809 45
63956 45
41230 45
58148 45
16187 46
82308 45
64545 45
21141 45
76995 45
4967 47
31501 45
40801 45
72767 45
70111 45
68564 45
82930 45
6126 45
55872 46
45314 45
95195 45
2459 45
11350 45
38554 45
74986 45
3064 45
67217 45
78529 45
30286 45
6599 45
20952 45
74357 45
50935 45
93408 45
80264 45
88346 45
60073 45
40324 45
6839 45
54418 45
33897 45
90280 45
123 47
28195 45
24143 45
8311 45
17708 45
32126 45
23832 46
72299 45
61906 45
29113 45
50759 45
79152 45
65095 45
77738 45
70072 45
10432 45
55624 45
42908 45
27001 45
24224 46
50983 45
88638 45
23832 46
11189 45
17538 45
58628 45
27503 45
55756 45
55004 45
93424 45
52886 45
37132 45
87626 45
41320 45
71325 45
48962 45
27053 45
21742 45
11948 45
73381 45
23937 45
16758 45
40372 45
87198 45
36298 45
31389 45
27262 45
73714 45
82344 45
67694 46
154 45
38311 45
80742 46
24209 45
69533 45
67958 45
35314 45
22855 45
62956 45
73819 45
18033 45
63631 45
97994 46
72901 45
29833 46
71321 45
68557 45
47499 45
90473 45
44647 45
21375 45
25179 45
79611 45
57483 45
76856 46
90543 45
19838 45
69139 45
57240 45
47243 45
21690 45
28403 45
26737 45
35567 45
73332 45
14735 45
38194 45
43327 45
42908 46
58373 45
89472 45
48746 45
12800 46
40227 45
27754 45
54977 45
94944 45
51911 46
76177 45
94208 45
81517 45
10986 45
90699 45
22356 46
8399 45
74641 45
9889 45
41596 47
63876 45
20250 45
39283 47
40471 45
34519 45
31320 45
87424 45
21544 45
85563 45
65727 46
65260 45
18016 45
59526 45
93945 45
63610 45
2591 45
39293 45
44609 45
21231 45
50193 45
42364 45
85315 45
24670 46
57422 45
38844 45
53565 45
12339 45
45178 45
69567 45
88567 45
20131 45
85568 45
86985 45
55364 45
8202 45
39961 45
81025 45
19262 45
80422 46
21847 45
4301 45
14113 45
80366 45
85553 45
82125 45
15560 45
6317 45
69074 46
18330 45
38895 45
40868 45
32734 45
38346 45
34133 45
26592 45
14521 45
69198 45
67319 45
30898 45
31370 45
57883 45
68795 45
93022 45
32022 45
89391 45
87355 45
67877 45
82692 45
11198 45
46030 45
20259 45
69835 45
53227 45
77925 45
85387 45
6976 45
54174 45
22978 45
17072 45
6798 45
13381 45
8112 45
83550 45
91316 45
23399 45
47960 45
78506 45
5993 45
63480 45
28796 46
28609 45
63671 45
49152 45
56154 45
86338 45
16990 45
96472 45
44628 45
85293 45
46072 46
84783 45
4269 45
28430 46
26791 45
31851 45
37780 45
70075 45
67835 45
43391 45
77025 45
1449 45
23444 45
74605 46
88044 45
76590 45
25707 45
73762 45
71595 45
62228 46
93511 46
18659 45
42679 45
57975 45
47441 45
13197 45
85036 46
48542 45
88068 45
22512 45
7250 45
94232 45
52601 45
70913 45
60580 45
64746 45
5945 45
5689 47
62848 45
95164 45
81995 45
23682 45
66028 45
92492 45
85951 46
48942 45
55222 45
9439 45
49357 45
84436 46
7340 45
54902 47
94295 45
87960 45
37952 45
92002 45
34118 45
5067 45
33140 45
57073 45
26582 46
43666 45
60123 45
2249 45
91381 45
55763 45
9406 45
46254 46
42035 46
41385 45
53196 45
10305 46
16140 45
26211 46
84427 45
61654 45
3795 45
24601 46
94446 45
73499 46
31935 45
26487 45
10825 45
47754 45
34071 45
42192 45
11568 45
94062 45
74029 45
28315 45
54177 45
11201 45
14748 45
42547 45
16633 45
48867 45
26074 45
35828 45
32443 45
32242 45
61753 45
79556 45
71287 45
72857 46
80968 46
84724 45
10565 45
32960 45
23270 45
31603 45
96671 46
18125 46
48864 45
55828 45
42447 45
94265 46
2197 45
25306 45
47461 46
83809 45
18132 45
5089 45
72336 45
82353 45
99321 47
2476 45
763 45
76400 45
11222 45
25064 45
444 45
27090 45
91337 45
12929 45
42461 45
6868 45
40712 45
58920 45
43402 47
91354 45
30009 46
2703 45
97307 45
91569 45
75845 45
42204 45
64664 45
92596 45
403 45
92296 46
15991 45
51347 46
6253 45
55843 45
31430 45
83952 45
47901 45
53756 45
3099 45
33123 45
63566 45
18402 45
21318 45
78621 45
52995 45
63584 45
41806 45
56704 45
42955 46
93984 45
56034 45
25377 45
15216 45
2515 45
81457 45
52515 45
75375 45
43606 45
88652 45
11263 45
67469 46
40699 45
6257 45
49968 45
27984 45
16650 45
2566 45
62087 45
90515 45
87180 45
51271 45
83826 45
86353 45
57570 45
60602 45
24097 45
72516 45
54999 45
34141 45
71193 45
50406 45
54315 45
83463 46
99361 45
17093 45
89164 45
28453 45
57647 45
22874 45
82430 45
49613 45
23807 45
55618 45
9540 46
28546 45
99386 45
36212 46
75151 45
89356 45
98851 45
6832 45
2284 45
65933 45
3670 45
35377 45
91730 45
13429 45
69411 45
79323 45
86293 45
82360 45
52409 45
66942 45
66388 45
2476 45
69265 45
94446 45
57244 45
74500 45
26671 45
433 45
34684 45
54862 45
20168 46
46460 45
75456 45
78240 45
43192 45
38208 45
73242 45
56743 46
61942 45
38796 45
38199 45
38883 45
93311 45
17483 45
83383 45
34779 45
59320 45
19089 45
39706 45
99735 45
18086 45
48977 45
47186 45
37061 46
97590 46
67505 45
28644 45
22181 45
41713 45
85062 45
87287 46
92655 45
12293 45
46146 45
80798 45
37662 46
54409 45
37696 45
25670 45
10557 45
39904 45
3104 45
27642 45
70429 45
53504 45
20158 45
76721 45
24102 45
86760 45
34774 45
13462 45
26823 45
69793 45
31648 45
93394 46
60191 45
39999 45
99471 45
29078 45
48612 45
60230 45
44097 45
77288 45
63246 45
48232 46
45830 45
26552 45
59455 45
42788 45
63065 47
86958 45
83309 45
57618 45
55601 45
9761 45
33699 45
4497 45
53858 45
84757 45
80542 45
921 45
32190 45
61408 45
91122 45
86361 45
72995 45
29765 45
98500 46
49560 45
43312 46
22697 45
1288 45
50126 45
63057 45
79485 45
11700 45
5713 45
64296 45
76997 45
6694 45
436 45
10895 45
80822 45
93823 45
46383 45
19816 45
10458 46
65398 45
7962 45
40130 45
9616 45
66064 45
96323 45
39670 45
82743 45
58070 45
20690 45
35483 45
54465 45
67890 45
76930 45
9095 46
6472 46
80873 45
22280 45
21160 45
78540 45
74319 45
16968 45
69244 45
78755 45
13368 45
92929 45
63431 45
28702 46
90591 45
63879 45
90594 45
18228 45
9741 45
25131 45
9568 45
28884 45
69007 45
43927 45
31181 45
33700 45
72304 45
73298 45
4959 46
94784 45
78361 45
54478 45
90508 45
31988 48
23279 45
61235 46
70520 45
52633 45
10506 45
92051 45
47665 45
58221 45
68651 45
7044 45
86118 45
21376 45
86894 45
22501 45
54839 45
40860 45
4483 45
83269 45
21983 45
99804 45
13139 45
77412 45
76265 45
48684 46
46933 45
13183 45
86839 45
43271 45
59863 45
9301 45
29119 45
83628 45
13131 45
55904 45
55162 45
40950 45
58153 45
84179 45
86459 45
32625 46
43243 45
64319 45
53032 46
69849 46
86705 45
34896 46
19961 45
5361 45
45962 45
19436 46
91711 45
17664 45
13058 45
5708 45
67425 46
68516 45
83233 45
90769 45
30821 45
59881 45
10469 45
67564 45
66232 45
52123 45
18758 45
96434 45
55678 45
31828 45
93354 46
24332 46
37278 45
17078 45
32415 45
5554 45
26826 45
52756 45
60629 45
36321 45
52559 45
36453 45
4165 45
42255 45
85387 46
69927 45
26110 45
69434 45
62518 46
91988 45
63650 45
91086 45
85819 46
9005 45
86759 45
48139 45
68296 45
36646 45
91024 45
16786 45
84556 45
40797 45
72574 45
19261 45
88123 46
83405 45
47093 46
21422 45
91723 45
65418 46
16358 47
30374 45
13171 45
72660 45
64950 45
76910 45
60952 45
81333 45
74404 45
22044 45
55317 45
2079 45
35598 45
25193 45
86677 45
67143 45
90865 45
45726 45
87257 45
51066 45
39657 45
1128 45
58422 45
36602 45
17962 45
15652 45
97985 47
1531 45
98578 45
85245 45
22264 45
48493 45
27163 45
3672 45
30702 45
33453 45
77 45
20750 45
23324 45
87269 45
52326 45
83987 45
28490 45
70071 45
21062 45
80083 45
98559 46
40457 45
89422 45
76445 45
38787 45
8824 45
4867 45
96145 45
94343 45
25870 45
46650 45
80393 45
85595 45
45713 45
70091 45
75937 45
93423 45
36405 45
98407 45
69012 45
19278 45
28462 45
86221 46
4963 45
88118 45
93623 45
86293 45
12993 45
36564 45
81499 46
9409 45
99412 45
71595 45
7416 45
6715 45
45661 45
51487 46
27301 47
46360 45
54566 45
94945 45
37561 45
39101 45
92236 45
2701 45
41325 45
29747 45
71660 45
93813 45
80541 45
20866 46
48264 45
93634 45
47941 45
86966 45
14004 45
63099 45
25331 45
71317 45
88190 46
53852 45
89676 45
15079 45
80898 45
26878 45
94441 45
99724 45
19484 45
14993 45
2579 45
66112 45
98093 45
13620 45
66708 45
2428 45
32928 45
66448 45
9139 45
62832 45
88492 46
94211 45
31564 45
41788 45
63618 45
18294 45
69177 45
69831 45
31209 45
73609 45
57566 45
77737 45
31531 45
91069 45
96043 45
42359 45
97858 45
11333 45
231 45
85372 45
86216 45
31993 45
92814 45
49814 45
77061 45
35542 45
24415 45
97684 45
59073 45
13665 45
3821 45
36515 45
81555 45
71396 45
40766 45
1428 45
71118 45
5224 45
69998 45
7961 46
75715 45
6065 45
62558 46
20746 45
26214 45
89276 45
31508 45
57000 45
37304 45
71658 45
20196 45
55211 45
69305 46
99449 45
6584 45
15122 45
54570 45
76320 46
11802 46
64669 45
95329 45
64723 45
9584 45
88087 45
11313 46
35438 45
11631 45
31784 45
76630 45
54497 45
87148 45
85418 46
93200 46
98033 45
38357 45
67792 45
50709 45
11073 46
95523 45
60486 45
42658 45
3528 45
18307 45
23307 45
83135 45
6096 45
73415 45
78032 45
69814 45
1447 45
20881 45
55370 45
90874 45
31073 45
52250 45
12304 45
77758 45
5095 45
72806 45
46448 45
89860 45
4832 45
71237 45
12479 45
23160 45
75205 45
28076 45
38428 45
25366 45
49349 45
79994 45
44541 45
75920 46
25054 45
26098 45
61853 45
2020 45
43490 45
7922 45
49679 45
71816 45
8151 45
58817 45
40174 45
93576 45
88311 45
17372 45
78619 45
74015 47
53714 45
69674 45
47752 45
91304 46
72139 45
417 45
95959 45
86835 45
20844 45
26181 45
44220 45
86688 45
45731 46
2709 45
58158 45
14726 45
98557 45
37350 45
31778 45
49150 45
25997 45
70505 46
45048 45
99911 45
17190 45
85694 45
28503 45
42837 45
40833 45
35495 45
59195 45
8720 45
41519 45
66720 45
7126 46
2630 45
51352 45
90898 46
16785 45
36997 45
83473 46
39524 45
68036 45
61008 45
53322 45
23976 45
29048 45
65996 45
42657 46
84274 45
20730 45
37683 45
82712 45
24036 45
85637 45
16474 45
241 45
6114 45
5662 46
19474 45
57345 45
98581 45
70346 45
31399 45
74418 45
75916 45
69378 45
60776 45
6216 45
64880 45
13907 45
44174 45
31433 45
85466 45
7566 45
92668 46
23062 45
82800 45
78242 45
33201 45
52637 45
76309 45
24900 45
74085 45
64609 45
29130 45
22379 46
53294 45
47640 45
3131 46
89226 45
19068 45
56519 45
58094 45
61701 45
16472 45
70384 45
65363 45
3526 46
81370 45
43477 45
47591 47
30658 45
51371 45
38126 45
4183 45
77780 45
70154 45
33276 45
81299 45
56868 46
54480 45
1309 45
90728 45
39380 45
23768 46
46361 45
59223 46
46148 45
19299 45
63996 45
45160 45
18501 45
73361 45
56824 45
63032 45
81545 45
34598 45
78916 45
12975 45
48633 45
92962 45
72020 46
31220 45
27795 45
40560 45
86719 45
96181 45
69214 45
71312 45
19961 45
85625 46
51857 45
25080 45
1497 45
5788 45
26706 45
58416 45
87500 45
29583 45
95092 45
57689 45
32894 45
76430 47
88185 45
12748 45
70952 45
56088 45
15757 45
53789 45
26949 45
27014 45
10107 45
85033 45
31469 45
55518 46
78064 45
32082 45
63690 45
37211 45
87815 45
50776 46
38245 45
47633 45
97102 45
89757 45
88045 45
56072 46
3833 45
25083 45
98986 45
91284 45
5905 45
28485 45
47543 45
68069 45
32391 45
46238 45
12001 45
22003 45
57810 46
47442 46
98606 45
30437 46
60706 46
17924 45
22228 45
96873 45
84882 45
39644 45
61134 45
28571 45
2817 45
60252 45
9742 45
75632 45
18901 45
47989 45
77097 45
91067 46
62674 45
67351 45
65115 45
87597 45
32315 45
18284 45
26777 45
15839 45
15185 45
7479 45
83129 46
17379 45
62021 45
75827 45
89188 45
64956 45
20429 45
85262 45
77709 45
89202 45
49266 45
51206 45
56158 45
25793 45
6456 45
45340 45
25045 45
13633 46
53468 45
2385 45
70513 45
56360 45
3153 45
56702 45
96234 45
40776 45
89972 46
55262 45
53400 45
58480 45
71129 46
14802 45
14294 45
4688 45
49042 45
15402 45
43641 45
90097 45
45241 46
71515 45
90643 45
43911 45
59765 46
35923 47
8600 45
1907 46
49258 45
72816 45
6745 45
3664 45
19257 45
61533 45
73491 45
952 45
94318 45
28009 45
44564 46
21266 45
95742 45
72096 45
29517 45
97302 45
83315 45
69304 45
51912 45
76350 45
20110 45
24301 45
98927 45
58194 45
53424 45
84488 45
86500 45
71752 46
23555 45
75540 45
88316 45
52855 45
82784 45
50661 45
96446 45
45472 45
37099 45
86681 45
63647 45
61652 46
2950 45
22830 45
64123 45
15525 46
14236 45
68068 45
86250 45
12263 45
59180 45
9983 45
77889 45
14267 45
15295 45
80961 45
97621 45
94176 45
58619 46
355 45
38901 45
17712 45
86596 45
70413 45
43342 45
59993 46
4173 45
64242 45
50371 45
85442 46
11796 45
44086 45
55934 45
68818 45
95285 45
51387 45
92750 45
10410 45
53563 47
70860 46
77756 45
68067 46
269 45
84336 45
66709 45
25400 46
46737 45
46359 45
35736 45
86227 45
73980 46
12746 46
18636 45
42983 46
163 45
88501 45
84992 45
52369 45
91491 45
46015 45
943 45
34454 45
10587 45
27166 45
20476 45
92989 45
90104 45
25215 45
4125 45
35765 45
98596 47
47960 45
91436 45
14828 46
98268 46
29373 46
12617 45
61100 45
21691 45
37956 45
65307 45
51439 46
80905 45
86838 45
70250 45
22528 45
60343 45
87509 45
22475 45
63334 45
46032 45
48513 45
65005 45
24936 45
71703 46
34455 45
53228 45
50797 45
92257 45
69810 45
54026 45
37661 45
71945 45
93773 45
76695 45
34853 45
42055 45
82278 46
55835 48
45915 45
42684 45
83568 45
17722 45
3639 45
48214 45
60009 45
41866 45
70036 45
5830 45
83477 45
19343 45
20322 45
98826 45
33268 45
82237 45
93649 45
54287 46
48543 45
49098 45
18049 45
79911 45
63719 45
24252 45
396 45
4548 45
50023 45
86312 45
52690 45
75431 45
73874 45
39200 45
17627 45
83442 45
61526 46
86152 46
54936 45
67787 45
1823 46
96188 46
33464 45
24055 45
14550 45
78451 45
87864 46
36344 46
95897 45
7780 45
50720 45
91265 45
17940 45
200 45
92147 45
55346 45
4544 45
13081 45
65975 45
25391 45
90224 45
32695 45
64258 45
96327 45
46615 46
81122 45
95739 45
57898 45
62803 45
85381 46
19509 45
57736 46
71688 45
64010 45
88188 46
34351 47
86347 45
3670 45
30089 45
25524 45
90620 45
72413 45
21629 46
80199 45
20982 45
10293 45
33678 45
78387 45
85261 46
53415 45
50736 45
43831 46
12631 46
92767 45
28616 45
19721 45
14084 45
59859 46
14275 45
75674 45
44712 45
21585 45
24064 45
9860 45
5896 45
77381 45
38812 45
81211 45
34964 45
11629 46
40565 46
74572 46
35547 45
1655 45
44630 45
20700 45
15920 46
5363 45
15795 45
44688 45
57406 45
91274 45
51509 45
56040 45
33945 45
97565 45
80417 46
76383 45
90427 45
77243 45
38124 45
53502 45
59899 45
32131 45
56860 45
82531 45
58552 45
38431 45
3584 45
50999 45
3835 45
39115 45
31704 45
45766 45
74781 45
64371 45
13756 46
535 45
39719 45
46241 45
24740 46
23276 45
90880 45
3727 45
76353 45
35946 45
20780 45
20203 45
60477 45
34337 45
22016 45
51254 45
47247 45
98782 45
3031 46
82253 46
21265 45
78012 45
62594 45
44123 45
90070 45
42528 45
51113 45
67415 45
52882 45
82733 45
96089 46
96080 45
32898 45
8933 45
11792 45
82317 45
81612 45
49180 45
80830 45
83954 45
80490 45
3307 46
55564 45
87345 45
71695 45
92797 45
42547 45
62441 45
23217 45
26208 45
50714 45
33684 45
10503 45
54937 45
919 45
97224 45
45413 46
58252 45
4205 45
59531 45
5200 45
38138 45
20462 45
47966 45
2950 45
68956 45
74333 45
63507 45
19455 46
14231 46
7900 45
15387 45
8057 45
30284 46
61522 45
58442 45
1610 46
9741 45
24672 45
41075 45
1522 45
44792 46
12907 45
63244 46
50266 45
35763 45
16642 45
39009 45
75585 45
77060 45
80046 45
64439 46
91929 45
99391 46
61819 46
68829 45
55201 45
95629 45
42410 46
88441 45
34758 45
47017 45
56297 45
33347 45
43585 45
76525 47
90436 45
60821 45
86203 45
25117 45
38018 45
92851 45
41927 45
97406 45
58753 46
93893 45
89682 45
87970 45
50965 45
42981 46
66496 45
96957 45
58983 45
41400 45
82674 46
77657 45
79377 45
3399 45
80098 45
10798 45
54999 45
91373 45
30694 45
88880 45
81117 46
1540 45
71553 45
60074 45
31721 45
19677 45
71602 45
43439 45
46261 45
10066 45
61387 45
75766 45
44505 45
30869 45
14716 45
84608 45
39988 45
87633 45
30655 45
6957 45
37099 45
387 46
59544 45
19191 45
6937 46
75211 45
57011 46
71714 45
2183 45
6375 45
46465 45
13587 45
22894 45
69163 45
64142 45
35262 45
96078 45
7573 45
45279 45
96211 46
75373 45
43092 45
16027 45
82955 45
740 45
51175 45
62933 45
54470 45
91775 45
15741 45
66497 45
69834 45
40295 45
67862 45
37225 46
4987 45
65015 45
84083 45
21560 45
11611 45
6942 45
84488 46
59098 45
14560 45
92501 45
99050 45
446 46
68034 45
306 45
46672 45
66802 45
40596 45
60856 45
35302 45
29278 45
24721 45
46357 45
54792 45
937 45
9140 45
62695 45
5358 45
23144 45
29065 46
79053 45
27701 45
27869 45
91652 45
14792 45
23805 45
304 45
85715 45
11919 45
3538 45
23259 45
83710 45
33043 45
6377 45
10143 45
12381 46
37405 45
2746 45
19112 45
74394 46
22533 45
20234 45
48918 45
36743 45
10855 45
16849 45
63656 46
60765 46
12105 45
99552 45
66550 45
56023 46
90137 45
66581 45
44910 45
69448 45
63051 45
1577 45
99512 45
32270 45
95443 46
79752 45
57288 45
43457 45
55025 45
4871 45
87438 45
997 45
17322 45
77087 46
91557 45
93229 45
9185 45
67111 45
34956 45
7029 45
70749 46
96040 45
72731 47
94065 45
92746 46
8304 45
63318 45
23773 45
99638 45
18946 45
68736 45
9674 45
27891 45
51501 45
22033 45
94913 45
39602 45
9727 45
63463 45
53901 45
11356 45
25349 45
22437 45
97227 46
36575 45
15245 45
1110 45
67712 45
24150 45
16347 45
89077 45
83362 45
46887 45
61188 45
41136 45
54028 45
2851 45
1504 45
21880 45
18848 45
52292 45
68126 45
25748 45
5910 45
47940 45
38503 45
10315 45
20530 45
96340 45
76212 46
28406 45
36660 45
1523 45
36246 45
82980 45
78093 45
99891 45
41166 45
38546 45
44762 45
29247 45
28452 45
41928 45
13801 45
26487 45
95239 46
2013 45
90295 46
75695 45
30509 45
37533 45
83259 45
31571 46
2878 45
44772 45
68652 45
93521 45
49707 45
94374 45
65046 45
90718 45
12730 45
21481 45
61293 46
30973 45
37016 45
29554 45
49529 45
18770 46
23520 45
14853 45
26159 45
54355 45
41473 45
11519 45
85410 45
62922 46
15787 45
45236 45
3192 45
85645 46
82958 45
71701 45
76954 45
96845 45
59628 45
41909 45
33751 45
51070 45
75857 45
77750 45
32988 45
58561 46
78602 45
5157 45
44276 45
22095 45
99250 45
12853 45
59864 45
4854 45
73362 46
72843 47
80599 45
70921 45
20759 45
65529 46
59353 45
40309 46
28816 46
81607 45
63998 46
82226 45
87486 45
98836 45
77652 45
93448 45
26838 46
52291 45
30058 45
77989 45
477 45
161 45
24215 45
6807 45
74779 45
43401 45
72200 45
23369 45
48596 45
38828 45
59753 45
31073 45
95357 46
41552 45
84393 45
48330 45
74118 45
93302 45
97069 45
12249 45
52917 45
62205 45
3614 46
85631 45
74647 45
7921 45
11889 46
53376 45
35222 45
18375 45
4108 45
77622 45
21666 45
78297 45
77014 45
38235 45
91862 45
51702 45
30143 46
1990 45
69745 45
77331 45
85788 45
80080 45
67977 45
65165 45
59372 45
55278 45
33071 45
5780 45
72665 45
83165 46
34873 46
79023 45
93744 46
47866 45
74074 45
35507 45
74452 45
7339 45
21976 45
67886 45
74154 46
81791 45
3109 46
29491 45
70986 45
64491 46
14670 45
45947 45
86455 45
62216 46
42314 46
55891 45
39911 45
80516 45
42176 45
81471 45
1613 45
27507 46
16248 45
75890 45
68881 46
86958 45
37959 45
95184 45
52348 45
88782 45
19575 45
38158 45
2447 45
15006 45
57929 45
86256 45
96751 45
57000 45
76220 45
61997 45
32051 46
88546 45
38017 45
11185 45
82718 45
86516 45
29683 45
62052 45
65587 45
83394 45
66370 45
80695 45
88772 45
89681 45
63664 45
39441 46
33645 45
80458 45
57353 47
70886 45
38702 45
72374 45
25155 45
20482 45
84884 45
72976 46
95123 45
8204 46
53958 46
66347 45
68520 45
36284 45
24430 45
24115 45
34112 45
42531 45
26099 45
25501 45
1273 45
22468 45
59602 45
84032 45
74120 45
65366 45
47167 46
25501 45
12200 45
3340 45
88037 45
14169 45
20841 46
62685 45
20322 46
26859 45
1107 45
88455 45
98955 45
24114 45
47628 45
38768 45
26871 45
92345 46
58077 46
81 45
26460 45
94226 46
48412 45
6640 45
28404 45
54743 45
12416 45
90482 45
71748 45
42078 45
97074 45
66681 45
97143 45
87339 45
92363 45
93274 46
47334 45
5145 46
42271 45
76701 46
34285 45
56697 45
84098 45
8698 45
5143 46
8831 45
59232 45
81269 45
84823 45
82102 45
94088 45
61960 45
83814 45
96807 45
53507 45
9440 45
71416 45
12955 45
4146 45
52463 45
37767 45
32221 46
60383 45
21186 45
37019 45
82760 45
36669 45
73902 45
39726 45
83264 46
16042 45
43799 45
42924 45
82213 45
56908 45
14388 46
41742 45
55836 45
41661 45
87879 46
9461 45
11865 45
41393 45
31567 45
48252 47
52380 45
54630 45
79894 45
36848 45
53957 45
5390 45
9085 45
75234 45
86981 45
33660 45
34711 45
45268 45
81915 45
17243 45
17087 45
73599 45
73347 45
58229 45
82870 45
95935 45
80618 45
56712 45
74012 45
56248 45
8673 45
21450 45
72103 45
55289 46
60644 45
5446 45
24988 45
95759 45
35731 45
14881 45
24974 46
39207 45
90021 46
53476 45
9496 45
93453 45
31068 45
6052 45
81215 45
41302 45
89200 45
86977 45
95501 45
30480 45
16717 46
33554 45
85305 46
96374 45
56409 45
54274 45
77483 45
6588 45
41934 45
10525 46
79205 45
82032 45
31235 45
97656 45
73954 45
41762 46
76129 45
10562 45
62130 45
433 45
30788 45
47191 46
20484 45
10599 46
63901 45
21194 45
79494 45
78818 45
58381 45
70218 45
34189 45
46970 45
10166 45
84009 45
31280 46
20598 45
42754 45
40325 45
62115 45
5754 45
93339 45
10577 45
5865 45
76568 45
69823 45
77270 45
38803 45
4136 45
75496 45
97794 46
854 45
90320 45
57200 45
65470 45
67186 46
89524 45
51904 45
15163 45
7926 45
99327 45
40002 45
80469 46
75067 45
6694 45
97759 46
39102 45
79082 45
40543 45
64793 45
10325 45
21682 46
89411 45
68115 45
24973 45
77414 45
93993 45
45511 45
36526 46
14636 45
90318 45
33834 46
30022 45
913 45
15499 45
82527 45
28635 45
84264 45
33493 45
86074 45
54835 45
79011 45
91221 45
23647 46
40021 45
45945 45
14221 45
89827 46
883 45
23929 46
95832 45
53638 45
92162 46
72086 45
4979 45
59512 46
27170 45
39920 45
60543 45
85087 45
69269 45
39584 45
44781 45
54689 45
97026 45
2570 45
4145 46
75740 45
88821 45
32858 45
45941 45
28817 45
76403 45
73041 45
88118 45
11923 45
76127 45
60746 45
25697 45
67532 45
85445 45
87812 45
16066 46
67472 45
82814 46
15900 45
92576 45
18387 45
68045 48
93458 45
96531 46
57621 45
48469 46
18598 45
32455 45
42131 45
34393 45
46948 45
14745 45
15741 45
94090 45
400 45
87496 45
85077 46
75719 45
65940 45
15714 45
78401 45
75627 45
65825 46
58945 45
99825 45
67755 45
1551 45
65165 45
33797 45
8159 45
21243 46
13529 45
22533 45
91356 45
71987 45
65390 45
75614 45
32880 45
28224 45
78662 46
72872 46
98578 45
49713 45
77311 45
72512 45
15796 45
79604 45
45428 45
14484 45
47677 45
16756 45
11597 45
79554 45
27397 45
288 46
32465 45
27833 45
29492 45
70876 45
47265 46
95872 46
65916 45
54253 45
28963 45
82402 45
38988 45
78539 45
58430 45
1692 45
11270 45
71180 45
91733 46
41285 45
17363 46
50957 45
29239 45
10745 45
3057 46
70998 46
66738 45
59479 45
74499 45
39983 45
63247 45
65461 45
50162 45
47665 45
73835 45
9573 45
6230 45
6945 46
36576 45
72640 45
9462 45
56165 45
93233 45
17540 45
15381 45
36684 45
93866 46
33330 45
72336 45
37988 45
76508 45
85435 45
81826 45
45118 45
26503 47
75847 48
12332 45
17035 45
86732 45
80504 46
75771 45
78736 45
35815 45
53434 45
50465 45
42779 46
7462 46
50103 45
87822 46
19431 45
348 45
2678 45
12254 45
60804 45
58441 45
25113 45
50388 45
17483 45
51887 45
85351 45
44831 45
70148 45
77169 45
24681 46
59369 45
35187 45
6212 45
93671 45
73944 45
94373 45
87115 45
31640 45
97122 45
17936 45
30913 45
60070 45
21832 45
51432 45
49265 45
37227 45
32197 45
95500 47
71162 45
64818 45
50690 45
59908 45
24395 45
58144 45
22366 46
74598 46
43101 46
86250 45
94101 45
82274 45
65260 45
50689 45
67140 45
86823 45
92193 45
3541 45
75950 45
52667 45
50876 45
26266 45
21503 45
31358 45
46555 46
4775 45
99146 45
80919 45
39191 45
2705 47
30333 45
10214 45
87741 46
56866 46
16309 45
73311 45
2249 46
20569 45
4964 45
36073 45
96020 45
62094 45
37700 47
97617 45
23879 46
96384 45
95381 45
17823 45
49659 45
70191 45
68038 45
78399 45
80939 46
4573 45
70035 45
17061 45
51929 45
6088 46
38298 45
78647 45
61915 45
71418 45
59165 45
21025 46
15346 45
27298 45
92847 45
76202 45
84908 45
12124 45
74307 46
55853 45
811 45
39446 46
11202 45
13020 45
77791 45
17435 45
27567 45
81090 45
47320 45
14260 45
44324 45
75927 45
1590 45
39396 45
97504 45
85994 45
38478 45
23482 45
33158 45
37371 45
8557 45
18151 45
91043 46
28133 45
29660 46
2111 45
30244 45
34790 45
31997 45
87962 45
23360 45
35609 45
96250 45
97307 45
30451 45
74152 45
17873 45
11196 45
31474 45
45046 45
20310 46
50983 45
4833 45
69263 45
5691 45
6103 45
46821 45
8488 45
10706 45
7017 46
15620 45
49071 45
54340 45
36416 45
40650 45
75450 45
73751 45
8393 46
47612 45
50382 45
97912 45
85600 46
60086 45
49633 45
40538 45
39581 45
47750 45
73625 45
65779 45
20138 45
29137 45
42019 45
25215 45
81425 45
93775 45
11926 45
90843 45
36046 45
30416 45
28150 45
61535 46
47054 45
29175 45
36690 45
50873 45
91727 45
47649 45
82995 46
77136 45
86172 45
47036 45
38112 45
53383 46
93485 45
49985 46
4425 45
79855 46
64547 45
65047 45
70469 45
35897 46
97076 45
48035 46
66566 45
51083 45
78986 45
57292 45
41380 46
87783 45
39182 45
96859 45
68358 45
20377 45
26142 45
50892 45
70662 45
59487 45
51082 45
60193 45
22391 45
95647 45
74150 46
21922 45
75709 45
50652 45
74103 45
9332 45
38582 45
74652 45
50361 45
50592 45
5188 45
49519 45
4738 45
42354 45
3124 46
4499 45
52546 45
80496 46
16196 45
7648 45
24114 45
87598 46
4799 45
93146 45
30187 45
42840 45
91480 45
6160 45
81382 45
48154 45
46047 46
20649 45
88967 45
59467 45
51569 45
11961 45
78655 45
92142 45
25151 45
3444 45
87136 45
98645 46
22948 45
26875 45
75928 45
97544 45
34517 45
18673 45
22741 45
20083 45
43428 45
12575 45
80292 45
32083 45
36094 45
12426 45
42820 45
98426 46
2036 45
77263 45
5442 45
39224 45
23779 45
25656 45
7778 45
52153 45
32453 46
51227 45
51207 45
12964 45
29734 45
85611 45
3349 45
68265 46
6646 45
45288 45
10220 45
4075 45
37316 46
99532 45
6982 45
77366 45
36854 45
91472 45
36427 46
50801 45
51789 45
5563 46
92472 46
52569 45
10175 45
41800 45
28053 45
32813 45
50889 46
509 45
82339 45
72410 45
29328 46
49482 45
8250 45
48062 46
27028 45
10113 45
17853 45
35905 45
69420 45
16005 45
61956 45
89182 45
69716 45
58967 45
8373 46
11268 45
13170 45
2224 45
50664 45
25815 46
97095 45
84496 45
68332 45
58275 45
74885 45
7725 45
90886 45
63401 45
68089 47
57949 45
37929 45
2850 45
56135 45
91311 45
67450 45
26311 45
60521 45
85016 45
66107 45
6227 45
6626 45
76844 45
3201 45
40654 45
52744 45
11477 46
67034 45
15181 45
84510 45
84583 46
40414 46
8450 45
50320 45
92642 45
59959 45
97251 45
9582 45
8397 45
3851 45
13242 46
94469 45
38431 45
66792 46
66383 45
95318 45
42063 45
97623 45
70958 45
67454 45
97507 45
96490 46
10190 45
14186 45
42637 45
86225 45
2614 45
15597 45
91643 45
37010 45
52542 45
15687 45
38167 46
92361 45
96899 45
27253 45
22240 45
54561 46
75047 45
19438 45
37949 45
28495 45
22532 45
87244 45
40456 45
26735 45
74128 45
68502 45
59143 45
27998 45
95157 45
94097 45
65766 45
45909 46
58182 45
83631 45
2831 45
44148 45
22502 45
95942 45
99273 45
15473 45
72576 45
32262 46
45069 45
11204 45
54219 45
18965 45
84842 45
34789 45
19810 45
88236 45
75892 45
27229 45
52323 45
75792 46
17002 45
68661 45
39834 46
6087 45
80437 46
12828 45
52011 45
64639 45
50055 45
47619 45
86824 45
7175 45
94948 45
7799 45
39024 45
1662 45
15440 45
95846 45
73378 45
33384 45
97301 45
18412 46
42056 45
62219 45
7264 45
77797 45
79868 45
36240 45
8144 46
13953 45
18273 45
39401 45
47478 45
19326 46
71096 45
39237 45
50604 45
17525 46
82070 45
28275 46
63782 45
92928 45
88663 45
10237 45
82676 45
41424 45
38617 45
60228 45
23034 45
91391 45
53198 45
43034 46
84943 45
759 45
85262 45
25395 45
41101 45
20077 45
19279 46
62269 46
12855 45
49264 45
86408 45
91860 45
88824 45
31945 45
37671 45
22081 45
81222 45
12091 45
89582 45
60366 45
1845 45
64587 45
1587 45
47047 45
6301 45
93781 45
61658 46
49765 45
52581 45
2770 45
6746 45
39209 45
50038 46
63399 45
57965 46
49735 45
89139 45
41548 45
38178 45
35927 45
4153 45
91913 46
26385 45
81567 45
72162 45
44254 46
94783 45
67111 45
19424 45
98427 46
93825 45
356 45
23998 45
34080 46
61972 45
44590 45
34991 45
75883 45
51387 46
89446 46
26616 45
90890 47
55382 45
53000 45
24516 45
73095 45
72217 45
49383 45
20259 45
9309 45
27065 45
28703 45
29937 45
6177 45
11907 45
73156 45
59414 45
84994 45
75658 46
13902 45
16855 45
54491 46
36231 45
7511 45
36818 45
52636 45
4750 45
19464 45
65443 46
93626 46
35913 45
37857 45
45596 45
90506 45
33821 45
60386 45
35387 45
55346 45
63554 45
59075 45
46151 45
84909 45
99329 45
76781 46
29858 45
23749 45
97806 45
260 45
46175 46
6593 45
69230 45
14358 45
21422 46
40027 45
11903 45
70580 45
47978 46
67868 45
98704 45
96317 45
39963 46
48557 47
93669 45
58047 45
16645 45
18089 45
3546 45
24979 45
76227 45
40426 45
3300 45
43536 45
57352 45
6999 45
87911 45
8506 45
66924 45
24199 45
81866 45
65510 45
80394 45
38613 45
29645 45
23377 46
65278 45
91261 46
92376 45
67459 46
55348 45
94645 45
78455 45
52993 45
98818 45
19829 45
75708 45
8085 45
44445 45
91274 47
58885 45
14419 45
63535 46
49589 46
60332 45
1243 45
29194 45
96233 45
46957 45
16297 45
74546 45
94241 45
54278 45
25796 46
84343 45
71100 45
59787 46
40712 45
50541 45
52075 45
21580 45
53894 45
9181 45
69312 45
53482 45
6599 45
96546 45
92795 45
98554 45
98377 45
44062 45
91459 45
93887 45
51720 45
91626 45
2533 45
54375 45
90851 45
23446 45
92265 45
63991 45
13372 45
46454 45
1862 45
2898 45
36331 45
65161 45
4683 45
73615 45
41607 45
17798 45
85047 45
55843 45
1010 45
74191 45
80347 45
78521 45
8378 45
68158 45
25035 45
75393 45
64925 45
92836 45
25177 45
42796 46
12952 45
31684 45
14183 45
30986 45
29849 46
50235 45
10589 45
27269 45
4946 45
20458 45
70494 45
73101 45
22588 45
71827 45
80972 46
52743 45
82710 45
58408 45
95312 46
88621 45
20760 45
31996 45
9487 45
6513 45
15174 45
95810 45
2516 45
41893 45
12825 45
18686 45
31991 45
99583 45
33208 46
2187 45
41834 47
64808 45
64019 46
57859 45
58367 45
77264 45
72515 46
12491 45
54282 45
65457 45
37108 45
82636 45
49278 45
1028 45
34122 45
60175 45
9695 45
33233 45
68508 45
97198 45
32352 45
18555 47
41075 45
77143 45
54545 45
20962 45
44578 45
52777 45
28890 45
6024 45
39199 46
50995 45
3952 45
61489 45
13221 45
16426 45
39676 45
26916 45
12141 45
21857 45
29355 45
88714 46
55887 45
25109 45
97394 45
28499 45
79332 45
20592 45
26624 45
4314 45
94983 45
76171 45
38098 45
8335 45
40191 45
52561 45
81212 45
64884 45
8869 45
19933 45
57273 45
95342 45
79023 45
67554 45
70096 45
99140 45
92871 45
1869 45
50699 45
33326 45
42984 45
84238 45
96547 46
59828 45
10638 46
44709 45
716 45
9996 45
98663 45
81771 45
86242 45
68804 45
11506 45
10367 45
29869 45
74458 46
22590 45
44343 45
81271 46
91722 45
25287 45
9849 45
46490 45
21896 46
65349 45
29476 45
56806 45
91786 45
95910 46
73826 45
43298 45
13595 45
95327 45
79080 45
93221 45
25111 45
75038 45
21454 45
13922 45
24101 46
8081 45
69170 45
33268 45
41970 45
31205 45
77417 45
65089 45
24802 45
36989 46
29195 46
93305 46
48334 46
7510 45
22744 45
14536 45
41866 45
55826 45
49357 45
78096 46
28554 45
15279 45
87787 45
30300 45
91599 45
30283 45
54591 45
20778 45
66495 45
65302 45
3960 45
45455 46
29307 45
86386 45
77830 45
10110 45
98155 45
80612 45
50442 45
77403 45
76195 45
25360 45
7605 45
97460 45
37286 46
68177 45
26940 45
36305 45
57299 45
57473 45
73449 45
56223 45
16885 45
21775 45
75748 46
48748 45
99202 45
72377 45
49654 46
29556 45
83510 45
3574 45
39453 45
55834 45
77346 45
26199 45
43489 45
50994 45
50065 46
41232 45
63244 45
40334 45
61690 45
84330 45
88918 47
29202 45
22195 45
70113 45
29948 45
85871 45
8429 45
24079 45
37653 45
78090 46
33979 45
29478 46
74452 45
69048 45
37875 45
54170 45
17617 46
86229 45
68584 45
35542 45
69366 45
50116 45
12442 46
98279 45
43174 45
39538 45
48112 45
61003 45
84967 45
33312 45
79735 45
42756 45
43696 45
64531 45
17132 45
75927 45
232 45
85688 45
86955 45
34350 45
87840 45
39489 45
49741 45
14322 45
19468 45
91672 46
14605 45
17886 46
62467 45
16369 45
22631 45
72847 45
65248 45
3945 45
46781 45
26849 45
90248 45
93479 45
56304 45
60256 45
18548 46
61392 46
8005 45
50096 45
55490 45
36530 45
66983 45
37992 45
5196 45
4931 45
28942 46
17016 45
52420 45
36949 45
71668 45
83961 45
32648 45
97694 45
47899 45
62371 45
97699 45
3761 45
9549 47
2155 45
16457 46
81343 46
47555 45
39333 45
31735 45
6100 45
56968 45
67188 45
20121 46
59329 46
29528 45
93972 45
81040 45
59755 45
48323 45
17885 45
84223 45
77054 45
68494 45
71393 45
58452 45
86539 45
51845 45
62261 45
4883 45
65470 45
274 45
20279 45
87345 45
27955 45
87011 45
32131 45
14338 45
41053 45
71549 45
55082 46
95445 45
48540 45
35747 45
72827 45
15890 45
4324 45
24366 45
18727 45
37005 45
13685 45
37497 45
29092 46
93413 45
50138 45
14999 45
1560 45
69686 45
29372 45
28126 45
8826 45
14359 45
58451 45
11599 46
79282 45
49566 45
11187 45
9362 45
76660 45
21593 45
27881 45
42736 45
93993 45
48750 45
26653 45
14226 45
96333 46
32423 45
88549 45
43425 45
54938 45
31598 45
61838 45
41841 45
2139 45
86515 45
60626 45
74481 45
56272 45
17432 45
92822 45
10753 45
45084 45
50402 45
16334 45
11150 45
43646 45
82215 46
71231 45
24974 45
36126 45
56913 45
56315 45
30665 45
94990 45
37543 45
77153 45
30582 46
80609 45
15198 45
20626 45
51658 45
19323 45
55665 45
77666 45
99599 45
32840 45
70098 45
7686 45
5602 45
7397 46
32700 46
50817 45
50208 45
18008 45
39927 45
79752 45
52227 45
41997 45
80657 45
90879 45
47067 45
26282 45
74615 45
18770 45
45397 45
61240 45
69341 45
10209 46
68999 46
98329 45
81683 45
96197 45
74071 45
13472 45
4551 45
14274 45
81043 45
73029 45
21403 45
6988 45
7820 45
84920 45
19765 45
77595 45
77156 45
221 45
39571 45
73419 45
53146 45
24854 45
36293 45
44929 45
96642 45
24099 45
88151 46
49885 45
68513 45
45347 45
69632 45
11170 45
13656 45
63991 45
2739 45
62255 45
51724 45
97050 45
19970 45
11897 46
59316 46
50950 45
97968 45
14006 45
9459 46
92065 45
65095 45
53897 45
3090 46
76781 46
35485 45
91475 45
4756 45
41285 46
69074 45
38869 45
83816 45
341 45
73602 45
18272 45
25758 46
67240 45
77381 45
65267 45
33915 45
71356 45
99202 45
94548 45
65829 45
77 45
45710 45
17632 46
27118 45
93299 45
2208 45
80441 45
28093 45
11390 45
68746 45
90459 45
93428 45
85441 46
41069 45
19379 45
85627 45
44721 45
38133 45
6404 46
86402 45
12166 45
9099 45
19228 45
7287 45
87006 47
40928 45
99815 45
313 45
5279 47
19224 45
52475 45
60796 45
56344 45
67137 45
92695 45
99346 47
63361 45
94676 45
59009 45
92013 47
87882 45
50961 45
62028 45
42287 45
33533 45
77315 45
92071 45
86865 45
91218 45
77013 45
69992 45
51153 45
35061 45
54834 45
31542 46
36171 46
55377 45
85953 45
3170 45
3575 46
30928 45
23592 45
5150 46
39034 45
78715 45
95672 46
79304 45
66242 45
90130 45
93602 45
66562 45
69163 45
67723 45
66631 45
85116 45
93147 45
62040 45
8046 46
72069 45
36657 46
84419 45
62016 45
49571 46
45428 45
92143 45
9903 45
73534 45
44756 45
1223 46
11842 45
25329 45
25840 45
17458 45
83084 45
5942 45
11220 45
22536 45
60646 45
78156 45
61980 46
23999 45
49558 45
83689 45
87691 45
90251 45
86972 46
66679 45
18563 45
393 45
55809 45
41965 46
17897 45
83174 46
38701 45
20199 45
54280 45
43855 45
72736 45
83235 45
48312 46
2265 46
93850 46
11946 45
20738 45
36553 45
97339 45
10041 45
66552 45
76028 45
30725 45
638 45
92095 45
7875 45
70448 46
60859 45
74767 45
24036 45
70353 45
16933 45
20326 45
27678 45
98668 45
24723 45
24182 46
98461 45
46957 45
40257 46
51540 45
85914 45
88928 45
16458 45
94217 46
10861 45
79090 45
35766 45
94302 46
27886 45
52949 45
46402 46
7704 45
82381 45
18290 45
54105 45
64265 45
33229 45
73161 45
3704 45
43731 45
82418 45
56155 45
31592 45
33012 45
28117 45
82284 45
69468 45
54663 45
60090 46
65131 45
502 45
77644 45
69947 46
27691 45
48608 45
85996 45
8265 45
19975 46
96837 45
86514 46
10308 45
29179 46
50587 45
85942 45
26152 45
20616 45
293 45
48394 45
84869 45
65905 45
18933 46
21671 45
8988 45
67916 45
69179 45
74057 45
38478 45
25063 46
19559 45
1395 45
63276 45
31352 45
22277 45
73494 45
83845 45
95887 45
58573 45
37578 45
65778 45
86903 45
5833 45
43623 45
2043 45
30872 45
74198 45
56914 45
12673 45
70346 45
55424 45
3138 45
18276 45
7107 45
80651 46
68804 45
21694 45
972 46
46336 45
8521 45
23706 46
68779 45
86181 45
79624 45
28778 45
81060 45
61993 45
11168 45
98377 45
95676 45
94077 45
68445 45
73801 45
83506 45
20987 45
33227 45
1033 45
31464 45
12804 45
4308 45
17260 45
31774 45
76099 45
99158 45
406 45
26342 45
49910 45
13911 46
55964 45
71043 45
21473 45
3404 45
27039 45
90357 46
86217 45
59791 45
94067 45
46214 45
25086 45
68097 45
52981 45
56068 46
21326 45
66301 46
69702 45
20128 45
96387 45
54151 45
93358 45
46224 46
79881 45
90338 45
84844 45
1270 45
20161 45
83591 45
48409 45
67121 46
601 45
27635 45
54130 45
53032 45
88173 45
70434 46
80043 46
63736 45
84673 45
98370 46
97483 45
30811 45
79973 45
35037 45
85205 45
60022 45
19912 45
6640 45
42424 45
62820 45
33118 45
51765 46
31119 45
73854 45
17288 45
1875 45
4136 45
64490 45
61583 45
81193 46
80454 45
13762 45
24879 45
50814 47
88431 45
89585 46
93501 45
30512 46
71099 45
75407 45
52021 45
3818 45
89296 45
65373 46
74578 45
5727 46
64600 46
21383 45
92364 45
34511 45
10618 45
57120 45
45573 45
22098 45
73340 45
61622 46
87796 45
4426 45
26508 45
50274 45
40182 45
51796 45
48006 45
11237 46
85824 45
93671 45
53683 45
31020 45
63463 45
91811 46
93954 45
92324 45
80630 45
30394 45
33648 45
62326 45
21833 45
64038 45
22261 45
20258 45
65467 45
55065 45
36149 45
33393 45
18339 45
61831 45
1350 45
21999 45
56732 45
93760 45
40594 45
71112 45
24615 45
41791 45
94245 45
69871 45
26062 45
58602 45
28157 46
58980 45
91139 45
42580 45
69338 45
46421 45
30231 45
26524 45
87293 45
69972 45
28105 45
24788 45
13059 45
82023 45
42672 46
99194 45
15345 45
3471 45
86129 46
32703 45
63236 45
60168 47
66816 45
6753 45
30900 45
26426 45
79413 45
28731 46
91273 45
62597 45
33006 45
76685 45
87481 46
56701 45
32022 45
70486 45
23568 45
1985 45
77485 45
38311 46
71883 45
53116 45
95897 45
42534 45
87252 45
78012 45
25657 45
55125 45
4179 45
5634 45
42686 45
51050 45
7657 45
45568 45
72271 45
40403 45
80259 46
62313 45
95244 45
64615 45
45292 45
52231 45
11542 47
19764 45
28754 45
31704 46
12303 45
44954 45
63139 45
21585 45
60558 45
26807 45
24462 45
28830 46
85009 45
68598 45
76177 46
58555 45
58124 45
56964 45
56480 45
89855 46
68021 45
97471 45
60065 45
45214 45
72035 45
57272 45
74910 45
85686 45
57463 45
3081 45
19445 45
78292 45
56894 45
281 45
35989 45
51411 45
75568 45
35213 45
1535 45
72961 45
66469 45
81409 45
19799 46
71869 46
43001 45
73732 45
39758 45
17914 45
41654 45
66746 45
34060 45
66412 45
48547 45
94970 45
21784 45
41519 46
842 46
9348 45
11801 45
48562 45
24964 45
42626 45
743 45
72930 45
22425 45
47499 45
69367 45
88040 45
46927 45
17642 45
75628 45
7245 45
11836 45
69751 45
98254 45
77175 45
70211 45
37183 45
87601 45
56659 45
94881 45
64578 45
61562 45
19282 45
74097 45
96904 45
13111 45
14103 46
90274 45
72135 45
90986 45
79398 45
48914 45
83955 45
94740 45
26460 45
60044 46
25350 45
97194 46
35776 45
37762 45
35374 45
96482 45
12227 45
66514 46
34701 45
52294 45
37351 45
62680 45
9446 45
85867 46
4533 45
32130 45
59531 46
37804 45
83240 45
11167 46
21728 45
78543 45
14300 45
49536 45
98094 45
97755 45
85375 45
65713 45
93668 45
81101 45
66143 45
89098 45
58984 45
2800 45
11236 45
77180 45
80518 45
64898 45
12791 45
13457 45
93518 46
85989 45
98710 46
97675 45
28054 46
80478 45
86307 45
65304 45
62198 45
31559 45
33344 45
43169 45
43297 45
7862 45
12785 45
3098 45
40934 46
40423 45
46965 46
7496 45
57583 45
45498 45
73909 45
58320 45
37850 45
3603 45
18840 46
61972 46
46605 45
27312 45
85419 45
14059 45
27383 46
83489 46
93675 45
8799 45
40099 45
25618 46
15927 45
49993 45
44274 45
37512 45
81553 45
17490 45
76928 45
83524 45
76389 45
79840 45
32522 45
92331 45
24964 45
13492 45
22873 45
80038 45
28385 45
83306 45
88634 45
18287 45
3028 45
40162 45
14437 46
86938 46
5620 45
59023 45
72516 45
40396 45
40606 45
66404 46
84180 45
51168 45
76844 46
94096 45
40274 45
52328 45
60834 45
24467 45
93003 45
85013 45
50500 45
34910 45
50926 45
44124 45
79724 45
62892 45
81625 46
76828 45
90714 45
63488 46
28527 45
84880 45
29460 45
94820 45
98056 45
71868 45
83710 45
17625 45
98087 45
93004 45
5002 45
60775 45
64900 45
9078 45
87929 45
99683 45
22998 45
48652 45
40043 45
24122 45
49995 46
80043 45
13280 45
710 45
17672 45
981 46
81731 45
95340 45
87989 46
47513 45
24823 45
67444 45
50589 45
38412 45
27383 45
71510 45
82382 45
17243 46
76015 45
22384 45
55342 45
86174 45
71426 45
70320 45
54258 45
47848 45
62713 45
90689 45
24099 45
50702 45
76179 46
51532 45
13135 46
59049 45
49649 45
70107 45
85284 45
55651 46
98909 45
94623 45
91411 45
68704 45
24114 45
17134 45
90068 45
3675 45
72952 45
94758 45
73127 45
16871 45
27547 45
6794 45
82688 45
9412 45
49523 45
56554 45
21222 45
64778 45
8868 46
99563 46
34150 45
59548 45
73504 45
52235 45
2790 45
66115 45
47791 45
73467 45
54193 45
90772 46
28086 45
18967 45
54544 45
46641 45
39237 45
86760 46
15351 45
47288 45
98227 45
52645 45
13670 45
89528 45
36495 45
14234 45
20219 45
4321 45
32882 46
32978 46
67079 45
10332 45
78862 45
49855 45
98788 45
52758 45
57787 45
51769 45
25336 45
38824 45
35319 45
21651 45
68088 45
83054 45
57122 45
73189 45
21805 46
47321 45
50986 46
27613 46
36559 45
34678 45
96995 45
5655 45
10015 45
22093 45
24237 45
28083 46
24293 45
72716 45
54750 45
39492 45
5079 45
79779 45
38152 45
58906 45
79425 46
72561 45
22982 45
75275 45
79001 45
84381 45
44460 45
32584 45
50294 45
12292 45
5945 45
1023 45
94937 45
91253 46
84324 45
63743 45
69922 45
76723 45
7819 45
95402 45
69993 45
84306 45
51997 45
37425 45
26066 45
73123 45
43420 45
45595 45
39952 45
39352 45
6856 45
55110 46
50387 46
31475 45
94901 46
44978 45
17990 45
62580 45
61383 45
81878 45
61132 45
4004 46
4335 45
97523 45
33320 45
86805 45
15936 45
1732 45
72975 45
65253 45
96440 46
23903 45
21484 46
67161 45
21389 45
51693 45
8870 45
28729 45
22487 45
87316 45
63199 45
37739 45
29473 45
44121 45
75359 45
25581 45
12054 45
99345 45
72055 46
40757 45
19016 45
60133 45
11406 45
73644 45
70425 45
93379 45
91898 45
93656 45
95298 45
21500 45
41692 45
70865 45
9593 45
88470 46
86391 46
41003 46
60498 45
94453 45
95736 45
54411 45
47474 46
78630 45
42182 45
10319 45
81741 45
5518 45
97178 46
24331 45
20108 45
29490 46
97273 47
24434 45
88040 46
64202 45
25796 45
45514 45
31361 45
62018 46
69536 46
37047 45
85070 45
59031 45
9744 45
80136 45
55510 45
57150 45
66387 45
87357 46
18444 46
25222 46
72979 45
35571 46
24491 45
1484 46
39056 45
67718 45
16744 45
52857 45
23714 45
54974 45
57485 45
88691 45
43499 45
43470 45
80360 45
89675 45
35484 45
76873 45
57874 47
2377 45
86327 46
44072 46
33527 45
32646 45
73974 45
43478 45
71311 45
67570 45
13484 45
80716 45
10428 45
66964 45
22967 46
21291 45
51292 45
46362 45
29764 45
43207 46
89431 45
26657 45
12245 45
63261 46
97965 45
18929 45
55767 46
87992 46
89618 45
78347 45
50955 45
15078 45
86428 45
53734 45
23988 46
96603 45
40587 45
42914 45
80351 46
1260 45
92491 45
31617 45
66131 45
26789 45
57411 46
9370 45
75139 45
46636 45
13131 45
48387 45
22105 45
45010 45
59531 45
78728 45
4653 45
81417 45
17644 45
49575 45
79627 45
49675 45
45501 45
51718 45
59648 46
81851 45
32952 45
52387 45
50498 45
19122 45
89010 45
96181 45
62389 46
29412 45
46855 45
4968 45
23354 45
20716 45
162 47
90840 45
2159 45
56683 46
69950 45
21685 45
9847 45
85651 45
45249 45
26994 45
62660 45
16334 45
87031 45
56304 45
99822 45
3269 45
50994 47
61399 45
54696 46
45260 45
28149 46
70191 45
12516 45
59269 45
69587 45
47978 45
5796 45
17930 45
83382 45
24838 45
24710 45
82921 45
96137 45
39880 46
74044 45
47431 45
26869 45
22305 45
11762 45
92744 45
27761 45
44428 46
4324 45
51450 45
21536 46
67875 46
61342 45
42533 45
23578 45
9677 45
91503 46
50813 45
95058 45
3605 45
11488 45
72289 45
13964 45
88183 45
37355 45
84691 45
75879 45
86890 45
10847 45
72293 45
58423 45
33185 45
5530 45
96715 45
367 45
18299 45
80708 46
8271 46
6813 45
56292 45
7651 45
81945 45
45489 45
51713 47
67946 46
54681 45
50672 45
50519 46
57821 45
86235 45
83632 45
17362 46
54829 45
74211 45
79849 45
43602 45
25209 45
39470 46
95404 46
27858 45
32853 45
65945 45
21915 45
30602 45
76818 45
80865 45
89198 45
83392 45
59245 45
78765 45
37551 45
13780 45
80493 45
95445 45
64299 46
12120 45
54338 45
30705 46
81182 45
34331 45
91736 45
29820 47
22289 45
91214 45
14088 45
73627 45
23214 45
79062 45
68874 45
89366 45
8879 45
8562 45
70414 45
35113 45
11950 45
11081 45
96048 45
19070 45
11436 46
87859 45
93277 46
24424 46
68108 45
63493 45
34749 45
11999 45
1253 46
62411 45
76092 45
56083 45
55198 45
14903 45
87828 45
30758 45
59208 45
20258 45
29469 45
28605 45
17249 45
61338 45
88138 45
26107 45
9079 45
61985 45
5479 45
26843 45
56597 45
52575 45
47363 45
97651 45
33712 45
67757 46
54093 45
51341 45
92545 47
48215 45
23269 45
28067 45
34275 45
97601 45
1278 45
40542 45
11564 45
74341 45
54127 45
35916 45
64045 45
21096 45
67327 45
27926 45
13468 45
36776 45
73808 45
91695 45
45232 45
55766 45
46486 45
10629 45
58127 45
65953 45
7856 45
79907 45
94711 45
76655 45
31537 45
20078 45
20993 45
70964 45
13530 45
34750 46
15915 45
82688 45
83279 45
25843 45
98486 46
49898 47
99994 45
99319 45
33847 45
15641 47
45933 45
80057 45
62302 45
61814 45
10577 45
97590 45
19833 45
27218 45
45735 45
22217 46
97536 45
62074 46
90133 45
68781 45
14313 46
91841 45
92467 45
14137 45
87427 45
87365 45
86266 46
38175 45
47117 45
10540 45
60483 45
13485 45
42653 45
64926 45
77594 45
41261 45
40615 45
65436 45
86623 45
61738 45
76266 45
40412 45
46579 45
43314 45
41607 45
27777 45
8813 45
70223 45
64699 46
59712 45
19537 45
6446 45
15940 45
48718 45
3657 45
91699 45
20531 45
22089 45
74601 45
69531 45
57198 46
74951 46
70747 45
80094 45
1428 45
2646 46
29902 45
11920 45
10486 45
81745 45
22196 45
72728 45
81883 45
63451 46
82813 45
5155 45
24501 45
81858 45
64822 45
8028 45
47702 45
79743 45
77784 46
18856 46
67988 46
74168 45
66885 46
35268 45
45567 45
87179 46
84214 45
2258 45
85536 45
5988 45
65793 45
15611 45
55222 45
40473 46
6120 45
20650 45
41718 45
46345 45
96443 45
14882 45
29791 45
72076 45
82287 45
18934 45
22851 45
90073 45
52349 45
18105 45
27639 45
91596 46
67309 46
2988 45
57364 46
39708 45
32309 45
87043 45
20767 45
3089 45
82859 45
24701 45
50070 45
57411 45
73926 45
53955 45
96885 47
56918 45
79426 45
82078 45
84858 45
75349 45
47785 45
81045 45
1405 45
82187 45
64235 45
6924 45
9476 45
81311 45
16628 46
27159 45
55749 45
40598 46
1327 45
59410 45
69363 46
12675 45
19688 45
93289 45
32535 46
78889 46
32255 46
34873 46
6319 45
45380 45
91324 45
83633 45
69549 45
62235 45
82594 45
61799 45
80026 45
19129 45
22200 45
28937 45
7877 45
79185 45
77136 45
4070 45
18733 45
18816 45
87117 45
4123 45
49564 45
5068 45
56058 45
60743 45
2973 46
11392 45
38270 45
45387 45
40601 45
69041 45
14586 45
51073 45
56220 45
21018 45
4453 45
8594 45
83876 45
32003 45
92563 45
8475 45
89540 45
42344 45
69957 46
50625 45
79 45
23156 47
79577 46
73567 45
30505 45
29192 45
89109 45
82815 45
5620 45
744 45
76072 46
49579 45
28351 45
37531 45
11484 45
26527 45
69360 45
88905 45
83280 45
75006 45
55459 45
64364 45
33429 45
40305 45
78904 45
38617 46
43616 45
8697 46
73026 45
47199 45
62209 45
73251 45
17642 45
31404 45
63464 46
16853 45
48420 45
3160 45
20585 45
15574 46
69808 45
39020 46
79354 45
39376 45
87457 45
13387 45
75382 45
30901 45
52845 45
81883 45
54564 45
27995 45
3729 46
6363 45
72509 45
42274 45
95806 45
73225 45
21713 45
53440 46
90256 45
94960 45
13595 45
98520 46
56339 45
71523 45
29032 45
94961 45
24121 45
12711 45
29887 45
92033 45
75881 45
43184 45
60829 45
88967 45
1785 45
93760 45
16164 45
46360 45
6923 46
69430 45
7554 45
41895 45
79003 46
44698 45
56484 46
89546 45
91250 45
99558 46
18301 45
87423 45
86066 45
89034 45
54633 45
81262 45
71336 45
82917 46
72418 45
82486 45
87012 45
98429 45
84122 45
5955 45
11643 45
11990 46
34055 45
44453 45
74227 46
94786 45
17392 45
85010 45
99456 45
76992 45
60757 45
72997 45
97 45
34714 45
94609 45
1525 45
3015 45
44217 45
7775 45
82622 45
39081 45
22257 45
78704 45
83087 45
71574 45
54336 45
96983 46
3774 45
3109 45
83330 45
89908 45
30716 45
92360 45
58541 46
30287 45
12475 45
85943 45
52458 45
62359 45
39722 45
43352 45
81483 45
37097 45
81722 45
4668 45
62060 45
32120 45
24023 45
48670 45
88188 45
52195 45
73234 45
93280 45
25459 45
75929 47
28822 45
20140 45
1619 45
35154 45
66487 45
78052 45
16732 45
31825 46
38894 45
7964 45
80816 45
23380 45
28688 45
2657 45
52458 46
63733 45
2323 46
44420 45
19527 45
35273 45
18622 45
84064 45
32612 45
80128 46
4058 45
94122 45
43922 45
65146 45
63653 45
32765 45
61595 45
15581 45
11601 45
43806 45
43305 45
53455 46
21151 45
39964 45
3825 45
74893 45
8241 45
96578 45
59121 45
56945 45
33835 45
51531 45
35677 46
52802 45
59602 45
60947 46
73185 45
13390 45
45843 45
43152 45
8271 45
83168 45
19282 46
94462 46
91241 45
3030 45
10353 46
88748 46
39863 45
91998 45
14120 45
61816 46
26527 45
85858 46
27136 45
32479 45
65943 45
55749 45
14828 45
11685 46
53075 45
95466 45
39314 45
59122 45
77726 45
35841 45
50300 45
71659 45
28048 45
93242 45
71501 45
54599 46
64171 45
16912 45
44260 45
44594 45
54651 45
30768 45
14467 45
41345 45
92113 45
36185 45
83354 45
98765 45
349 45
37097 45
52683 45
44780 45
42899 45
34755 45
4948 45
38623 45
3894 45
85611 45
53506 46
73503 45
55611 45
1868 45
56581 46
88263 45
18240 45
44297 45
38913 45
66318 45
15671 45
77733 45
86698 45
85404 45
27926 46
75311 45
88263 45
36324 45
23147 46
49987 46
92259 45
64128 45
56157 45
20344 46
12246 45
19199 45
50840 45
68633 45
83827 45
5584 45
55478 45
67974 45
92856 45
52098 45
41453 45
11571 45
89331 45
81759 45
15879 45
28608 45
23742 46
6371 45
27767 48
82781 45
48733 45
14891 45
2536 45
36408 45
41811 45
92429 45
22587 45
2647 45
39941 45
17531 46
48369 45
13330 45
1781 45
16797 46
20121 45
83039 45
41344 45
72028 45
46834 45
3777 45
13762 45
72795 45
40323 46
47534 45
43705 46
48041 45
41277 45
42556 45
29202 45
22023 45
86026 45
59403 45
81748 45
77419 45
49997 45
16901 45
9247 45
64338 45
29442 45
11437 45
7239 45
50433 45
12660 45
21170 45
39857 45
83074 45
66527 45
57945 45
50454 45
38093 45
64846 45
28972 45
97961 45
58011 45
44432 45
69127 45
76895 45
78057 45
8037 45
89503 45
85547 45
44022 45
10255 46
41094 45
42708 45
74319 45
60694 45
61938 45
73430 45
93136 46
2712 45
98564 45
50537 45
36934 45
82977 45
73994 45
15980 45
13406 45
65916 45
81337 45
80668 45
97545 45
90124 45
53431 45
38691 45
51304 45
57138 46
8336 45
30329 45
51330 46
23488 45
78993 45
27219 45
31240 45
47090 45
29466 45
9813 45
35442 45
33674 46
37699 45
20060 45
19942 45
2582 45
16978 45
53812 45
80863 45
13219 45
11318 45
52995 45
37547 45
99825 46
86878 45
55912 46
6029 45
61843 45
25868 45
9107 45
4419 45
13782 45
37510 45
92204 45
21738 45
12523 45
53899 46
34987 45
65984 45
41821 45
63449 46
90675 45
62490 46
78284 45
87316 45
27239 45
23200 45
15443 45
58954 45
16250 45
99437 45
38067 45
298 45
22927 45
41211 45
2257 45
75191 45
14599 45
60255 47
50836 45
86037 45
7696 45
35195 45
9689 45
89281 45
61445 46
99969 45
95998 45
22813 45
85376 45
40337 45
54023 45
84180 45
20501 45
90498 45
13647 45
85444 45
31078 47
43594 45
15443 45
71463 45
26190 46
82234 45
69165 45
37107 45
16590 45
85561 45
86493 45
46694 46
32049 46
80157 45
87272 45
15986 45
60088 45
26303 45
1830 45
78407 45
47323 45
54416 45
87091 45
70145 45
1070 45
58873 46
63760 45
19423 45
25701 46
1834 45
36651 45
31240 45
47799 45
7962 45
3510 45
22041 46
65781 45
54641 45
17360 45
35666 45
56540 45
60735 45
21711 45
71239 45
36592 45
84881 45
53430 45
72492 46
18704 45
42633 45
18412 45
94115 45
78356 45
73415 45
15849 45
1574 45
88577 45
63233 45
99119 45
88140 45
85329 45
97327 45
7821 45
71691 45
11355 45
27075 45
2567 45
97982 45
55567 45
53890 45
53855 45
27066 45
96999 45
30731 45
29014 45
82205 46
93757 45
33886 46
57515 45
54620 45
97139 45
33963 47
10236 45
92760 45
36858 45
16534 45
29481 45
10113 45
2439 46
33108 45
19620 45
10748 46
78201 45
38782 45
48536 45
24836 46
25132 45
600 45
3286 45
35857 45
76250 45
28089 45
87361 45
16518 45
86313 45
43044 45
84913 45
58664 45
27806 45
76690 46
72442 45
20942 45
683 45
97636 45
7043 45
15420 45
73968 47
54746 45
39918 45
49262 45
33099 45
51489 45
12366 45
23857 45
45002 46
51800 45
86075 46
91108 45
22990 45
15752 45
94949 46
82267 45
60995 45
56 45
77489 45
51460 45
85098 45
10048 46
30985 45
99886 46
25975 45
23283 45
13374 45
47098 45
23346 45
65600 46
17042 45
36480 46
90313 45
89909 45
62574 46
70658 45
67543 45
40877 46
69860 45
85131 45
61485 45
21953 45
2380 45
57140 45
13451 45
66082 45
75439 45
15558 45
77637 45
24626 45
71481 45
80443 45
64399 45
10055 45
1784 45
61417 45
99800 45
70138 45
89333 46
75965 45
28224 45
9463 45
39362 45
71733 45
60681 45
13546 45
42234 45
54947 45
86583 46
75445 45
52818 45
91084 45
87711 45
85948 45
43658 45
39169 45
63213 46
52109 45
94658 45
15169 46
49938 45
19579 45
52471 45
41946 45
41973 46
48204 45
42661 45
21078 45
97347 45
7663 46
4805 45
74279 45
24289 45
40228 45
11260 45
24750 45
26888 45
12035 45
55403 45
94887 45
66956 47
45948 45
84890 45
13944 45
60464 45
78082 46
1692 45
95700 46
58558 45
88473 46
81310 45
49268 45
29801 45
22747 45
56651 46
54335 45
48133 46
79927 45
42998 45
18012 45
53991 45
44209 45
36573 45
56487 45
85136 45
95901 46
60695 45
95026 45
45722 45
70388 45
4013 45
43460 45
66079 45
33497 45
44768 45
12334 45
41811 45
10262 46
69929 46
35484 46
40184 45
18626 46
34005 46
12316 45
21467 45
62213 45
81400 46
29524 45
28465 45
95697 45
61231 45
50047 46
99385 45
40002 45
51394 45
1334 45
48690 46
10154 45
53277 45
535 45
19024 46
24786 45
95345 45
93135 45
25957 45
51468 45
30865 45
72713 46
6113 45
65748 45
93166 45
7688 45
32349 45
40278 45
60789 45
14969 46
18576 45
7807 45
88135 45
81613 45
55321 46
53158 45
60509 45
99202 45
93253 45
33498 45
96254 45
39474 45
28120 45
17415 45
84159 45
90322 46
25332 45
86471 45
1564 45
99132 45
12327 45
19675 45
89586 45
80812 45
15929 46
48535 45
27954 45
82244 45
79984 45
73996 45
93001 45
10726 45
41705 45
50682 46
79270 45
73164 45
34779 45
90150 45
43632 45
27769 46
20106 45
74741 45
84209 45
33432 45
98552 47
79030 45
43486 45
77490 45
40309 45
43063 45
1205 45
91522 45
53322 45
70703 46
79420 46
70819 46
42353 45
40765 45
31533 45
92151 45
50236 46
21064 45
64837 45
44308 45
3548 45
8852 47
67441 45
7581 45
40501 45
31736 46
14058 45
57383 45
38584 45
64471 47
14607 45
65132 45
4686 46
29542 45
93450 45
17275 45
6259 45
38776 45
44436 45
88132 46
52608 45
48769 45
38651 45
90005 45
676 45
7587 46
13133 45
2315 45
36469 46
73831 45
27106 45
92780 45
98278 46
68203 45
78162 45
69305 46
74748 45
37618 45
53557 45
68012 45
9457 45
32231 45
80832 45
19581 45
13080 46
73417 45
87347 45
91809 45
25152 46
58126 45
97832 45
37930 45
84879 45
8727 45
14955 45
22368 45
65015 45
13989 45
91520 45
10093 45
81152 45
95788 45
20234 46
47869 45
63239 45
87553 45
16751 45
15493 45
24608 45
27672 45
80228 45
10238 47
29700 45
96187 45
4136 45
91636 45
39449 46
61470 45
7992 45
79834 45
71597 45
45311 45
20103 45
30395 45
48932 45
99744 45
58382 45
39313 45
73521 45
40345 46
66843 45
77166 45
85469 45
42286 45
43935 47
49531 45
10049 45
80232 45
35172 45
92006 45
85301 45
84344 45
86002 45
7781 45
21230 45
21597 45
16647 45
20823 45
43151 45
89317 45
9952 45
70418 45
41608 45
85269 47
15925 45
40870 45
76123 45
76565 45
9694 45
82040 45
32028 45
13885 45
49374 45
93930 45
31225 45
75752 45
95864 45
86270 45
87069 45
35982 45
25112 45
17465 45
70207 46
60514 45
2698 45
43248 45
99783 45
21595 46
72057 45
73016 45
37037 45
8259 46
99257 45
66206 46
24694 45
37901 45
97667 45
29042 45
16682 46
40515 46
36066 45
75960 45
58970 45
26672 45
92981 45
55653 45
46651 45
94016 45
58051 47
60100 45
34942 45
41414 45
76135 45
91468 45
67298 46
95843 45
95859 45
51404 45
23445 45
83762 45
51303 45
4822 46
28612 45
40657 45
9660 45
78228 45
42662 45
25143 46
44336 45
85742 45
68157 45
81971 45
19697 45
12749 45
45094 45
92636 45
95539 45
37387 45
59040 45
28132 45
98530 45
85983 45
59644 45
31838 45
56948 45
76363 45
51589 46
51607 45
48821 45
16115 46
83081 46
37963 45
5907 45
96150 45
47148 45
16564 45
54332 45
50549 45
97412 45
47464 45
89214 45
99833 45
50282 45
96304 45
16005 47
15742 45
88920 45
52338 45
67150 45
67972 45
51152 45
14516 45
84300 45
61663 45
76518 45
88229 45
38628 45
79487 45
44496 45
87848 45
75645 45
90272 45
48608 45
94983 45
84631 45
62874 46
24505 45
9824 45
33572 45
24852 46
47467 46
62029 45
9407 45
99057 45
53400 45
81507 45
22456 45
40491 45
41511 45
84126 45
74242 45
3466 45
11878 45
91649 45
46655 45
19946 45
90460 46
62833 45
85309 45
92935 45
22650 45
11904 45
8384 45
52554 45
65226 45
30624 45
26385 45
22638 45
33376 45
85178 45
54606 45
36614 45
4006 46
30684 46
26952 45
15618 45
43687 45
17019 45
5238 46
11413 45
72820 45
25455 45
52464 45
90903 45
70097 45
26887 45
69186 45
95925 45
14450 45
37272 45
32071 45
50110 45
16030 45
8437 45
84103 45
25237 45
47734 45
89128 45
66508 45
5412 46
28544 45
7233 45
77600 45
88906 45
34556 45
16988 45
2967 45
64417 45
59148 45
37273 45
56087 45
21990 45
30211 45
23720 45
17152 45
91670 45
35013 45
2548 45
524 45
67381 45
6329 45
87994 45
88435 46
16164 45
32521 45
55674 45
30959 45
74926 45
14500 45
42798 45
72949 45
80075 45
32548 45
44183 45
23131 45
22991 45
35577 45
87546 45
95907 45
74610 45
9940 45
85758 45
76313 45
60245 45
40544 45
57884 45
84945 46
25396 45
63596 45
14842 45
20326 45
76722 45
70980 45
40326 45
91315 45
14377 45
68677 46
22611 45
39237 46
14910 45
47810 45
94574 45
58350 45
85156 45
36995 45
36025 45
92978 46
37335 45
52072 45
53797 45
39486 45
91071 45
33813 45
258 45
8575 45
18596 45
88462 45
13433 45
57921 45
97795 45
76429 45
16124 45
94570 45
92116 46
39692 45
30613 45
87966 45
94969 45
6060 45
63677 45
89542 45
12578 46
87108 45
86318 45
85078 45
55127 45
39064 45
12960 45
15513 45
42413 45
4394 45
88690 45
86069 45
61252 45
25044 45
71090 45
99980 45
22645 45
51153 45
41334 45
39223 45
67579 45
33767 45
76258 45
33511 45
63816 45
11111 45
10588 45
75478 45
77113 45
29837 46
27745 45
73336 45
54076 45
79891 45
47392 45
43587 46
88885 45
62852 45
92191 45
33421 45
46247 45
66513 45
19441 45
23446 45
48539 45
43358 45
20069 45
61174 45
58397 45
83880 46
19762 45
36251 45
86997 45
22832 45
82439 45
9728 45
62638 45
27857 45
52426 45
96306 45
13824 45
5976 45
60215 45
39777 45
37828 45
4880 45
58041 45
99628 45
26494 45
72488 45
88657 45
58385 45
66344 45
96994 45
41803 46
37084 45
63888 46
55351 45
22626 45
85946 45
12927 45
6135 45
72592 45
19288 45
15444 45
74300 45
18148 45
96742 45
65552 45
13262 45
93408 45
22185 45
82459 45
29594 46
25832 45
77574 45
56193 45
47896 45
29078 46
33704 45
99184 45
66559 45
22506 45
22064 45
3241 45
95072 45
13443 45
4344 45
91831 45
60552 45
20090 45
63521 45
53886 45
26963 46
22798 45
60805 45
8431 45
59321 46
40039 45
99157 45
58175 46
73152 46
63915 45
7873 45
73271 45
31293 45
74905 45
41471 46
95600 45
14732 46
65724 46
25213 46
25993 45
9506 45
33872 45
1857 45
20010 46
69807 45
2467 45
76349 45
39372 46
1023 45
66541 45
82944 45
40375 45
12856 45
30375 45
97226 45
44147 45
94548 46
60485 45
37780 45
73871 45
95586 45
59727 45
22636 45
34128 45
25633 45
37297 45
4684 45
48959 45
55248 45
10390 47
64815 45
65000 45
49480 45
643 45
86497 45
31797 45
19227 45
46050 45
2231 45
59127 45
84760 45
52092 45
62375 46
46302 45
28196 45
30175 45
40290 45
95949 45
44376 46
80227 46
40213 45
20606 45
2545 45
99254 45
31120 45
25587 45
30306 45
41547 45
5888 46
73018 45
29455 45
97602 45
43870 46
62535 45
64737 45
72952 46
16373 45
3514 45
71438 45
33980 45
35200 45
27584 45
11429 45
92492 45
69323 45
56834 45
39379 45
27993 46
91451 45
34634 45
65164 45
65082 45
12741 45
45505 45
86605 45
56098 45
53752 45
91114 45
6559 45
64129 45
74814 45
94636 45
24683 45
22646 45
47616 45
54527 45
62019 45
58267 45
63491 45
6823 45
8341 45
99580 45
80276 45
45129 45
52330 45
29902 45
92551 45
91858 45
85345 45
338 45
75410 45
93908 46
97572 46
86926 45
90488 45
41072 46
43733 45
65980 45
51800 45
63216 45
87729 45
93874 46
79829 45
42774 45
65697 45
91323 45
98592 45
32042 45
27608 45
65342 45
25754 45
34205 45
94233 45
43095 45
98848 45
65868 45
58451 45
56919 45
68308 45
91306 45
64448 45
67531 45
1478 45
72764 45
39825 45
87803 45
43791 45
65700 45
14981 45
86241 45
1299 45
19944 45
48318 46
43392 45
78433 45
75128 45
41031 46
86315 46
8669 45
9510 45
35692 45
32534 45
10174 45
33920 45
21420 45
65827 45
88425 45
50719 45
32725 46
2015 45
67696 45
24464 46
3381 45
43165 45
29470 46
57403 45
45709 45
1821 45
45843 45
10999 46
13686 45
66279 45
27959 45
9729 45
21942 45
74046 46
18060 45
86112 45
76152 45
92482 45
75669 45
73734 46
94331 45
30227 45
78583 45
3945 46
20282 46
29709 46
81921 45
3246 45
6624 45
49656 45
75515 45
9402 46
90064 46
16462 45
3945 46
26969 45
99628 45
73234 45
74209 45
53138 45
71774 45
94643 45
70816 45
75077 45
59585 45
11144 45
12255 45
25429 45
88769 45
45509 45
73582 45
40871 45
57050 45
21227 45
43304 45
30030 46
778 45
36145 45
49983 45
64611 45
69604 45
91182 45
44925 45
15125 45
51527 45
24114 45
69848 45
99211 45
92152 45
66576 45
72319 45
98531 45
46237 47
95451 45
3925 45
99118 46
66658 45
75373 46
18876 45
74582 45
27278 45
17784 45
25968 45
51452 45
43113 46
92182 45
34233 45
58211 45
41627 46
11161 45
89198 45
54292 45
86105 45
41183 45
33590 46
58771 45
94352 45
59329 45
6603 45
5245 45
25016 45
75487 45
26353 45
45328 45
31972 46
70478 45
8381 45
48697 45
32554 46
17953 47
16873 45
4078 45
14286 46
22036 45
15554 45
98392 45
40344 45
60305 45
49149 46
72254 45
63793 45
59657 45
89606 45
81879 46
40434 45
32654 45
76992 45
40706 45
25906 45
70572 45
78097 45
6326 45
80231 45
16252 45
12885 45
34588 45
1454 45
26679 45
19217 45
34843 45
49557 45
79145 45
76776 45
61165 45
67405 45
99245 45
70773 46
90395 45
7406 45
79632 45
94767 45
2077 45
89443 45
86169 45
39539 45
23862 45
83833 45
2364 46
72081 45
53230 45
80769 45
96546 46
45802 45
82295 45
93619 45
47116 45
80219 45
58481 45
50797 45
4152 45
30212 45
44402 45
20347 46
96993 45
83255 45
29283 45
36633 45
70619 46
53178 45
63166 45
95159 46
57542 46
81914 45
45715 45
26903 46
52510 45
82284 45
12972 45
25654 46
86996 45
2439 45
83737 45
53411 46
70020 46
14563 45
2734 45
23015 45
7969 45
45902 45
39971 45
86921 45
62214 45
7533 46
6701 45
42077 45
67966 45
4202 45
27273 45
24280 45
29298 45
14547 45
13868 45
34859 45
44618 45
93853 45
24677 45
14378 45
95217 46
3315 45
68609 45
19177 45
50618 45
19378 45
15867 45
66993 45
94153 45
98943 45
63826 45
5777 45
7967 46
43385 45
19299 45
45393 45
28523 45
74412 45
91905 45
22070 45
17600 46
14578 45
87592 46
67948 45
17334 46
21351 45
46201 45
62179 45
48505 45
6923 45
26679 45
95531 46
51361 45
62422 45
98996 45
45670 45
14614 45
87036 45
15197 45
31045 45
48863 45
37296 45
52419 45
66300 45
28249 45
49203 45
29922 45
53366 45
5276 45
67822 45
30739 45
92285 45
60410 45
49289 45
69565 45
59026 45
5646 45
43203 45
96956 45
53906 45
85312 45
74418 45
82792 45
36159 45
84521 45
91063 45
28035 45
4357 45
20288 45
63953 45
90385 45
80781 45
97106 45
67571 45
64296 45
98216 45
95891 45
96644 45
71906 45
51294 45
85085 45
1229 45
62792 46
81947 45
85213 45
211 45
16168 45
28156 45
12575 45
84500 45
70197 45
61180 45
5093 45
49678 45
5630 45
36425 45
34400 46
19337 45
19411 45
69400 45
31933 45
48436 45
45189 45
30011 45
51640 45
55611 45
69107 45
52260 46
26914 45
33527 45
57469 45
89367 45
93814 45
29419 45
66996 45
79137 45
92315 46
62514 45
58040 45
35885 45
75389 45
35132 45
22070 45
36292 45
4880 45
97096 45
62924 45
70867 45
91460 45
1102 45
20957 45
82296 46
80705 45
76369 45
43558 45
85721 45
50802 45
15760 45
12231 45
40975 45
67329 45
43471 45
58644 45
86386 45
46365 45
70025 46
68901 45
8092 45
42051 45
28958 45
54309 45
19164 46
28371 47
58685 45
54602 45
54881 45
55822 45
45381 46
88845 46
5792 45
21842 46
51833 45
32976 45
43798 45
41469 45
32209 45
13928 45
7361 45
20240 45
7900 45
56938 45
7396 45
4595 45
26715 45
41326 45
10814 45
75258 45
37197 45
64378 47
21097 45
33857 46
35175 45
33265 46
60816 45
73848 46
20117 45
65829 45
99119 45
53852 45
90359 45
14925 45
62068 45
93796 45
93796 45
63233 45
52425 45
37281 45
81076 45
8224 45
8929 45
67744 45
49394 45
29770 45
67540 45
72902 45
75853 45
10115 45
56747 45
75649 45
62091 45
28938 45
97392 45
27997 45
64546 45
41345 45
6082 45
39874 46
91498 45
60976 45
38936 46
71219 45
70001 45
19100 45
67348 46
29738 45
43547 45
36972 45
16168 45
82079 45
58857 45
60347 45
27963 45
57689 45
64643 45
84603 45
98694 45
39096 45
42951 45
98548 45
96605 46
38982 45
37956 45
91791 45
29902 45
28397 45
71236 45
11299 45
56913 45
20073 45
9893 45
58645 45
60001 45
92395 45
42969 47
24204 45
11916 45
94049 45
32881 45
15277 45
30005 45
84691 45
60526 45
34031 45
44233 45
37047 46
94537 45
47406 46
41754 45
34265 46
43112 45
90409 45
85995 45
94501 45
38080 45
92628 45
97904 45
23925 45
40726 45
82758 46
69782 45
48925 45
82600 45
34217 46
37688 45
10327 45
77028 45
70222 46
86758 45
3501 45
69815 45
96497 45
28045 45
36123 46
75759 45
8319 45
48463 45
83074 45
94782 45
3732 45
59376 45
45975 45
20637 45
58051 46
26780 45
90361 45
38576 45
31035 45
70345 45
59956 45
43025 46
69593 45
76106 46
88618 46
26331 45
14903 46
43817 46
18552 45
15126 45
72248 46
59292 45
28123 45
24001 45
41568 45
20187 45
26488 45
47488 45
6468 45
74858 45
51809 45
49951 45
48436 45
62927 45
40392 45
1269 45
13133 45
51262 45
45189 45
68825 45
36472 45
97586 45
74696 46
75686 45
29081 45
11258 46
15062 45
56204 45
38568 45
75749 45
48310 46
28108 45
48704 45
48165 45
96154 45
81027 46
70820 45
32645 45
97065 45
90390 45
88214 45
8579 45
98074 45
84553 45
67544 45
51945 45
39789 45
33346 46
2067 45
33182 45
30624 45
70878 46
86580 45
89583 46
84427 45
71558 45
68387 45
85351 45
59292 45
85022 45
31572 45
13334 45
42371 45
92780 45
52741 45
16762 45
34919 45
43000 47
50555 45
82281 45
3027 45
50693 45
8416 45
16604 45
77252 45
79863 45
12369 45
68443 45
32399 46
42307 45
47082 45
10680 45
82675 45
45262 45
18867 45
54033 45
28924 45
31525 45
62198 45
58229 45
50290 45
72626 45
3735 45
41513 46
90943 45
31848 45
82263 45
6537 46
4129 45
90265 45
24882 46
26718 45
89286 45
91294 45
67566 45
40235 46
25242 45
48385 45
66621 45
8558 45
93187 45
68271 45
11816 45
38739 45
38535 45
62893 45
76835 45
42317 45
35025 45
67272 45
14768 45
91354 45
60858 45
1398 45
58947 46
16085 46
99669 45
63596 45
33382 45
22459 45
19980 45
44388 46
77233 45
65386 45
74305 45
14899 45
24847 47
56678 45
2963 45
99231 45
45639 45
26895 45
84366 45
75947 45
58677 45
49523 45
54447 45
94404 45
69784 45
77021 45
39975 45
81970 45
18682 45
85517 45
39911 45
43245 45
94992 45
72985 45
42526 45
14775 45
56423 45
64050 45
90298 45
56708 45
31751 45
95575 45
385 45
5681 45
6315 46
82184 45
22102 45
9641 45
75049 46
85189 45
86176 45
88827 45
90418 45
23486 45
17538 46
66229 46
49075 45
56783 45
10382 45
42529 45
51559 46
57389 45
61281 45
36938 45
52051 45
24219 45
83596 45
55257 45
70689 45
72676 45
71483 45
17266 46
27778 45
13463 45
18383 45
95222 45
40016 46
57181 45
53872 45
60566 45
1509 45
72404 45
31585 45
40368 45
1484 45
71679 45
12006 45
36983 45
67925 45
18151 45
66904 45
83374 45
45294 45
71228 45
94020 45
25815 45
91115 45
53985 45
35650 45
67009 45
14856 46
47443 46
10249 45
78123 45
21168 45
11123 45
43569 45
47707 45
61633 45
74821 45
56625 45
88612 45
69909 45
41060 45
49247 45
46387 45
36110 45
16941 45
70790 45
14468 45
57267 45
15881 45
11776 45
45564 45
5567 47
46133 45
59868 45
27046 45
63565 45
4914 45
2789 45
47330 45
79488 45
40430 45
82290 45
40933 45
66965 47
19055 45
69154 45
58226 45
68253 45
71730 45
32685 45
93106 46
68454 45
82630 46
96105 45
92624 45
16971 45
97909 45
98568 46
86759 45
86787 46
20685 45
37979 45
40407 45
80681 45
94253 46
58877 45
92050 45
51613 45
5643 46
60688 45
51624 45
83033 45
91771 45
23883 45
16347 45
61069 45
34759 47
99312 46
22110 45
85032 45
25780 46
71035 45
13794 45
54878 45
95903 46
38706 45
73769 45
8059 45
83091 45
26748 45
57932 45
80256 45
52654 45
30786 45
53608 45
32358 45
10710 45
86766 45
61102 45
24951 46
75040 45
59634 46
28050 46
71875 45
45966 45
76933 45
55098 45
50226 45
65779 45
66360 45
206 45
61418 45
30611 45
1272 45
61492 45
79422 45
79472 45
43570 45
39397 45
67402 45
82007 45
7644 46
24194 45
32142 45
9227 45
1000 45
34801 46
8356 46
97429 45
37298 45
39051 45
78382 45
78580 45
54908 45
5517 45
85303 45
68692 45
12305 45
26280 45
26005 45
29249 45
70682 45
37979 46
88148 45
84091 45
78405 45
31258 45
3411 45
17745 45
76047 45
59617 45
73601 45
79918 45
70079 45
3458 46
80587 45
27874 45
96281 46
91667 45
73832 45
37869 45
15362 45
25455 45
58100 45
98620 45
35735 45
87290 45
28081 45
17776 45
67030 45
68749 45
14868 45
21268 45
88808 45
48495 45
54136 46
29874 45
1559 45
20936 45
22036 45
8071 45
16555 46
3859 45
693 46
7265 45
29539 45
29532 45
36627 45
3409 45
14639 45
73485 45
89530 45
4286 45
31544 45
55529 45
52083 45
23451 45
87484 45
13356 46
96070 45
25388 45
27046 45
66537 45
46361 45
17402 46
21075 45
5084 45
60704 45
39992 45
44852 45
64100 45
59281 45
58528 45
2748 45
59943 45
15754 45
63918 45
55814 45
90875 45
80108 45
10559 45
17011 45
86569 45
83162 45
43426 46
14996 45
30864 45
4861 45
43794 46
78155 45
54606 46
3769 46
92204 45
19170 46
17796 45
54851 45
34856 45
15255 45
57617 45
11832 45
1766 45
12747 45
73769 45
97279 45
81621 45
1288 46
82588 46
5301 45
30991 45
44122 45
69397 45
84378 45
33758 45
61672 45
47926 46
69117 45
56723 45
1066 45
90386 45
26573 45
73073 45
78214 45
49034 45
75857 45
67559 45
55876 45
90341 45
46650 46
89719 45
16026 45
56368 45
4417 45
59779 45
55710 45
56134 45
90269 45
58372 45
92305 45
29614 45
82561 45
3494 45
37527 46
94628 45
57880 45
13036 45
12551 45
61994 45
28141 47
58879 45
20120 45
87668 46
80167 45
72316 45
24080 45
64226 45
306 45
79109 45
1761 45
31269 45
31156 45
96900 45
43512 45
17627 45
73950 45
43286 46
6155 45
72422 45
18441 45
68433 45
14825 45
36956 45
32712 45
94222 45
63945 45
14661 46
65866 45
18629 45
76447 45
45210 45
4947 45
7387 45
24925 45
74435 45
56412 46
29264 45
11768 45
59122 46
77825 45
89781 45
94596 47
32082 45
17407 47
77167 45
25353 45
77518 46
63953 45
70522 45
1215 46
90327 45
36116 45
5415 45
81022 45
14173 45
68205 45
95985 45
11508 45
34877 45
16248 45
1567 45
67232 45
94745 45
53937 45
59145 45
73092 45
83140 45
25301 45
12467 45
73483 45
32545 45
10397 45
71000 45
59086 45
5556 45
39935 45
65152 45
81831 45
95253 45
1361 45
77448 45
40373 45
82453 45
30734 45
34754 45
43965 45
38124 45
75305 45
64537 45
95163 45
4478 45
36191 45
90671 45
41480 45
43167 45
56132 45
12866 45
79520 45
72106 45
83648 45
51411 45
34052 45
61940 45
59311 45
24621 46
95094 45
52315 45
29818 45
13090 45
56163 45
8036 45
39722 45
70597 45
84089 45
60606 45
37103 46
69857 45
87755 45
64103 45
96241 45
99412 45
3690 45
29811 45
65913 45
46594 45
84403 47
97926 45
98089 45
61030 45
33605 45
1797 45
37951 45
95688 45
84370 45
85924 45
76254 45
12490 45
82815 45
25757 45
94846 45
92860 45
83606 45
33212 45
29685 45
2657 45
76295 45
1407 45
85732 45
77618 45
10792 45
48320 45
12301 45
6636 45
20188 46
23587 45
74967 45
34824 45
86883 45
28064 45
79127 45
1777 45
52948 45
21859 45
81644 46
48139 45
73739 45
78213 45
89880 45
82791 46
24674 45
61829 45
90374 45
63918 45
13597 45
94105 45
51952 45
86103 45
77695 47
18653 45
1063 45
72999 45
32414 45
70215 47
69732 45
64340 46
68075 45
79400 45
96236 45
9265 45
19337 46
92474 45
61746 45
28657 45
39658 45
13084 45
65597 45
71011 48
40143 45
3510 45
65143 45
32239 46
59245 45
96495 45
53281 47
72687 45
29852 45
24730 45
62659 45
95232 45
35981 45
86570 45
41892 45
3216 45
86995 45
77510 45
98007 45
16783 45
88671 45
82300 45
26085 45
27355 45
58163 45
91769 45
51944 47
20086 45
41415 45
77098 45
64381 45
67120 45
36168 45
30986 45
14519 45
39972 45
78619 45
46222 46
29453 45
72657 45
16946 45
46948 45
51576 45
61801 45
85659 45
63361 45
79926 46
52977 45
20324 45
81799 45
79566 45
66243 46
38380 45
5112 45
29634 45
14059 45
94285 45
9750 45
2783 45
80212 45
34670 45
58742 45
81148 45
70146 45
6509 46
29892 45
14218 45
59592 45
74511 45
99289 46
41518 45
35881 45
85180 45
18266 46
28628 45
56039 45
71875 45
10425 45
28378 45
16113 45
64955 45
50653 45
5919 45
30480 46
82384 45
86367 46
59081 45
39606 46
66123 45
35626 45
12622 46
32728 45
40735 45
62572 45
42404 45
97048 45
92382 45
25553 46
61397 45
22455 45
93237 45
51382 45
54079 45
92709 46
93683 45
88787 45
21884 45
55376 45
5589 45
30002 45
68837 45
43810 45
85923 45
2124 45
29172 45
90459 45
65445 45
62093 45
72864 45
13742 46
37395 45
91004 45
9703 45
44329 45
84347 45
53826 45
17765 45
12377 45
84549 45
40853 45
86346 45
81998 45
37718 46
21812 45
37659 45
31499 45
99453 45
29673 45
27872 46
10735 45
66559 45
74493 45
3925 45
32810 45
91557 45
85103 45
42738 45
90355 45
31627 47
7433 45
57478 45
54923 45
10408 46
87258 45
22607 45
65791 45
67222 45
48849 45
1071 46
54166 45
76738 45
50920 46
83633 45
84731 45
37821 45
6863 45
61919 47
71084 46
92178 45
80126 46
47487 45
81884 45
68217 45
3384 45
14699 46
65685 45
96938 45
73908 45
85539 46
1671 45
27713 45
54356 45
44901 45
8592 45
57488 45
98785 45
48897 45
58273 45
22996 45
55342 45
53090 45
16045 45
80762 45
7573 45
1197 45
82498 45
43902 45
88031 45
76018 45
32877 45
71730 45
90204 45
44080 45
9169 46
89373 45
57361 45
95995 45
30925 45
72923 45
31536 45
84383 45
47051 46
66697 45
23089 46
38156 45
14811 45
88843 45
20219 45
21407 45
74078 45
6419 45
43501 45
66245 45
82028 45
96547 45
89356 45
68560 45
11897 45
24465 45
67070 46
88028 45
48858 45
73785 45
48271 46
92362 45
58809 45
42429 45
69805 45
53464 46
40237 45
55236 45
11384 45
4723 46
32045 45
9924 46
67049 45
15519 45
17137 45
3734 45
42903 45
83668 45
2803 45
68217 45
68882 45
57894 45
15618 45
88781 45
63851 45
48464 45
79940 45
79349 45
25163 45
81339 45
46850 45
40907 46
17462 46
79254 45
1035 45
85401 46
27341 45
19532 45
75103 45
13804 45
32984 45
44927 45
44174 47
6594 45
82844 45
91238 46
90285 46
36596 45
23876 45
39056 45
40024 45
71005 46
86415 46
59032 46
99484 45
16456 45
81782 45
18085 45
41404 46
16424 45
67644 45
22191 45
74758 45
70180 46
26104 46
46621 45
33972 45
31959 45
79436 45
41027 45
4888 45
18223 45
56461 45
78912 45
11945 45
67461 45
65306 45
57957 46
41217 45
39583 45
49149 45
82828 45
69014 45
43053 45
56230 45
51408 45
4639 46
69563 45
13049 45
82290 45
92413 45
81333 46
91582 45
12119 45
17270 45
10682 45
99908 45
41745 45
69895 45
73198 45
57677 45
41367 45
49536 45
66821 45
26292 45
65360 45
79701 45
79501 45
36929 45
9734 45
17639 46
61544 45
32937 45
17754 45
26462 45
39090 46
75974 45
54908 45
66189 46
25725 45
19867 45
37616 45
67681 45
41310 45
54894 45
24232 45
46304 45
20537 45
25569 45
2143 45
33913 46
42932 46
82190 45
99438 45
990 45
41213 45
47705 45
4014 46
82745 45
15062 45
7140 46
76073 45
59633 45
31042 46
96424 45
66213 46
2013 45
8984 45
71142 45
37214 45
75095 45
8107 45
17511 45
33946 46
91254 45
89689 45
31296 45
52715 46
6572 45
38518 45
83786 45
82425 46
24661 46
12875 45
51029 45
84209 45
16455 45
80290 45
78133 45
94695 45
21089 45
37759 45
33617 45
55016 45
30733 45
49193 46
6417 45
79304 45
41491 45
24986 45
20524 45
11248 45
41302 45
56004 45
37865 45
68345 45
15878 45
72559 45
84591 45
24551 45
98622 45
61427 45
81865 45
71246 45
72908 46
41708 45
22763 45
15590 45
97388 45
32139 45
43644 45
35114 45
1999 45
97801 45
74961 45
31793 45
35370 45
70720 45
84331 45
87834 45
27938 45
14772 45
41497 45
1819 45
84826 45
76656 45
24157 45
6949 45
61261 45
29521 46
76514 45
98631 45
3678 46
20413 45
10333 45
50742 45
47423 45
26826 45
30218 45
45242 45
88605 46
17144 45
33145 45
43783 45
19185 45
1699 45
88755 45
92994 45
84902 45
91633 45
17260 45
34642 45
80542 45
1270 45
96321 45
55229 45
47285 45
26127 45
55302 45
87609 45
54817 45
93903 45
92649 45
86011 46
88580 45
61407 46
62503 46
59495 45
47489 45
93264 45
96854 45
56435 45
59664 45
76646 45
76730 45
99192 45
31583 45
77813 45
56056 45
10493 46
72689 45
77505 45
25162 45
12988 45
60451 45
27101 45
33688 45
72404 45
43007 45
69285 45
25175 45
47285 45
41758 46
2551 45
6288 45
99479 45
74341 45
70531 45
87707 45
5800 45
74650 45
77435 45
71458 45
13663 45
53216 45
8658 45
51722 45
95935 45
42076 45
63612 45
34350 45
22068 45
79179 45
10790 45
69791 45
39086 45
73855 45
7710 46
96720 45
17778 45
98759 45
46243 45
33894 45
15451 45
86554 45
79242 46
14006 45
30532 45
72579 45
31289 45
36942 45
81950 45
84505 45
40213 45
60181 46
44492 45
67493 45
17662 46
49908 45
60387 45
99677 45
88809 45
47838 45
59727 45
96599 45
57189 45
99053 45
31380 45
78462 45
84135 45
46472 45
73329 45
91692 45
30368 45
44927 45
88015 45
83476 45
82791 46
26565 45
30978 45
3276 46
60737 45
14393 45
96841 45
94480 45
45098 46
63351 45
57907 45
75941 45
70377 46
69891 45
33506 45
50683 45
93451 45
49701 46
19028 45
33316 46
51472 45
35887 45
5758 45
28746 45
91553 45
17319 46
35983 45
37569 45
13915 45
86403 45
4891 45
78685 45
21805 45
88700 45
21267 45
23954 45
28032 45
98411 45
33268 45
71542 46
21147 45
39613 45
83342 45
4119 46
40583 45
1071 45
23922 45
78797 45
80173 46
95479 45
21874 45
99769 45
74280 45
60385 45
26655 46
6959 45
23698 45
83960 45
77497 45
48537 45
52395 46
44110 45
59173 45
2272 45
17287 45
96740 45
61921 45
38688 45
66108 47
32271 47
61877 45
91484 45
21381 45
79588 45
70289 45
70470 45
68026 45
43488 45
54746 45
10060 45
80606 45
20060 45
24675 45
75148 45
91723 46
76896 46
33155 45
384 45
80659 45
34188 45
36410 45
21360 45
80470 45
49818 45
69866 45
73656 45
37309 45
45972 45
94540 45
77934 45
12401 45
82809 46
16024 46
4717 45
26922 45
90245 45
61404 45
97790 45
45742 46
47122 45
60506 45
66640 45
35008 45
41904 45
87578 45
9338 46
62307 45
24443 45
97237 45
82963 45
89931 46
78900 46
94486 45
75968 45
63332 45
61265 45
48049 45
16985 45
95894 45
66563 45
19045 45
73605 45
87373 45
31581 45
69532 45
40684 45
20161 45
2451 46
74053 45
3556 45
243 45
67559 45
1447 45
41117 45
91220 46
83874 45
46473 45
21845 45
61672 46
39283 45
21563 45
47113 45
2433 45
23201 45
8220 45
88158 45
98807 45
22752 45
96739 45
22765 45
43842 45
94127 46
79522 45
79175 45
81 45
99832 45
93992 46
61267 45
2721 45
69593 45
98607 45
21882 45
17724 45
93681 45
80695 45
14657 45
37933 45
3364 46
91981 45
55727 45
49774 45
76057 45
36007 45
54820 45
82182 45
59944 45
21605 45
96878 45
46664 45
5939 45
54443 45
6536 45
3916 45
57915 45
16617 45
57508 45
43089 45
52036 45
16753 45
76048 45
18336 45
90369 45
84695 45
7887 45
55967 45
85564 45
85441 45
17315 45
86857 45
34715 45
20934 45
34716 45
19730 45
99311 45
94945 45
70149 45
48937 45
78107 45
1820 45
57546 45
95115 46
11064 45
63335 45
5628 45
63218 45
60742 46
84906 45
69739 45
50485 45
93298 45
16810 45
59661 45
75687 45
98956 45
57075 45
70269 45
23640 45
98208 45
51939 45
10422 45
67366 46
30166 45
20811 45
15969 45
93001 45
79941 45
25319 45
98674 45
7087 45
88482 45
52190 45
6543 45
67884 45
66237 45
12912 46
71297 45
18182 45
73598 45
46874 45
69289 46
42353 45
43873 45
6819 45
64184 46
19419 45
86327 45
25750 45
44930 45
57903 45
95064 45
36598 45
68745 45
57136 45
25730 45
41108 45
70672 45
50430 45
42989 45
41493 45
87840 45
98950 46
48598 45
60197 45
71183 45
78226 45
51732 47
78048 45
92585 45
96473 45
14939 45
86624 45
34623 45
24858 45
66743 45
37986 45
65091 45
93285 45
52238 45
15293 45
14634 45
88154 47
50400 45
34421 45
15897 45
49501 45
87693 45
34694 46
85105 45
19794 45
37590 45
66047 47
30064 45
76042 45
80775 45
52769 45
93177 45
48249 46
28473 46
38710 45
21022 45
46474 45
5114 45
21592 45
35497 45
46795 46
23379 45
16264 45
47473 45
94881 45
89739 45
59271 45
68903 45
49320 45
65388 46
87364 45
19153 45
75669 45
82554 45
54895 45
46054 46
35157 45
12957 45
2883 45
39685 45
77619 45
58878 45
92617 45
38984 46
71833 45
64795 46
12169 45
71382 45
61254 46
1141 45
30575 45
22757 46
88417 46
15997 45
27776 45
7446 45
24910 45
43054 45
42763 46
9135 45
75054 45
28474 46
16342 45
89335 45
87254 45
37565 45
83661 45
19133 45
12679 45
72242 45
88046 45
75244 46
44391 45
12219 45
35036 45
95326 45
77800 46
11775 45
56573 45
66412 45
69661 45
36534 45
9966 45
42542 45
22978 45
2179 45
94632 45
92953 45
38811 46
25014 45
61918 45
23043 45
20887 45
27656 45
26265 45
19784 45
48665 46
38133 45
16958 45
69163 45
69865 45
20623 45
6938 45
39382 45
33328 45
37609 45
48109 45
69394 46
49772 45
18390 45
55851 45
33814 45
78724 45
55328 47
27498 45
7636 45
78970 45
63487 45
79029 45
65155 45
28912 46
52624 45
66124 45
22989 45
15427 45
33013 45
84181 45
19361 45
99531 45
80731 45
10095 45
474 45
95731 45
21366 45
40690 45
84618 45
58186 45
61858 45
99513 47
86184 45
64554 45
61595 46
67093 45
92992 45
6561 45
36259 45
38754 45
47459 45
6035 45
88634 46
94963 45
77591 45
65153 45
43859 46
61851 45
96967 45
54223 46
83977 45
21227 45
44285 45
96822 45
7956 45
35437 47
83551 45
71728 46
9694 45
48442 46
60853 45
9033 45
37782 45
21174 45
63322 45
2911 45
31529 45
23850 45
59018 45
75934 45
48243 45
95041 45
99645 46
33996 46
92715 45
85263 45
41530 45
4246 45
45773 45
97725 46
68085 45
18471 46
95799 45
81018 45
21123 45
57588 45
29640 46
67031 45
24474 45
12755 45
75212 45
56222 45
88321 45
54455 45
94030 45
16289 45
99410 45
35437 45
44719 45
59660 45
93820 45
29269 45
17316 45
78620 45
62 45
28623 45
49800 45
94239 45
89788 45
80062 45
78298 45
41968 45
20841 45
6351 45
93587 45
91895 45
70099 45
60226 45
59238 45
54689 45
11487 45
96275 45
1699 45
2667 45
94532 45
83475 45
55358 45
98707 45
78783 45
39931 45
33262 45
88838 45
51038 45
88473 46
16974 45
99854 45
64418 45
38466 45
95401 45
50157 45
45398 45
69724 45
27515 46
96208 45
41093 45
12118 45
65850 45
73868 45
90232 45
23742 46
90439 45
55096 45
43896 45
78657 46
14565 45
24642 45
85217 45
31692 45
10636 45
15921 45
29666 45
78215 45
29311 45
55203 46
60467 45
57649 45
825 45
18989 45
18455 45
16413 45
11290 45
21504 46
66659 45
61178 45
76268 45
88477 45
41736 45
84808 45
3553 45
28162 46
86247 45
60709 45
79291 45
59065 46
10439 45
62916 45
43820 45
5652 45
42766 45
45798 45
68790 45
1516 46
15895 45
30554 46
46357 45
52474 45
86843 45
28747 45
78873 45
5373 47
9240 45
51853 45
43437 45
38725 45
48022 45
99533 45
78016 45
86533 45
49919 46
71160 45
91602 45
38992 45
59695 46
70706 45
94535 46
97024 45
31307 45
73911 45
49214 45
56335 45
74148 45
69078 46
83202 46
34079 45
77806 45
84834 47
45201 45
27008 45
81148 45
51368 45
54084 45
9033 45
60149 45
54772 46
68762 45
55106 45
29242 45
38443 45
84955 45
80313 45
13885 45
20580 45
21781 45
36891 45
57040 46
18226 45
77432 45
68753 45
80952 45
76377 45
31248 45
91580 45
39244 46
89259 45
2472 45
14783 45
32871 45
40282 45
97299 45
52070 45
61653 45
6500 45
81596 47
57398 45
49002 46
85733 45
84653 45
17083 45
77235 45
2411 45
74254 45
76870 45
6632 45
64302 45
8050 46
84775 45
16027 45
75491 46
48661 45
3068 45
52664 45
18118 45
40726 45
25626 45
24351 45
77668 46
41189 45
16492 45
64669 45
97408 46
41987 47
71413 45
12227 45
72225 45
62087 45
99993 45
92351 45
46551 45
80302 45
70745 45
85962 45
66279 45
86890 45
11334 45
27781 45
28066 45
11934 46
82649 45
37751 45
38238 45
74247 45
77535 45
13899 45
37226 45
68823 45
89018 45
7091 45
92753 45
44644 46
4363 45
18509 45
87243 45
137 45
70191 45
29592 46
15783 45
58124 45
63677 45
44696 45
12513 45
47272 45
12690 45
4952 45
30796 45
88540 45
22514 45
10771 45
1571 45
98761 45
45664 45
55880 45
20399 45
52103 45
89222 45
28185 45
59564 45
17145 46
71377 45
36044 45
57687 45
83725 45
52387 45
42050 45
51865 45
34474 45
70368 45
30644 45
36620 45
70091 45
95693 46
5345 46
22845 45
1214 45
61643 45
64767 45
36198 46
20510 46
33118 46
51273 45
16144 46
76638 45
20976 45
932 45
48627 45
87517 45
48150 45
45892 45
33696 45
1012 45
49111 45
60647 45
87558 46
17298 45
53451 45
77621 45
29313 47
83254 45
39381 45
31393 45
91714 45
73237 46
27007 45
57513 45
91441 45
63370 45
467 45
12299 45
92088 46
44949 46
82988 45
6354 45
5809 45
60547 46
57017 45
53505 45
87398 45
85203 45
4761 45
46237 45
88601 45
88567 45
69358 45
83908 46
97752 45
19952 45
15817 45
62974 45
15548 45
59660 45
1034 45
65769 45
17868 45
1478 45
16761 46
43785 45
768 45
91409 45
48152 45
64234 47
83717 45
43630 46
54373 45
2335 45
80490 45
92404 45
46229 45
13158 45
41142 45
92259 45
86911 45
70087 45
78626 45
6106 46
52818 45
98663 45
75126 45
38843 45
33531 45
18059 45
4122 46
25799 45
53600 45
37691 45
5822 45
89519 46
14581 46
14834 45
10173 45
74041 45
22094 45
86712 45
69366 46
83388 45
35634 45
93005 45
55252 46
66693 45
91039 45
75451 45
64735 45
32663 45
24806 45
23473 45
33831 45
72386 45
32005 45
87939 45
41954 45
61016 46
24448 45
82111 45
41653 45
3934 45
3233 45
52233 45
91820 45
52498 45
15166 46
98262 45
78055 45
24005 45
72982 45
7493 45
20597 45
32883 46
16387 45
13198 45
65981 45
43905 45
27996 45
64891 45
27092 45
22977 45
28956 45
62776 45
34897 45
73524 46
17525 45
17712 45
42949 45
60249 45
42237 45
37237 45
30385 45
65987 45
99610 45
85671 45
58750 45
88527 45
76689 45
27045 45
90827 45
57954 45
29311 45
62935 45
29749 47
30908 45
77394 45
21935 45
98138 45
86567 46
19144 45
51154 45
9554 45
24157 45
31885 45
82854 45
67314 45
27864 45
6455 45
29783 45
84610 45
27625 45
59415 45
29899 45
86395 45
70377 46
8383 45
58549 45
50259 45
37180 46
26785 45
91192 45
24166 46
32535 45
20905 45
98740 45
72848 45
77613 45
63603 45
48615 45
84976 45
83396 45
40468 45
13523 45
7894 45
85856 45
56169 45
33457 45
78860 45
50400 45
45714 46
19114 46
86166 45
15676 45
95610 47
48227 45
27220 45
70299 45
52697 45
10925 45
70444 45
467 45
15463 45
37707 45
3617 45
17210 45
90730 45
39031 45
61430 45
96378 45
76058 45
89890 46
74986 45
63774 45
25979 45
13437 45
31512 45
97963 45
22585 45
97096 45
7850 45
12597 45
69649 45
61402 45
86666 45
36250 46
57543 46
12980 45
38575 45
83123 46
50299 45
17115 45
3259 46
45769 45
35636 45
73713 45
93209 45
66129 45
90697 45
69911 45
94197 45
61355 45
548 45
87170 45
18073 45
33349 45
70330 45
98550 45
56081 46
21379 45
2814 45
7400 45
76435 45
70488 45
35621 45
32965 45
66185 45
50013 45
15584 46
95826 45
13109 45
98089 45
24258 45
95905 45
90534 45
51066 45
89268 45
17914 45
30985 45
31459 45
74777 46
4989 45
35829 45
44306 46
83646 45
77196 45
72245 45
45731 45
54054 45
19122 45
51222 45
61043 45
1547 45
7123 45
28975 45
78901 45
88337 45
70946 45
55269 45
23439 45
67249 45
80873 45
62869 45
1677 45
86267 45
4427 46
17889 45
85296 45
30263 45
69022 45
73156 45
99315 45
39038 45
44665 45
32256 45
68687 45
89441 45
68845 45
35648 45
61993 45
41677 45
28608 45
74422 45
26279 45
55956 45
84421 45
44076 45
94062 45
78420 45
19680 45
36682 45
65290 45
8408 45
85354 45
18880 45
59507 45
37526 45
81413 46
42358 45
97028 45
52901 45
26717 45
55918 46
6051 45
5704 46
63325 45
94576 45
72927 45
21069 45
37540 45
47526 46
67492 47
40353 45
95771 45
94158 45
87313 45
77935 45
17127 45
36998 45
94602 45
67810 45
92619 45
23407 45
42744 45
84896 46
434 45
38471 45
24021 45
32487 45
82068 45
57467 45
57078 45
81440 45
56093 45
41140 45
96299 45
85150 45
97322 45
41861 45
56574 45
62936 45
36077 45
82677 45
13418 45
43982 46
4602 46
51438 46
6894 45
63289 45
21456 45
58771 45
19863 45
98439 45
70051 45
36287 45
21276 45
20110 46
93716 45
69596 45
92843 46
45862 45
4237 46
84953 45
34607 45
18387 45
1320 45
64178 45
12006 45
38448 46
72467 45
98006 45
1899 45
37577 45
7018 45
26987 45
71809 45
53159 45
35271 45
33320 45
64057 45
20769 45
93872 45
69540 45
58456 45
99610 45
37375 45
32326 46
17806 45
62188 47
87096 45
23134 45
50253 45
76543 45
1275 45
81202 45
91298 45
67152 46
78193 45
2593 45
9064 45
40682 45
30387 45
24125 45
53749 45
42712 45
85599 45
79347 45
82510 45
89029 46
96006 45
53423 45
55045 45
9131 45
79325 45
32191 45
16688 45
12463 45
37390 45
37744 45
78265 45
93525 45
25018 45
60496 45
10882 46
9110 46
29368 45
39131 45
53742 45
63332 46
31934 47
42407 45
1278 45
12562 45
52482 45
6852 45
60868 45
40003 45
89652 46
12988 45
44456 45
39480 45
84888 46
36819 45
81584 45
20443 45
3046 45
824 45
17739 45
45068 45
24822 45
61025 45
37333 45
32887 45
97857 45
16505 45
88009 45
49764 45
16554 46
50646 45
48345 45
86515 46
99653 45
30481 45
92622 45
47296 45
2219 45
70659 45
67637 45
33738 45
39223 45
29727 45
16802 45
52450 45
50871 45
48080 45
92092 47
22275 45
86432 45
98543 45
79318 45
65703 45
57175 45
13877 46
71462 45
38134 45
69133 45
81677 45
59552 45
52709 45
63831 45
76 45
95935 45
55126 45
33364 45
95149 45
19866 45
3728 45
73701 45
8478 45
84925 45
85972 45
66417 45
8906 45
32561 46
87761 45
44520 45
54635 45
65698 45
54683 45
6207 45
90684 45
94095 45
23357 45
95783 45
3331 45
76293 46
64216 45
96555 45
9406 45
72434 45
78964 46
23402 45
63205 45
45099 45
25902 45
85342 45
94342 46
76668 45
84857 45
20413 45
69880 45
7003 45
27585 45
79812 45
44229 45
79556 45
99091 45
86161 45
69063 45
40613 45
16664 45
46407 45
7866 45
22345 45
32554 46
60193 45
75415 45
80328 46
38505 45
96134 45
27277 45
40171 45
54808 45
71110 45
68758 45
94589 45
74791 45
36885 45
73950 45
50607 45
93958 45
98137 46
84500 45
77950 45
71490 45
49187 45
33833 45
65542 45
13074 45
54888 46
71798 45
76966 45
86197 45
43763 45
49450 46
19789 45
37207 45
94984 45
74070 45
61857 46
66769 45
88687 45
44167 45
36581 45
69717 45
17689 46
77831 45
95880 45
88180 45
4150 46
26393 45
49193 45
36206 45
48215 45
36211 45
32387 45
90011 45
94392 45
51903 45
94227 45
93968 45
12524 45
45869 45
92597 45
16363 45
26358 45
72787 45
41515 45
55266 45
65450 45
76902 45
64920 45
20194 45
19741 45
53035 45
10074 45
59343 45
92808 45
75366 46
22755 45
6065 45
20834 45
90246 45
91268 45
61369 45
97056 45
54249 45
74056 45
63985 45
22323 45
96138 45
31565 45
62137 45
88068 45
81969 45
8014 45
5158 47
2709 46
90811 45
9031 45
37234 45
489 45
15952 45
97967 46
78461 46
41546 45
89994 45
85186 47
92102 45
24927 45
99979 45
10405 46
59241 45
39174 45
94598 45
5915 45
67901 45
54721 45
2641 45
40798 45
68930 45
9518 46
33521 45
90095 45
66594 45
3875 45
55133 45
47266 46
76198 45
43216 47
48640 45
44773 45
30980 45
90196 45
28686 46
3236 45
74164 45
22883 45
76381 45
18723 45
13419 45
68979 45
60634 45
51160 45
64110 45
27075 45
49613 47
96212 45
62926 45
17931 45
69661 45
14953 45
48412 46
48680 45
37287 45
56764 45
3188 45
20309 45
42256 45
96520 45
58163 46
85504 45
18351 46
44619 46
341 45
40331 45
96988 45
2612 45
60614 45
62045 45
45161 45
6824 46
73362 45
14870 45
41592 45
45135 45
88436 45
60404 45
31460 46
37045 45
77140 45
83533 46
26044 45
76117 45
33445 45
33107 45
76620 45
45862 46
41061 45
91167 45
39584 45
16622 45
61064 45
75763 45
12374 45
59740 45
34493 45
27250 45
50941 45
63517 45
60822 45
67110 46
89765 45
60683 45
95842 45
85735 45
52388 46
43906 45
75158 45
15086 45
75708 45
15719 45
55554 46
7125 45
96389 45
58802 45
88628 47
51872 45
10113 45
36864 45
31948 46
48734 45
78202 45
49389 45
27053 45
33018 45
78024 45
22672 45
83481 45
26454 45
40965 45
38542 45
65141 45
71493 45
18096 45
98549 45
81930 45
41208 45
29264 46
45959 45
33656 45
40248 45
79228 46
81908 45
83709 45
54870 45
49225 46
32049 45
34703 46
52884 45
26304 45
25604 45
99725 45
80813 45
54166 45
6217 45
53342 45
53039 45
3187 47
53279 45
44700 45
5274 45
16251 45
41965 45
89246 45
85685 45
48509 45
61322 45
52241 45
36430 45
36070 45
17877 45
50114 45
3418 46
48337 45
3818 45
77385 45
25172 45
57499 45
56555 45
39079 45
78639 45
25826 45
2534 45
10162 45
87037 46
77604 45
43844 45
34611 45
99395 45
58459 45
63805 45
19399 46
45627 45
49781 45
74838 45
80292 45
5409 45
83281 45
82490 45
52137 45
78135 46
56182 46
13780 45
19191 45
86309 45
13592 45
63128 45
85300 45
85281 45
34152 45
19821 45
30594 45
21344 46
23145 45
80940 45
81300 45
44777 45
74291 45
31300 46
36223 45
236 45
63811 45
5876 45
70056 45
84573 45
90814 45
67744 45
43583 45
34810 45
99371 45
44820 45
85557 45
5943 45
34614 45
97787 45
39457 45
5516 45
68901 45
41197 46
7424 45
82948 45
17564 45
28910 45
63994 45
31723 46
90702 45
40512 45
86362 45
82979 45
81877 45
89278 45
60827 45
64051 45
15383 45
98981 45
55129 45
2966 45
26668 45
72045 45
82223 45
3511 45
49331 45
6384 46
74448 45
4412 45
88779 45
82879 45
79103 46
91815 45
49830 46
32952 45
6757 45
25227 45
50047 46
58251 45
96294 45
85315 45
17062 45
72439 45
63406 45
53142 46
73156 45
98915 45
22592 45
54460 45
24317 45
20054 45
87002 45
9691 45
80283 45
29158 45
59282 45
53642 45
26833 45
85298 45
21976 45
59553 45
72398 45
78809 45
67120 45
42953 45
47526 45
45876 45
3140 45
54717 45
16374 45
3910 45
3204 45
5869 45
5957 46
25070 45
84456 45
84308 45
88785 45
62750 45
93975 45
49538 45
89378 45
85966 45
81910 47
67861 45
56618 45
58684 45
43545 45
83479 46
98289 45
7662 45
55910 45
75873 45
51276 45
39234 45
29293 45
83624 45
6323 45
88640 45
73212 45
73944 45
28059 46
31567 45
76991 45
69845 45
50044 45
50891 45
9065 46
25300 46
55094 45
51530 45
65759 45
36750 45
5399 45
91677 45
1320 45
55782 45
74067 45
71002 45
82162 45
24977 45
50787 46
40439 45
98754 45
96546 46
53390 45
65065 45
78821 45
55906 45
46069 45
34906 45
5078 45
20409 45
36799 46
35477 45
21927 45
72777 45
47172 45
95182 45
99050 45
6707 46
24692 46
97096 45
38987 45
4042 45
27120 45
77956 45
99148 45
31939 46
30312 45
44588 45
35059 45
3110 45
38909 45
10870 45
47914 45
66299 45
34701 45
72179 45
33863 46
27871 45
97071 45
28488 45
76851 45
73926 45
49942 45
94151 45
82160 45
10278 45
51534 45
35045 45
47803 45
28780 45
62325 45
33235 45
29271 45
23928 45
56962 45
26527 46
55894 45
33176 45
34683 45
46645 46
61451 45
51807 45
79827 45
68150 45
74382 45
68419 46
95108 45
78929 45
12127 45
11453 45
21600 46
5687 45
26357 45
57744 45
46189 46
68853 46
22232 45
42960 45
52317 45
78213 45
93415 45
53032 46
48543 45
10613 45
65777 45
63602 45
53218 46
70771 45
16363 46
74938 45
24737 45
24028 46
6550 45
41357 46
87529 45
91081 45
62451 45
28543 45
46615 45
53798 45
39036 45
1734 45
96079 45
77004 45
26375 45
36919 45
23824 45
28822 45
78685 45
39393 45
12884 45
67163 45
17738 45
93674 45
42733 45
73038 45
81135 45
52226 45
55182 45
76879 46
46346 45
78461 45
57391 45
32666 45
1030 45
26054 45
28445 46
84785 45
1624 45
53811 45
41544 45
37483 45
9893 45
32133 45
60905 45
17421 45
61378 45
52559 45
16366 45
30805 45
48590 45
96922 45
44254 45
69390 45
43456 45
39187 45
96695 45
70848 45
55032 45
37090 45
19561 45
77187 45
26959 46
82424 45
30376 45
52911 45
97567 45
93433 45
90073 45
94505 45
72617 45
9159 45
87661 45
5458 45
27295 45
2615 45
33209 45
74109 45
4811 45
35224 45
11738 46
28991 45
83083 45
94196 45
3463 45
63434 45
51803 45
49361 45
51470 45
21033 46
45498 45
13883 45
68953 45
17277 45
15542 45
72027 45
90830 45
53959 45
28333 45
74577 45
86066 46
180 45
21294 45
92434 45
5511 45
38695 45
66447 45
218 46
93648 46
21003 45
21499 45
83255 45
69282 45
22572 45
64217 45
76 45
51258 45
29747 45
84008 45
57332 45
43896 46
28064 45
26481 45
11811 45
31315 45
89075 45
98917 45
48062 46
73453 45
98794 45
13797 45
44339 45
87238 45
85360 45
39341 46
98148 45
83144 45
66610 45
16927 45
59840 45
81239 45
51512 45
33098 45
21578 45
11397 45
82136 45
95049 45
88819 45
43905 45
84 45
20659 45
46835 45
18231 45
17585 46
59496 45
53442 45
7705 47
82917 45
55229 45
13511 45
62008 45
94558 45
10004 46
91148 45
64774 46
22743 45
31700 45
41155 45
9039 45
58584 45
8260 45
29444 45
56354 45
40394 45
58830 45
62386 45
71612 45
13863 45
63195 46
23487 45
58843 45
93333 45
61153 45
283 45
64581 45
10301 46
71894 45
98188 45
99759 45
51059 45
64372 46
81192 45
80058 45
28614 45
70248 45
4784 45
75113 45
73656 45
84365 45
50523 46
44029 45
41228 45
72944 45
76849 45
89917 45
3201 46
63555 45
91779 45
32635 45
24555 45
87717 45
43255 45
7070 45
59956 45
59223 45
25595 46
68396 45
47176 45
54388 46
12199 45
79727 45
14580 45
62926 45
16997 45
6658 45
84648 45
11894 46
23258 45
24717 46
39903 45
59419 45
53295 45
69519 46
57605 45
3384 45
7431 46
8609 45
1984 46
92256 45
78644 46
94724 46
27979 45
53916 45
45698 45
80834 45
70958 45
26594 45
10444 45
16153 45
31538 45
43846 45
20547 45
83994 46
6593 45
30041 45
71671 45
49146 45
87203 45
84548 46
14164 45
32638 46
47155 45
37257 45
10756 45
68177 45
90988 45
32809 45
1250 45
63772 45
22629 46
38486 45
38095 45
9112 45
53624 45
81912 45
51016 45
47811 45
49087 45
9768 45
2750 45
8720 45
34884 45
18261 45
97196 45
60223 45
19678 45
99951 46
59369 45
44759 45
96848 45
33766 45
59830 45
96989 46
2900 45
70103 46
7331 46
94266 45
84310 46
69980 45
84190 45
86218 45
53024 46
29593 46
40581 45
62114 45
16904 45
55190 45
29064 45
31603 45
17489 45
61296 45
25675 45
20734 45
5498 45
40841 45
7361 45
8135 48
479 45
11965 45
5878 45
58827 45
78213 45
62542 45
88046 46
21122 45
30831 45
31319 45
64992 45
28813 45
43366 45
31835 45
48316 45
25484 45
56620 45
82058 45
75497 45
79641 45
26557 45
3811 45
74460 46
73824 45
81105 45
24694 45
10421 45
4900 45
35032 45
9433 45
81203 45
55389 45
94077 45
69053 45
57548 46
32441 45
2508 45
91531 45
19399 46
14616 45
40865 45
81077 45
20739 45
73929 46
46933 45
87818 45
14448 45
12812 45
2922 45
75654 45
85725 46
3569 46
74085 45
28075 45
16576 45
35025 45
91743 45
12658 45
21131 45
97813 45
38740 45
88940 45
88178 45
64862 45
70906 46
99039 45
43505 45
34007 45
69204 45
38203 45
22771 45
59289 45
89555 45
11883 45
11363 45
97628 45
94289 45
74004 46
21959 45
1575 45
41690 45
5640 45
42464 45
11486 45
86734 45
32382 45
27313 45
50866 46
99447 45
36853 45
23092 45
3025 45
64627 45
77810 45
21609 46
24423 45
4334 47
63176 45
49560 45
97859 45
46797 45
95676 45
62611 45
98986 45
35460 45
94865 45
77301 45
43376 45
77455 45
9939 45
48412 45
34154 45
50904 45
68276 45
1593 45
6626 45
92676 45
69728 45
24171 45
68445 46
33893 45
12735 45
45044 45
1780 45
46226 46
80460 45
68535 45
82308 45
36757 46
91640 45
97589 45
83619 45
7336 45
35616 45
10519 45
13262 45
76451 45
81433 45
65176 45
42404 45
63852 45
8632 45
84362 45
93155 45
23528 45
515 45
27914 45
29172 45
17349 46
52084 45
1473 45
95690 46
44074 45
87103 45
63779 45
96543 45
79351 45
83447 46
64506 45
10930 45
11873 46
63087 46
87714 45
74288 45
53197 46
40183 46
53098 46
38516 45
5030 45
12359 46
86002 46
35617 45
85449 45
38747 45
9234 46
50334 45
49661 45
69536 45
17569 45
3000 46
78214 46
46438 45
59749 45
98334 45
71155 46
43671 46
31644 45
21560 45
13986 45
53269 45
83994 45
39898 45
96550 45
10015 45
23526 45
58336 45
26212 45
4418 45
84141 45
63531 45
47555 45
19990 45
71933 46
71099 45
43634 45
7390 45
35979 45
57987 45
5184 45
32257 46
6462 45
57925 45
71125 45
45071 45
31444 45
989 45
16306 47
69924 46
87993 45
57700 45
16386 45
76053 45
28531 45
65734 45
97626 45
19943 45
70378 45
59470 45
5104 45
36267 45
23964 45
20151 45
50250 45
99888 46
5378 45
70327 45
81978 45
87658 46
56184 45
58161 46
13369 45
93616 46
556 45
23086 45
39467 45
75975 45
59256 45
70811 45
15455 45
74232 45
15778 45
62308 46
55007 45
77128 46
8071 45
30736 45
82568 45
84628 45
58999 45
2946 45
65523 45
88333 45
26066 45
88383 45
2782 45
99616 45
23240 45
96815 45
27405 46
27668 45
86182 45
19945 45
40994 45
9139 45
36331 45
38172 45
15252 45
96860 45
31127 45
58823 45
29074 45
19284 45
57438 45
65594 45
7348 45
38188 46
4658 45
77969 45
33071 45
70308 45
99305 47
81436 46
83394 45
46255 45
75696 45
93348 45
4672 45
75676 45
66829 45
99780 45
31864 45
13210 45
46739 45
59476 46
68202 45
75678 45
61974 45
74129 45
67459 45
74751 45
62264 45
68679 45
83607 45
38906 46
22660 45
42548 45
24905 45
61976 45
90857 45
75067 45
24995 45
63316 45
25068 45
63162 45
41832 45
26594 45
82699 45
94035 45
53739 45
27554 45
3950 45
97879 45
8771 46
30247 45
7312 45
96753 46
87257 45
60202 45
22098 46
69461 45
8582 45
88996 45
46414 46
25069 45
6830 45
90171 45
8267 45
59188 45
90417 45
56207 45
94555 45
94207 45
57729 45
48067 45
69504 45
86394 47
60587 45
86524 45
26456 45
72329 45
38521 45
57335 45
25507 45
77606 45
16179 45
47204 45
75461 45
5975 45
35367 45
47596 46
33075 45
47315 45
34065 45
61966 45
28545 46
25465 45
57651 45
45751 45
28121 46
43448 46
29915 45
2263 45
83385 45
15595 45
89103 45
64939 45
38038 46
50331 45
88305 46
45738 45
86427 45
93261 45
50342 45
45411 46
29073 45
11941 46
75356 45
64442 45
34865 45
77335 45
47059 45
96673 45
36755 45
69879 45
47508 46
35791 45
24852 45
43681 45
41786 45
56780 45
21448 45
81522 45
32623 45
56291 45
53205 45
54367 47
6693 45
17228 45
94436 46
85634 45
96559 46
60901 45
84198 45
86792 45
6047 45
10275 45
79138 45
59875 45
22177 45
4575 45
66654 47
72076 45
32603 45
8740 46
87824 45
6196 46
57925 45
89796 46
27315 45
59054 45
43019 45
38750 45
93079 45
71398 45
89811 45
70878 46
90093 45
17930 45
53675 45
21068 45
21750 45
28764 45
42493 46
54826 45
2395 45
11333 45
49332 45
10060 46
96580 45
52770 45
26581 45
48868 45
53163 46
80577 46
61726 45
41433 45
23874 45
20024 45
65300 47
83030 45
86874 45
63852 46
1655 45
42866 45
45494 45
9945 45
32765 45
1873 45
69951 45
69518 45
84787 45
48720 45
64167 45
94205 45
64576 45
25382 45
76201 45
17009 45
81165 45
83672 45
68846 45
66757 45
44662 45
56495 45
63030 45
20351 45
17566 45
19904 45
76315 45
67233 46
22671 45
5802 45
80229 45
9746 45
4625 45
14071 45
26190 45
14251 46
26899 45
77009 45
35258 45
76803 46
83556 45
19542 46
59200 45
72013 46
74869 45
87210 45
40131 45
87128 45
44675 45
97238 45
86905 45
65990 45
20615 45
90639 46
8262 45
5329 46
2240 45
69977 45
37828 45
34460 45
10506 45
57255 45
53213 45
7403 47
53162 45
81630 45
96005 45
78507 45
66763 46
89285 45
4447 45
77166 45
48938 45
59378 45
55821 45
14409 45
62468 46
10453 45
31138 45
58487 45
82416 45
84270 45
9868 45
71713 45
51536 45
75747 45
98908 45
62628 45
52113 45
23167 45
39388 45
22547 45
87496 46
37017 45
58812 45
87396 45
3851 46
88980 46
5125 46
72324 45
61540 45
4497 45
9512 45
68071 45
3355 45
73433 45
50083 45
86566 45
43557 45
81310 45
13026 45
42469 45
5604 45
98340 45
61757 46
18797 45
35345 45
12354 45
33442 45
38899 45
90823 45
35069 45
90711 45
28251 45
49695 45
88354 45
45803 45
12347 45
56551 45
54473 45
54391 45
68942 46
78479 45
850 45
67455 45
99827 46
18665 45
97938 46
44507 45
91480 45
79797 45
17717 45
68331 45
25076 45
81189 45
26871 45
44855 45
59879 45
75922 45
13901 46
44967 45
54554 45
77842 45
74976 45
85711 45
44130 45
46370 45
62751 46
53067 45
35403 45
98847 45
41260 45
63971 46
47232 45
88211 45
85668 45
67026 45
87375 45
86277 45
72731 45
92502 45
90417 45
61383 46
66686 45
79443 45
76395 45
99972 45
593 45
42419 46
16736 45
84585 45
67336 46
37965 45
67792 45
14800 45
71163 45
97239 45
6400 46
97632 45
88957 45
66402 45
73322 45
33140 45
29037 45
74413 45
70959 46
94967 45
19392 45
87454 45
82226 45
94161 45
46014 45
82944 45
16403 45
76483 45
32950 45
10232 45
10714 45
93554 45
14388 45
50454 45
42790 45
88109 45
38181 45
58386 45
97086 45
80491 45
21459 45
25516 45
30381 46
58349 46
80494 45
63115 45
6511 45
46190 45
15581 45
87943 45
33783 45
30436 45
32109 45
17199 46
82531 45
44211 45
55474 45
36734 45
16580 46
53943 45
73701 45
24273 45
7717 45
97847 45
8903 45
68541 45
50094 46
91665 45
60029 45
65756 45
73136 45
44231 45
76509 45
61894 46
94543 45
72392 45
3910 46
40728 45
59920 45
47131 45
47724 46
7781 45
58425 45
16028 45
86913 45
31211 45
12183 45
85666 45
50570 45
37944 45
97008 45
71345 45
75214 45
94615 45
89533 46
59835 45
94924 45
63220 45
10551 45
6074 45
87945 45
6494 45
78509 46
97056 45
66678 45
23046 45
77704 45
3409 45
31054 45
30903 45
96798 45
34812 45
19042 45
6767 45
67709 45
39534 45
17085 46
7730 45
98683 45
39452 46
72326 45
10492 45
31559 45
1472 45
90590 46
35208 45
50119 46
81575 45
98755 45
38313 45
86793 45
29183 45
50114 45
86463 45
56486 45
70538 45
13519 45
73412 45
59592 45
6784 45
83613 46
59222 45
17572 45
25314 46
68015 45
12394 46
4890 45
76290 45
6171 45
64421 46
32099 45
12846 45
34519 45
93018 45
95235 45
16762 45
44649 45
93806 45
25266 45
43723 45
32376 45
86543 45
57900 45
48466 45
42271 45
23914 45
22141 45
23817 45
74622 45
31281 45
90109 45
71358 45
53834 45
15976 45
42388 45
85687 45
48609 46
83760 45
57225 45
38534 45
90402 45
89888 45
31699 45
35773 45
5413 45
44763 45
2676 45
52424 45
80561 45
18154 45
52569 45
96125 45
67767 45
16644 47
81355 45
4095 45
9371 45
52389 46
42464 45
15579 45
26787 45
24096 45
2039 46
1252 45
56624 45
83603 46
75061 45
79710 45
3426 45
64772 45
96925 45
65130 45
79606 45
59208 45
23025 45
74932 45
89938 45
91650 46
56120 45
46135 45
12954 46
34944 45
60832 45
98978 45
29348 45
63233 46
38747 46
48393 46
78769 45
16805 45
54135 45
52025 45
11611 46
3539 45
40226 45
48502 45
52358 46
96277 45
60291 45
74724 47
1039 45
49482 45
91094 45
30453 45
79166 45
7135 45
30906 45
78052 45
72531 45
96109 45
14799 45
51650 46
96474 45
26277 45
71880 45
55746 45
48997 45
82106 45
42102 46
78249 45
4283 45
8913 45
23284 45
82051 45
61739 46
1221 47
64485 45
60205 45
3455 45
6072 45
75686 45
83997 45
52902 45
74948 46
4716 45
13598 45
37428 45
42505 46
40840 45
45545 45
26839 45
83608 45
19680 47
56147 45
50554 45
49637 45
71423 45
18674 45
90715 45
73485 45
87578 45
9156 45
3270 46
69713 46
20957 45
23983 45
44809 45
27679 45
24120 45
33196 45
96507 45
71427 45
67494 45
18576 45
79091 45
87969 45
86124 45
92816 45
38686 45
84017 46
52044 45
52994 46
25447 45
23918 45
31351 45
39364 45
34531 45
26543 45
84669 45
89477 45
85907 45
27559 45
51890 45
7007 45
1257 45
15300 45
10304 45
27790 45
30801 45
91675 45
92805 45
8680 45
76897 45
52424 45
7799 45
4922 45
90152 45
52619 45
75941 45
55239 45
54656 45
59110 45
91321 45
85761 45
21464 46
80056 45
68190 46
66532 45
49706 45
33067 45
8599 45
99480 47
44085 45
51699 45
77300 45
37655 45
86265 45
42825 45
56111 45
70388 45
53950 45
86066 45
84857 46
90163 45
3288 45
34052 45
35644 45
73716 45
58720 45
76617 46
84181 45
52080 45
46445 45
79728 45
21110 45
31597 45
87824 45
26775 45
82938 45
41840 45
83292 45
4943 45
80813 45
57194 45
64290 45
27509 45
35255 45
41562 45
69935 45
76438 45
4572 45
979 46
88429 45
48138 45
38027 45
42077 45
54805 46
56594 45
76136 45
49857 46
79260 47
58632 45
53985 46
89818 45
86845 45
89855 45
18852 45
92845 45
10168 45
31951 45
55082 45
21850 45
12862 45
42351 45
2163 45
3194 45
74336 45
31802 45
11045 45
53229 47
90939 45
36918 46
98778 45
3682 45
68106 45
22049 45
46202 46
74817 45
92840 45
28898 45
7328 46
52404 46
78146 45
66475 45
44507 45
72169 47
77112 45
49698 45
90339 46
25540 45
1951 45
19963 46
16122 45
60549 45
70401 45
55694 45
73332 46
74841 45
23156 45
83470 45
22003 45
61545 45
46959 45
28355 45
99361 45
75725 45
8246 45
81521 45
40216 45
21854 45
94927 45
55754 45
91623 45
1740 45
20141 45
68509 45
32679 45
30694 46
44833 45
2742 46
74909 45
88636 45
62107 45
82760 45
80669 45
18132 45
78474 45
2129 45
63997 45
62934 46
44301 45
37990 45
38213 45
96740 45
8079 45
85802 45
32279 46
59103 45
86525 45
77878 45
34075 45
21601 45
88856 45
37212 46
64484 45
30609 45
87229 45
37001 45
31263 45
84289 45
9700 45
2994 45
71908 45
36484 45
2083 45
42621 45
50321 45
23489 45
71090 45
1083 45
34030 45
96736 45
65559 45
86123 45
5904 45
29731 45
60819 45
7556 45
11907 46
87577 45
63796 45
3668 45
44932 46
35148 45
57370 45
14822 45
67096 45
12857 45
32972 45
40658 45
95079 45
41609 45
1839 45
76955 45
68130 45
18830 45
78872 45
77396 45
59995 45
78980 46
36671 46
56161 45
5545 45
21604 45
70923 45
57829 46
57080 45
92936 45
71802 46
82753 46
60714 45
56348 45
72957 45
84957 45
21798 45
7497 45
36012 45
81572 45
42202 45
8926 45
93680 45
38641 45
73102 45
25200 46
28393 46
57347 45
24934 46
32553 45
53605 45
83952 46
78338 45
72895 45
81849 45
20343 45
64898 45
53728 45
12255 45
69142 45
76519 45
92707 45
20209 45
67365 45
52495 45
58219 45
83637 45
64303 45
50449 45
61741 45
55499 45
71112 45
36665 45
19461 45
48024 45
18838 45
79764 45
6201 45
72 45
826 45
34241 45
50962 45
13295 45
79298 45
51925 45
32892 45
42638 45
49545 45
72884 45
12116 45
87795 46
8091 45
69577 45
99834 46
97570 45
29892 45
29800 45
49704 45
6643 46
48615 45
48311 45
4169 45
70236 45
51429 45
68045 46
60754 45
57822 45
23063 45
94714 45
37450 45
39542 45
41689 45
57934 45
67571 45
31314 45
22675 45
34876 45
97226 45
80080 45
3774 45
71627 45
72203 45
31646 45
27104 45
55000 45
34763 45
17603 45
1780 45
1804 46
65285 45
64494 45
16554 45
52307 45
49852 45
77608 45
862 45
88597 45
43667 45
89163 45
84259 45
9483 45
20975 45
76425 45
37278 45
37971 46
90744 45
87526 45
16236 45
27779 45
36206 46
32061 45
29730 45
88379 45
18857 45
41810 45
49747 45
91872 45
23664 45
12845 45
75559 45
4196 45
23270 45
68694 45
41500 45
47314 46
51771 45
85033 45
44721 45
58091 45
44249 45
85316 45
91219 45
12424 45
16985 47
48749 45
43639 46
64147 45
76523 47
15626 45
69224 45
46372 45
25587 45
4512 46
41206 45
88441 45
33832 45
88677 45
96292 45
18601 45
44654 45
24444 45
74251 45
87764 45
28415 45
1729 45
16993 45
8597 45
39524 45
25956 45
97904 45
75898 45
39697 46
15786 46
84553 45
60594 45
50840 45
7161 46
8722 45
17443 45
80205 45
65102 45
53678 45
31245 46
32555 45
48853 46
53567 45
85465 46
25867 45
99402 45
85906 45
41893 46
36779 45
19613 46
12476 45
69893 45
82920 45
59437 45
24613 46
90288 45
15731 45
38146 46
1499 45
52265 45
88802 45
98437 45
39363 45
15981 45
1355 45
47389 45
91412 45
90326 45
38608 45
98157 45
90719 45
95820 45
83548 46
24123 45
40889 45
27137 45
95377 45
82849 45
53985 45
81844 45
1718 45
93466 45
75310 45
45770 45
67954 46
46248 45
71041 45
94655 45
55860 45
30847 45
89048 45
15174 45
60274 46
20972 45
28695 45
31020 45
97931 45
13483 45
83742 45
55912 45
25795 45
50108 47
69507 45
23805 46
52753 45
79990 45
7733 45
36142 46
41713 45
33245 45
58390 45
2992 45
74557 46
61630 45
8328 45
51088 45
21520 45
11440 46
72558 45
13383 45
97405 45
41741 45
70078 45
49431 45
15080 45
85294 45
44196 45
39701 46
16766 45
72175 45
57529 45
60527 46
30771 46
65268 46
74158 45
5724 45
34715 45
38912 45
95410 47
74932 45
89076 45
37620 45
97694 45
9291 45
99055 45
90402 45
73479 45
91149 45
42141 45
4306 47
41400 45
34163 46
89599 45
11073 46
60915 45
71762 46
41812 45
80999 45
66808 45
87771 45
15866 45
78483 45
3770 46
66808 45
88874 45
45945 45
67698 45
85779 45
13533 45
65938 45
72017 45
90902 46
20373 45
36750 45
26531 45
23065 45
21690 45
22709 45
61831 45
84838 45
49746 45
64376 45
29312 45
26023 45
23822 45
89515 45
7212 45
33198 45
6895 45
5229 45
62812 45
66279 46
42263 45
41494 45
3887 45
70141 45
18369 45
74557 45
52835 46
40122 45
62832 45
54358 45
28244 45
36104 45
57819 46
33355 45
4839 45
62076 45
34580 45
86660 45
70697 45
77731 45
81635 45
16676 46
70666 45
83569 46
27092 45
59310 45
21485 45
3665 45
14190 46
96792 45
6191 45
94779 45
11409 45
22045 45
20059 46
44072 45
45640 45
19472 45
82202 45
70367 45
58129 46
52779 45
57963 45
82772 45
33680 46
87539 45
18601 45
13486 46
50449 45
70950 46
43213 45
73488 45
50207 46
22226 45
58748 45
17782 45
67596 45
13287 45
18618 45
40204 45
26271 45
3639 45
17519 45
88135 45
20860 45
52230 46
29772 45
4659 45
90347 46
26059 46
8013 45
89194 45
43196 45
42741 46
19326 45
81851 46
47741 45
18951 45
70006 45
94946 46
76761 45
45842 45
48005 45
51699 45
24224 45
94646 45
1797 45
69481 45
68397 45
50159 45
19799 45
57973 45
92446 45
40514 45
28184 45
57450 45
86354 45
85193 45
67646 45
623 45
28199 45
78637 45
87795 45
25651 45
46254 45
14757 45
18203 45
24370 45
24101 45
57138 45
49019 46
49131 46
99282 45
900 45
3609 45
72164 45
73135 45
43701 45
67150 45
17122 45
86754 45
20416 45
89099 46
74081 45
51194 45
56834 45
38333 45
4529 45
55207 45
99254 45
88322 45
28338 45
12715 46
2996 45
59541 45
92028 45
31203 45
16948 45
38462 45
33038 45
64715 46
9650 45
36677 45
68774 45
35917 45
26123 45
11819 45
32556 46
1392 45
98805 46
56504 45
16494 46
43900 45
72165 45
6455 45
9671 45
18222 45
54468 45
59445 45
78412 45
54726 45
6061 45
69602 45
53093 45
24076 45
91199 45
49451 46
37641 45
61660 45
61696 45
23871 45
31726 45
71056 45
18405 45
57286 45
72706 45
6248 45
53642 45
14171 45
89547 45
47669 45
87724 45
86559 45
4655 45
99380 45
29184 45
9194 45
97452 45
49875 46
30525 45
80303 46
15421 45
15958 45
27236 45
61115 45
36160 45
9641 45
85129 45
30700 45
63513 45
80416 45
44151 45
79659 45
20390 45
88673 45
99492 45
60413 45
84230 46
13845 45
71243 45
38495 45
83031 45
97602 45
20961 45
96353 45
99261 45
78601 45
12147 46
33816 45
52981 45
20382 45
14165 45
2329 45
19345 45
38833 45
70655 45
87003 45
22856 45
90981 46
7532 45
17979 45
14765 46
24386 45
58859 47
48706 46
2734 45
42799 45
79517 45
51450 45
49497 45
72317 45
99625 45
39380 46
56188 45
94250 45
9514 45
79676 46
19860 45
12846 45
56815 46
50188 47
77357 46
28736 46
57788 45
89882 45
27410 45
31791 45
6329 45
85937 45
90911 45
37529 45
45521 45
25572 45
96372 45
87107 45
61265 45
40088 45
64983 45
19664 46
50620 45
94399 45
9035 45
82549 45
45909 45
15047 45
70645 45
39564 45
10339 45
16450 45
16764 45
19998 45
54017 45
70209 45
50938 45
2354 46
26692 45
31414 45
97110 45
17016 45
67520 45
56855 45
10504 45
54385 45
28009 45
99337 45
23323 45
79434 45
88088 45
47099 45
49322 45
60618 45
29433 46
14952 45
56141 45
64541 45
70695 45
16580 45
40027 45
84353 45
24010 45
42315 45
92787 45
79723 45
46360 45
18850 45
68863 45
26673 45
18658 45
70006 45
67957 45
15824 45
92444 45
35382 45
53117 45
78814 46
89385 46
86186 45
55561 45
21764 46
60510 45
50461 45
61283 45
56880 46
49393 45
2741 45
29762 45
40397 46
56344 45
6601 45
53003 45
68180 46
59329 45
98878 45
29023 45
44070 45
5414 45
88416 45
85452 45
87366 45
12401 46
39746 45
18748 45
43843 45
77425 45
5978 45
39301 45
37308 45
83937 45
89748 45
7459 45
33947 45
17245 46
82903 45
70869 46
83869 47
32897 45
9384 45
4202 47
49557 45
62019 45
93752 45
39292 45
54302 45
1994 46
52079 46
46873 45
54496 45
93521 45
38935 45
2457 45
31026 45
91487 45
76952 45
74174 45
4888 45
82467 45
56890 45
64916 45
72968 45
4944 45
8812 45
75005 45
6660 46
34872 46
84389 45
33484 45
88189 45
86710 45
3650 45
64179 45
67170 45
44402 45
33666 45
53467 46
49770 45
57748 45
62925 45
46009 46
91654 45
6981 45
5429 46
88895 45
6899 45
86751 45
10576 45
51894 46
51042 45
7333 45
67925 45
26901 46
29789 45
51304 45
70918 45
43037 46
76101 46
30758 45
88970 45
29184 45
11073 47
887 45
35378 45
33948 46
83116 45
49991 45
49334 45
55957 45
62867 45
21915 45
56529 45
79855 45
44775 45
26965 45
20870 45
65808 45
55206 45
6984 45
3818 45
21388 45
21479 45
27706 45
11918 45
18999 45
22265 46
54364 45
60629 45
71256 45
79359 45
5880 45
37265 45
79099 45
90722 45
10208 45
16478 45
54027 45
47227 45
96905 45
3067 45
61716 45
86659 45
76184 45
95922 45
29588 45
91693 45
8611 46
13467 45
37724 45
12202 45
76716 45
54323 46
42692 46
85328 45
2351 45
26901 45
48413 45
99668 45
41071 45
93695 45
27341 46
40766 46
78113 45
47825 45
12520 45
21809 45
68149 45
41310 46
63170 46
44298 45
8665 45
83593 45
90312 45
51636 45
92462 45
87728 45
18860 45
87597 45
82094 45
6777 45
22291 45
39021 45
81721 45
85242 45
80239 45
7831 45
96028 45
58854 45
53743 45
84727 46
89317 45
38735 45
53273 45
19646 45
59316 45
20780 45
98588 45
56694 45
55017 45
29783 45
75329 45
70170 45
63466 45
57691 45
6347 45
75790 45
28740 45
92425 46
35547 45
54859 47
70474 45
49786 45
43867 45
95744 45
67137 46
92078 45
95148 45
64821 45
33506 45
49373 46
68539 45
66694 45
27964 46
49405 46
31835 45
21206 46
98675 45
97404 45
43180 45
72766 45
78422 46
43803 45
8129 45
26161 46
75732 45
30127 45
57633 45
40992 45
24674 45
510 45
91808 45
60625 45
8887 45
5176 45
3138 46
96635 46
96707 45
8252 45
98061 45
4879 45
76271 45
40832 45
29653 45
13785 45
18879 46
55649 45
89444 45
2579 45
63178 45
90275 45
53755 45
11283 45
70686 45
96378 45
56634 46
87485 45
98990 45
16996 45
66326 45
31361 45
51460 45
27555 45
25783 45
34129 45
36327 45
32918 45
84639 45
42143 45
73553 45
52833 45
23314 45
2059 46
40232 46
477 45
1302 45
12951 45
87400 46
36219 46
94122 45
41960 45
21198 45
34120 45
23909 46
87813 45
35529 45
3949 45
89276 45
36177 45
62321 45
21531 45
73347 45
72932 45
189 45
10205 45
6887 45
55800 45
64032 45
41343 45
99305 46
24752 46
82580 45
94793 45
10776 45
91579 45
14667 45
87727 45
3625 45
41911 45
21834 45
39228 45
53704 45
31616 45
53680 45
82429 46
60942 45
98853 45
18107 45
53586 45
23544 46
17197 45
70559 45
79588 45
65497 45
25536 45
80652 45
29625 45
91903 45
65779 45
67341 45
57643 46
12427 45
12257 45
88089 45
66528 45
27302 45
39738 45
39599 45
18987 45
66583 45
18318 45
14003 45
79278 45
89919 45
41434 45
24508 45
49953 45
80187 45
97596 45
86402 45
43240 45
47629 45
25921 45
70449 45
1305 45
18511 45
75757 45
97718 45
64401 46
50508 45
16342 45
92810 45
5056 45
86679 45
31243 45
83090 45
62831 47
1233 46
22590 45
9442 45
56178 45
66313 46
54688 45
39705 45
12726 45
36149 45
59580 45
41799 45
16273 45
58090 45
5383 45
66343 45
91189 45
94723 45
79309 45
99072 45
47392 45
99539 45
3767 45
42318 45
78796 45
96073 47
76912 45
52961 45
21398 45
15577 45
9382 45
7334 45
61140 45
47806 45
91546 45
83233 45
54884 45
33964 45
73444 45
77443 45
70811 45
85739 45
95066 46
19174 45
57476 45
78461 46
35636 45
99255 45
40364 45
25485 45
70235 45
36812 45
1978 45
89714 45
43631 45
68216 45
99112 46
91830 46
837 46
84973 45
15984 45
77816 45
43073 45
84916 45
96865 45
97454 46
77663 45
44122 45
62759 47
38222 45
95586 45
62924 45
28350 45
57715 45
61012 45
3787 45
58550 45
81026 46
22867 45
33299 45
32894 45
8654 45
11069 45
72610 45
88146 45
10778 45
92848 45
9189 45
43124 45
56286 45
99805 45
42666 45
69161 46
30224 45
49701 45
87992 45
52952 46
57898 45
62606 45
87934 45
36351 45
53459 45
19977 45
31887 45
95867 45
73098 45
77285 45
82635 45
58575 45
68377 45
52553 45
65023 45
74022 45
20497 45
73894 45
65849 45
97504 45
52090 45
14891 46
36949 45
91680 45
58786 45
94202 45
21944 45
93261 45
9696 46
66998 45
13327 45
58224 45
77505 45
56814 45
83841 45
7070 45
90290 45
41685 45
79346 45
22461 45
98069 45
32724 45
56362 45
19065 45
30022 45
24508 45
4267 45
54776 47
43247 45
46426 45
8949 45
71722 45
2831 45
24278 45
16068 45
20969 45
65947 45
31291 45
59927 46
8102 45
10034 45
37511 45
28879 46
15444 45
30257 45
15451 45
70850 45
70854 45
53431 45
45037 45
63109 45
75354 45
25219 45
34503 45
71587 45
62630 45
47452 45
23170 45
80235 45
23440 46
81667 45
76387 45
78391 45
73320 45
80263 46
24090 45
48469 45
38880 46
88782 46
79155 45
5528 45
65175 45
28076 45
96390 45
15746 45
89249 45
38017 45
6657 45
18228 45
47985 45
13755 45
29832 45
5310 45
53825 45
58574 45
5132 45
35800 45
6400 45
29187 45
65775 45
73756 46
56361 45
25786 45
95754 45
24788 45
22395 45
85773 45
55541 46
48141 45
65927 45
73500 45
41660 45
92900 45
296 46
90268 45
72954 45
25712 45
94007 45
38806 45
17901 45
86995 45
20633 45
8187 45
52058 45
53961 45
57375 45
96066 45
48045 46
38354 45
21705 45
7773 45
85289 46
13367 45
67868 45
55412 46
99963 45
25520 45
89883 45
50622 45
16584 46
40446 45
14845 45
29087 45
82082 46
51268 46
11946 45
50539 46
73602 45
12613 45
36999 45
3934 45
69855 45
74242 45
62940 45
792 45
12674 45
50533 45
23060 45
31551 45
4500 45
3075 46
81727 46
94986 45
33791 45
50463 45
54587 45
42745 45
78811 45
30626 45
86968 45
62805 45
40055 45
20730 45
71178 45
59415 45
64267 45
23151 45
37065 45
10057 45
29952 45
61811 45
80181 46
7293 45
17138 45
86512 45
98239 45
85704 45
87010 45
88410 46
8559 46
7008 46
81219 45
99434 45
29588 45
27091 45
91385 45
58049 45
47102 45
76459 45
46438 45
95906 45
53051 46
37519 45
17927 45
91520 45
41812 45
12084 46
89426 45
84690 45
89791 45
94899 46
8153 45
29359 45
21174 45
8029 45
48983 47
19933 45
32447 45
58380 45
80058 45
32274 45
82885 45
69493 45
2894 45
208 45
29576 45
14840 46
66796 45
37280 45
40353 45
39977 45
73536 45
13558 45
57384 45
51304 45
37918 45
24798 45
89373 45
45978 45
71264 45
74300 45
25398 45
62426 46
76090 45
76001 45
19850 45
3784 45
80009 45
6825 45
24137 45
47023 45
48804 45
64102 45
56228 45
48353 46
2727 45
75054 45
84924 45
46703 45
98770 45
78474 45
48528 45
32715 46
74088 46
43844 45
36742 46
71276 45
37400 46
411 45
77943 45
56976 45
76678 45
87191 46
15134 45
90992 46
30806 45
52698 46
95577 45
59755 45
44908 45
70058 45
87042 45
85779 45
6920 45
34764 45
788 45
94285 45
39017 45
98199 45
86969 45
73706 45
61867 45
59584 45
74825 45
58457 45
45474 45
18691 45
93877 45
98249 45
21532 45
64497 45
176 45
33618 45
79669 46
16804 45
68002 45
46222 45
8166 45
56305 45
42852 45
72548 45
71822 45
63322 45
65012 45
79778 45
78027 45
99797 45
39115 45
79450 45
69625 45
76722 45
32082 45
993 46
34418 45
15912 45
72076 45
44591 45
60795 46
9872 47
84949 45
98877 45
71914 45
85273 45
44490 45
50417 45
7422 45
78585 47
91247 45
72909 46
77783 45
91091 45
27392 45
83460 45
11737 45
31672 46
34995 45
4895 45
76247 45
72352 45
69596 45
7053 46
53540 45
51793 45
85232 45
68923 45
9137 45
47869 46
76341 46
22814 45
53179 45
84632 46
63722 46
44384 45
38336 45
49528 45
23188 45
72012 45
3164 45
6773 45
8732 46
1268 45
88539 45
52716 45
15661 45
76929 45
40082 45
64952 46
44845 45
85476 45
55141 45
13925 46
73373 45
13255 45
56384 45
27628 45
68917 45
77210 45
21432 45
12410 45
26911 45
57845 46
86206 45
85725 45
89611 45
72884 45
56263 45
43819 45
60073 46
27942 45
28136 45
90724 45
36502 45
8204 45
25784 45
88949 45
25998 45
22555 45
23333 45
36121 47
11275 45
2525 45
57227 47
47913 45
42759 45
34873 45
44789 45
2113 45
1424 45
15017 46
47478 45
9742 45
47733 45
44700 45
65086 45
57648 45
58924 45
48417 45
29309 45
55457 45
51715 45
15275 45
73082 45
55239 45
62946 45
16868 45
73698 46
233 45
43329 45
15005 45
24871 45
37836 45
31903 45
73326 45
18629 45
61914 45
73937 45
76000 45
52587 45
35591 45
40476 45
49541 45
97994 45
92134 45
67739 45
82020 45
74111 45
252 45
41943 45
1291 45
61301 45
96208 45
49493 45
73085 45
11805 45
17428 45
70697 45
75943 45
21280 45
38202 45
85650 45
17387 45
65414 45
99810 46
16055 45
59846 45
22100 46
23054 45
50623 45
77016 45
66326 45
93155 45
34493 45
85310 45
45648 45
42248 45
38643 45
22892 45
4722 45
26809 45
42976 45
43558 45
26212 45
93053 45
64309 46
87377 45
52666 45
41897 45
15015 45
83812 45
7109 45
18291 45
23580 45
86836 45
33954 45
35894 46
38157 45
94531 45
31965 45
73241 45
80961 45
42210 45
90145 45
18982 45
75799 45
61916 46
67599 45
68822 45
97620 45
61066 45
81026 45
51258 45
83312 45
39261 45
72917 46
39649 45
45624 45
69588 45
67998 47
33959 45
66451 45
70358 45
85979 46
5524 45
56892 45
72685 45
5440 45
45400 45
57679 45
8093 45
37290 46
11058 45
29938 45
88001 45
96481 46
10774 45
40054 45
217 45
55542 46
25281 45
34959 45
28797 45
68041 45
85705 45
5065 45
48285 46
58396 45
82987 45
82213 45
20667 45
27495 46
24860 45
81486 45
62063 45
34639 45
69047 45
7539 45
79599 46
84467 45
14873 45
14565 45
16909 45
4162 45
85625 45
19908 45
66329 45
65826 45
685 45
96726 45
81739 45
41848 45
80350 45
6676 46
84475 46
4477 45
81338 45
52553 45
47704 45
24662 45
84715 45
44811 45
32186 45
33425 45
11014 45
81906 45
42199 45
19208 46
81508 45
16251 45
89008 45
933 46
19484 45
15842 45
85395 45
74727 45
43968 45
40014 45
63555 45
46351 45
56750 46
51727 45
17917 45
13703 46
66675 45
35399 45
52157 45
13783 45
6821 45
74600 45
28429 45
55065 45
58405 45
93504 45
54879 45
47287 45
26815 45
45360 45
34836 46
24781 47
41327 45
40628 46
12829 45
63085 45
93806 45
58564 45
2308 45
65687 46
38289 47
57275 45
79938 45
76759 45
23686 45
18220 45
25108 46
51567 46
22345 45
67436 45
45689 46
70004 45
7705 45
7604 45
13072 45
99740 45
53394 45
3537 45
12281 45
52955 45
76816 45
53129 45
19018 45
18744 45
12874 46
74990 45
59540 46
23871 45
78881 45
57558 45
2903 45
2913 45
43716 45
65697 45
26557 45
97098 45
93399 45
6700 45
21751 45
75930 45
16072 45
49331 45
14390 45
72720 46
16293 45
72979 45
7294 45
88559 45
65821 45
26213 45
66299 46
78049 46
77645 45
33103 45
6815 45
97003 45
36427 45
66353 45
3316 45
6632 45
12774 46
57885 45
39153 45
12696 45
22240 45
25389 46
95454 45
33164 45
65058 45
8136 45
2596 45
46749 46
2389 45
24593 45
66542 46
47639 45
24021 45
39250 46
41746 45
70088 45
55475 45
56015 45
32718 45
14656 46
75640 45
41900 46
42295 45
69592 45
44583 46
9303 46
84728 45
47316 45
27462 45
46223 46
90861 45
38130 45
90528 45
27392 45
40445 45
26461 46
66275 45
91035 45
97684 45
14839 46
67318 45
24221 45
32755 45
83200 45
20314 45
12226 47
85633 45
48191 45
46683 45
53725 46
31555 45
97932 46
7053 45
73951 45
46194 45
81189 45
73501 45
52841 45
29545 45
83687 45
7847 45
42420 45
88682 45
11733 45
40646 45
74928 46
45261 45
11967 45
34435 46
83371 45
91 45
78531 45
2970 45
99081 45
19937 45
97803 45
80848 45
20559 45
5983 46
4720 45
49950 45
44538 45
36080 45
34810 46
99713 45
73905 45
10554 45
40396 45
91963 45
20997 45
29611 45
44631 45
44529 45
64819 45
23060 45
62206 45
27083 45
83320 45
2054 45
69185 45
63805 45
94089 45
20895 45
10009 46
6694 45
92124 45
72769 45
23647 45
77644 45
46924 45
49990 45
25937 45
77140 45
13138 45
32997 46
54773 45
20115 45
54278 46
33786 45
92172 45
77287 45
91939 45
28384 45
53967 45
57869 45
5923 45
9443 45
67690 45
88217 45
25983 46
1786 45
43071 45
25249 45
17082 45
96795 45
6679 45
45587 45
6656 45
43246 45
18733 45
50937 45
94622 45
60046 45
9873 45
15465 45
38514 45
62874 45
35743 45
70670 45
93776 46
94128 45
45996 45
9731 45
62546 45
29126 45
57510 45
57876 45
46122 45
9796 45
65558 45
45175 45
34287 45
27877 45
72571 45
43712 45
42951 45
25817 45
50833 45
42056 45
98873 45
3094 45
56760 46
43403 45
7158 45
66702 46
59676 45
89144 45
53043 45
45673 45
81135 45
6078 46
36465 46
83445 45
60745 45
62832 45
10754 45
17123 45
85602 46
57819 45
16195 45
97727 45
24687 45
32113 45
25211 45
35179 45
32207 45
53824 45
10970 45
19323 46
20060 45
36430 45
31735 45
65803 45
60582 45
98749 45
45131 45
39212 45
77894 45
18181 45
56434 46
96824 45
46425 45
96323 46
90431 46
96483 45
49273 45
87292 45
94272 45
72657 45
23766 46
46029 45
61168 45
29227 45
8735 45
52751 45
75444 45
99402 45
58772 45
93760 46
2031 45
88279 45
33474 45
29672 46
81613 46
26251 45
25458 45
1958 45
52122 45
7134 45
64794 45
41702 45
49649 45
47438 45
97011 45
61332 45
96916 45
52327 45
72894 45
57032 45
1312 45
48485 45
34573 45
60755 45
21908 45
49079 46
32816 45
10166 45
50323 45
79212 45
32358 45
87660 45
73931 45
53452 45
95792 45
63578 45
71123 45
88006 45
60394 45
70480 45
22649 45
12202 45
58778 45
82961 45
18660 45
62663 45
34387 45
76336 45
51178 45
88688 45
34692 45
56722 45
87836 45
44852 47
25493 45
52417 45
51013 46
30536 45
91734 45
50892 45
84904 45
4042 45
35459 46
88350 45
99209 45
10844 45
54365 45
98562 45
14150 45
51935 46
43155 45
50752 45
75946 45
78505 45
73534 45
43851 45
32107 45
9258 45
39315 45
93313 45
46694 45
33066 45
84150 46
63274 45
91587 45
19307 45
41887 45
67311 47
21799 45
46689 45
56549 45
37269 45
69383 45
60503 45
55993 45
86333 45
32431 45
21091 45
14464 46
45785 45
87742 45
17721 45
28908 45
24161 45
10365 45
80437 45
73929 45
37913 45
54540 45
13748 45
49596 45
64867 46
15195 45
34240 45
49639 45
53166 45
32106 45
39373 45
32626 45
54228 45
56142 46
38762 45
68847 45
47630 45
48266 45
82080 45
25908 45
36541 45
80565 45
16824 45
45245 45
31806 46
70671 45
62022 45
34712 45
71848 45
3414 45
3691 45
3162 45
2885 45
2080 45
25752 46
44448 45
96349 45
8797 45
91512 45
13944 47
13405 45
81731 45
52344 46
93583 45
94794 45
46232 45
81381 45
33025 45
14107 45
71446 45
1774 45
98608 45
64532 45
30361 45
61672 45
57043 45
30672 45
16541 45
19189 45
94330 46
30402 45
80493 45
74492 45
36697 46
34240 46
64996 46
32239 45
17876 45
7333 45
35811 45
3045 45
27319 45
97053 46
64399 45
96640 45
97129 45
82165 45
42087 45
76427 45
5236 45
81773 45
97199 46
1298 45
24161 45
72469 45
9332 45
84281 45
3980 45
10676 45
38803 45
61135 45
69602 45
615 45
61743 45
19574 45
25791 45
7736 45
61675 45
89625 46
85897 45
3830 45
1516 45
96560 45
69143 45
66844 45
9177 45
54649 45
14502 45
88911 45
30176 45
55995 45
72786 45
11993 45
19601 45
65246 46
3312 45
60397 45
63932 45
19125 45
45039 45
27894 45
46700 46
27637 45
79082 45
4155 45
75815 45
1196 45
12973 45
35531 45
5762 45
43663 45
17734 45
27445 45
45602 46
6913 45
98362 45
69407 45
15184 45
84802 45
99786 45
45761 45
25493 45
39236 45
13115 45
40688 45
55508 46
96330 45
21792 45
2487 45
93579 45
30154 45
3298 45
33595 45
58333 45
57624 45
43643 45
94100 45
17409 45
73520 45
9115 45
60268 45
4576 45
78708 45
1763 45
36365 45
62781 45
32753 45
90821 45
65335 45
5855 45
85626 45
73242 46
32902 45
16987 45
86189 46
31135 45
16887 45
55724 45
48655 45
18957 45
48803 45
73988 45
67249 45
69322 46
53539 45
59377 45
50410 45
30117 45
61832 46
44110 46
61172 45
71651 45
199 45
79728 45
72614 45
55042 45
83587 46
7695 46
91214 45
16585 45
70903 45
11493 45
67539 45
60659 45
791 45
77048 45
7897 45
52702 46
89363 45
38611 45
2588 45
6736 45
24029 45
19318 45
16397 45
55633 45
1359 45
48853 45
81289 45
36352 45
25200 45
81103 45
58446 46
18270 45
89530 45
65931 45
75826 45
99321 45
53729 45
64033 45
40910 45
69697 45
59130 46
66253 45
31001 45
71653 45
62239 45
45035 46
27080 45
58907 45
62791 45
84174 45
45564 45
78823 45
43656 45
70996 45
67896 46
26315 46
77432 45
74914 45
40317 45
90852 45
22103 45
60841 46
96830 45
97697 45
90043 45
1657 45
70208 45
71090 45
25802 45
1658 45
10754 45
65855 45
34492 45
3467 45
41310 45
78529 45
26488 45
77226 45
72851 45
2420 45
29363 46
95397 45
24288 45
6745 45
48662 45
32694 46
57509 45
38251 45
51686 46
36733 45
77950 45
39891 45
730 46
68079 45
78070 45
62430 45
65663 45
93556 46
47854 45
57051 45
64193 45
18577 45
44568 45
92304 45
47167 46
34840 46
27307 45
74051 45
69607 45
66090 45
36176 45
14820 45
57962 46
77336 45
25379 45
95041 45
64462 45
5414 45
89374 45
25519 45
43284 45
59989 45
59792 45
50541 45
94838 45
38786 45
72965 45
7457 45
87063 45
11173 45
60323 45
90437 45
17996 45
63402 46
95099 45
23976 45
19964 45
96916 45
62856 45
936 45
233 45
37471 45
34246 45
81423 45
80303 46
33314 45
88555 45
20869 45
20062 45
69728 45
25208 45
86724 45
8813 45
6501 45
64881 45
96889 45
14253 45
12792 45
89255 45
96970 46
41194 45
23527 45
74439 45
30809 45
92381 45
37772 45
61088 45
90499 45
53150 45
26611 45
67364 46
78015 46
9540 45
10943 45
30193 45
24198 45
40551 46
70840 45
10537 45
43692 46
68048 45
96885 46
10047 45
2721 45
45312 45
33974 45
92346 45
67823 45
7581 45
87737 45
4937 45
43303 45
11092 45
49881 45
75790 45
69615 45
87286 46
5197 45
95340 45
64309 45
57847 46
26928 45
45635 45
72239 45
21251 45
28547 45
37367 45
78375 45
72957 45
25535 45
55133 45
95976 45
31638 45
79000 45
62233 45
65180 46
6727 45
52429 45
8419 45
20446 45
18909 46
90786 45
68801 45
26740 45
63727 45
69107 45
78412 45
87400 45
20404 45
57954 45
76041 45
42916 45
729 45
54230 45
18340 46
55189 46
29009 45
61571 45
88983 47
97588 45
6629 45
43769 45
99289 45
56213 45
48230 45
94426 45
51613 45
23477 45
86520 45
94701 45
57343 46
34239 45
63628 45
47340 45
64101 45
10645 45
75126 45
11903 45
10922 45
98761 45
70496 45
20188 46
65921 46
90528 45
57440 45
3843 45
34824 45
35998 45
95563 45
53470 45
7390 46
43088 45
29242 45
20545 45
32535 45
80793 45
10940 45
46418 47
78924 45
1034 46
23781 46
34794 45
90806 46
67086 45
53854 45
90044 46
15196 45
7825 45
99444 45
12817 45
11401 45
39983 45
59507 45
78106 45
15749 45
62182 45
69535 45
2664 45
1725 45
50116 45
63057 46
24655 45
70543 45
39694 45
98597 45
47613 45
74087 45
35527 45
42794 45
870 45
78870 45
89239 45
12833 45
78616 45
4691 45
28051 46
5964 45
71140 46
1150 45
58104 45
7661 45
11174 46
86827 45
74694 45
90746 45
44745 45
46769 45
50672 45
10869 45
95580 45
54684 45
50324 45
96214 45
72078 45
86097 45
65675 45
45631 45
60175 45
40409 45
12398 45
51362 46
32537 45
52686 45
31601 46
27920 45
36246 45
84287 45
60766 45
28028 45
64565 46
36922 45
75904 45
42181 45
94436 45
18949 45
7059 45
33520 45
86538 45
57187 45
66227 45
31587 45
50056 45
74756 45
62216 45
66438 45
11776 46
15300 45
42840 45
73773 45
5954 45
65405 46
8751 45
59818 45
55240 46
68623 45
4759 45
42552 45
50388 45
17154 45
33106 45
74677 45
82860 45
29763 45
31865 45
33991 46
61625 45
6723 45
96255 45
60974 45
21251 45
44388 45
39086 46
64003 45
30336 45
78370 45
29106 45
68857 45
2539 46
37053 45
3304 45
48649 45
43747 46
57054 45
1723 45
54600 45
57737 45
81578 45
49040 45
42067 45
27543 47
28320 45
19044 45
41143 45
50538 45
61733 45
27205 46
4352 45
82492 45
26627 45
84596 45
2499 45
2315 45
30555 45
32375 45
22786 45
56187 45
29151 45
53717 45
29173 45
94444 45
81697 45
26729 45
87415 45
96162 46
37895 45
60921 45
94183 45
62616 45
35093 45
72544 45
27107 45
39173 45
56693 45
84320 45
9900 46
81505 45
54520 45
77929 45
85277 45
92492 45
71592 45
54638 45
77244 45
82785 45
55635 46
70570 45
33694 45
22798 45
9714 45
87094 45
72862 45
67734 45
34973 45
29521 45
68142 45
88230 45
71832 45
32078 45
53378 45
730 45
98157 45
26493 45
19898 45
77841 45
36923 45
53077 45
56938 45
18407 46
46742 45
44057 45
6272 45
98586 46
32868 45
13297 45
27276 46
33286 45
46000 45
27697 45
81285 46
34008 45
14673 45
85255 45
97867 45
5201 45
97703 45
43403 45
94680 46
73081 45
64114 45
63733 45
48918 45
72037 46
88638 46
51212 45
27714 45
12137 45
57937 45
59728 45
8130 45
41402 46
60807 45
39304 45
1761 45
23785 46
17577 45
15662 45
42589 45
32334 45
12803 46
29971 45
68660 45
80948 45
50103 45
7699 45
58202 46
83442 45
32570 45
68585 45
23111 45
72630 45
20221 45
43147 45
55813 46
94219 45
82148 45
89134 46
30183 47
91483 46
83102 45
14918 45
89055 45
32682 45
4009 45
8113 45
43385 45
30461 45
56442 45
86321 45
32156 45
16818 45
19784 45
63078 45
4404 46
24715 45
73869 45
34607 45
93454 45
37044 45
40587 45
43267 45
64823 45
3209 45
30193 45
75168 45
79608 46
55041 45
49223 45
15755 45
11996 45
56001 45
57953 45
55262 46
93620 46
57852 46
1649 45
88449 45
97832 45
48388 46
12152 45
76096 45
57410 45
17372 45
36954 45
82613 45
53210 45
86699 45
30246 46
35826 45
28008 46
74837 45
64444 46
22679 45
51394 46
902 45
26196 45
40832 45
57671 45
13550 45
47347 45
41791 45
19293 45
63408 45
84845 45
46208 45
4216 45
14405 45
99402 46
27168 45
92631 45
29808 45
12459 45
54234 45
36294 45
21564 45
26926 45
94181 45
44205 45
54639 46
40694 46
60724 45
86691 45
28086 45
95280 45
29791 45
26846 46
12880 45
35235 46
28117 45
95853 45
53499 45
12898 45
16022 45
90364 45
26504 45
13685 45
15317 45
49456 45
90688 45
51810 45
12418 45
73273 46
59687 45
3006 45
20309 45
54582 45
94615 45
82087 45
68191 45
2247 45
68223 45
30536 45
95558 45
15432 45
66151 45
83319 45
74631 45
56943 45
37418 46
58493 45
40564 46
97115 45
38553 45
86002 45
14719 46
54133 45
35117 45
78217 45
10556 45
57731 46
11768 45
41547 45
5464 45
18738 45
31178 45
19007 45
3578 45
10564 45
92441 45
27102 45
72745 45
49931 45
50848 45
26673 45
14756 45
37290 45
62742 45
41732 45
53621 46
51276 45
13607 45
39972 45
9532 45
61916 45
49263 45
84557 45
12167 45
69456 45
68725 45
4765 45
32462 45
50567 45
14376 46
26953 45
8873 45
44688 45
62864 45
47799 46
64521 45
30837 45
56799 45
81857 45
44705 45
48050 45
79240 45
74151 45
97465 45
62922 45
49720 45
68143 45
82549 45
39293 45
7402 45
22204 45
40968 45
14137 45
58391 45
74384 46
80534 45
15357 46
25497 46
75143 45
4218 45
70631 45
19272 45
86742 45
30165 45
97480 45
50638 45
19848 45
139 45
77322 45
61520 45
82606 45
22226 46
61778 46
1231 45
89313 45
44775 45
30665 45
91766 45
5873 45
123 45
94546 45
48127 45
57952 45
91673 45
77866 45
81940 45
96339 45
61522 45
84051 47
87797 45
95100 45
15136 45
69680 45
40928 46
93478 45
53147 46
34097 45
65836 45
40067 45
53626 46
49119 45
33735 45
63061 46
27080 45
83196 45
49974 46
45692 45
8648 45
44205 45
33155 45
25663 45
69714 45
30629 46
64810 45
19084 45
65426 45
64281 46
64841 45
96273 45
67486 45
61857 45
49447 45
17295 45
47975 45
85241 45
84202 45
78276 45
98589 45
87873 45
75621 45
44871 45
51061 45
3345 45
67598 45
5171 45
93222 45
9255 45
92691 45
80181 45
94826 45
26196 45
20716 46
90144 45
4436 45
9898 45
91307 46
26039 45
79527 45
79235 45
8012 45
11745 45
42138 45
50214 45
11517 46
58502 46
53065 45
89637 45
44356 46
40457 45
22151 45
56786 45
42492 45
58969 45
79175 45
22946 45
81 45
45806 45
94351 45
7039 45
36318 45
69611 45
99240 45
98114 45
58045 45
32012 45
36845 45
37751 45
81774 46
14710 45
38191 45
73861 45
45322 46
11036 45
35486 45
43635 45
745 45
50335 45
55819 45
29005 45
41463 45
8071 47
18681 46
48863 45
8960 45
69311 45
73683 45
42209 45
78401 45
52398 45
55548 45
77368 45
3094 45
91556 45
96975 45
34225 45
96986 45
69600 45
42087 45
4928 45
14691 45
45144 45
72731 45
75157 45
77929 46
89203 45
48676 45
25652 45
31214 45
49515 45
8270 45
4292 45
55928 45
11512 45
91019 45
69582 46
6985 45
9773 45
19193 46
34729 45
39524 46
78751 45
68650 45
37183 45
14202 45
46470 46
9706 46
42891 45
75078 45
23636 45
37714 45
23886 46
21985 46
68548 45
18237 45
88942 45
1553 45
69238 45
33087 45
41436 45
63948 45
81047 45
22 45
65739 45
89722 45
16415 45
88712 45
63308 45
53421 45
37998 46
87883 45
53125 45
1268 45
32015 45
87088 45
36586 45
59644 45
65865 45
72157 45
44582 46
21219 45
67345 45
8481 46
3273 45
78522 45
87697 45
18799 45
77134 45
81758 45
21275 45
32140 45
68463 45
89744 45
93359 45
37850 45
12248 45
58511 45
77299 45
94651 45
63346 46
77314 45
67737 45
90874 46
89348 45
62353 45
84871 45
8802 45
72887 45
89829 45
95703 45
87336 45
78717 46
2975 45
16237 45
14140 45
78371 45
55030 45
89099 45
30033 45
96077 45
33135 45
69988 45
19588 45
80445 45
90832 46
71678 45
31500 45
46808 45
34786 45
27139 45
31477 45
4424 45
14507 45
1770 46
56210 45
81890 45
71475 45
98742 45
46863 46
8473 45
7179 45
56258 45
20683 45
87378 45
38663 45
58658 46
99149 45
31635 45
50641 45
63562 45
99142 46
8311 45
84332 45
76460 45
30093 45
84963 45
54191 45
29716 45
26505 45
16824 45
76164 45
39654 45
79160 45
18548 45
49313 45
65567 45
67551 45
78305 45
72897 45
69200 45
89346 46
88390 45
47532 45
57463 46
16467 45
42295 45
75715 45
93417 45
53731 45
58409 46
53710 45
19957 45
71122 45
42168 45
57723 46
25117 46
12429 45
20046 46
12834 45
30455 46
55220 45
14977 45
62241 45
50589 46
10328 45
46424 45
61157 46
7608 45
86203 45
23279 45
22135 45
8863 45
47555 45
42109 45
59617 45
11888 45
86636 45
15640 45
42853 45
23836 45
26803 45
49385 46
24146 46
2644 45
5293 45
79940 45
78376 45
51365 45
56 45
21451 45
45476 45
70374 45
15197 45
53221 45
70272 45
30343 45
59125 45
85149 45
74328 45
3883 45
90100 45
66231 45
22843 45
58324 45
98840 45
66585 45
86526 45
68677 45
57208 45
11710 45
74154 45
11040 45
66085 45
45671 45
41378 45
85495 45
64381 45
86077 45
8622 45
63146 45
26358 45
78097 45
42888 45
11975 45
90731 45
45685 45
41904 45
37294 45
57737 45
50377 46
73550 45
37370 45
62394 45
69747 45
98145 45
82042 45
94220 46
34776 45
78557 45
52248 45
26177 45
42562 45
98871 45
49771 45
64670 45
89150 45
10124 45
23926 45
33641 45
72482 45
55565 45
22612 46
48473 45
36165 45
68618 45
62989 45
93206 45
34990 45
9347 45
14345 45
66570 45
66589 45
69922 45
92029 46
3374 45
56137 45
65311 45
46931 45
2647 46
10859 45
86022 45
75141 45
70922 46
89904 45
54369 45
69058 46
29674 45
79358 45
9519 45
20382 45
35299 45
2337 46
75937 45
48949 45
16245 45
70262 45
5431 45
21778 46
27223 45
20714 45
34449 46
62311 45
71455 46
74904 46
51149 45
61651 45
99541 45
46139 45
30896 45
198 46
95650 45
22219 45
90187 45
38402 45
21250 45
64120 45
26826 45
12586 45
44136 45
59204 45
20450 45
56770 45
23373 45
80471 45
78376 45
74788 45
62071 45
35050 45
27881 45
70414 45
30236 45
57478 45
65546 45
63780 46
40124 46
31266 45
93652 45
68760 45
26681 45
2994 45
88096 45
79124 45
44561 45
62796 46
92863 45
61410 46
4020 45
18145 45
48653 46
5022 45
4083 45
8814 46
6308 45
63835 45
14497 45
32838 45
59665 45
72964 45
74527 45
62276 45
50766 45
3834 45
69150 45
70624 46
38354 45
51764 45
70198 46
87372 45
50889 46
18550 45
88894 45
71881 45
32991 45
63174 45
30922 45
60706 45
29267 46
7217 45
95597 45
57292 45
32248 45
66167 45
98450 45
80762 45
91501 45
56160 45
73905 45
3459 45
81194 47
44265 45
98707 45
33956 45
84367 45
44545 45
18712 45
93606 45
88516 45
24319 45
80124 45
54405 45
64486 46
51961 45
4913 45
64430 45
66655 46
43054 45
31625 45
79481 45
36463 45
43609 45
66984 45
42169 45
38188 45
88879 45
68140 45
75767 45
52516 45
64382 45
98846 45
79917 46
17395 45
7089 45
3714 45
80831 45
14453 45
68896 45
63392 45
47804 45
25997 45
87357 45
85219 45
10659 46
84886 45
54355 45
64554 45
8864 45
89538 45
92262 45
99806 45
64108 45
6669 45
55724 46
85595 45
15225 45
62469 45
17118 45
75841 45
25626 45
40469 46
23709 45
84758 45
67820 45
57499 45
2767 45
77030 47
67065 46
95647 45
66588 45
90769 45
48415 45
77286 45
97009 45
91895 45
20427 45
97811 45
41055 45
61417 45
79984 45
82438 45
6170 45
54322 45
39255 45
15130 45
16726 46
98809 45
17205 45
57552 45
83517 45
31824 45
10831 45
94410 45
40149 45
85955 45
33585 45
87628 45
44880 45
75181 45
55495 47
92183 45
5530 45
65113 45
46923 46
64970 45
32675 46
82594 46
84067 45
27580 45
65616 45
52412 45
86980 45
97791 45
6915 45
88377 45
66994 45
13779 46
51796 45
99377 45
13152 45
61168 45
21937 45
77383 45
77915 45
60347 45
80666 45
74888 45
3818 45
30117 45
74561 45
57718 46
41704 45
29742 45
87249 45
70141 45
54221 45
69040 45
30890 45
73821 45
51055 45
9837 45
44248 45
84519 45
11169 45
33873 45
24443 45
77810 45
59640 45
12081 45
48813 46
24593 46
15749 45
81246 46
95327 45
50429 45
3781 45
26664 45
20240 45
77732 46
49554 45
22502 45
97908 45
61749 45
81729 45
79277 45
31157 45
46673 45
28321 45
67975 46
82896 45
86689 45
7291 45
4626 45
53200 45
8418 45
84406 46
203 45
4923 45
47731 45
18128 45
28317 45
23205 46
25192 45
70125 45
49072 45
91263 45
6267 45
77389 45
80552 45
14814 45
39552 45
46773 45
94347 45
85437 45
43558 45
84651 45
34677 45
76899 45
4313 46
66926 45
90363 45
20061 47
72749 45
27579 46
39212 46
64240 46
78702 46
60463 45
2045 45
16005 45
57621 45
73388 45
19493 46
41079 45
8417 46
90089 45
51762 45
55387 45
28775 45
35846 45
27645 45
61452 45
16045 45
46736 45
20535 45
60829 45
85139 45
7894 45
9076 45
42318 45
41159 45
15284 45
37685 45
50740 46
88865 46
82939 45
59746 46
55903 45
72239 46
40815 45
22831 45
59578 45
48262 45
56835 45
94468 45
97751 45
99745 45
82650 45
6821 45
11047 45
38557 45
26722 45
62253 45
63014 45
33368 45
6859 45
72217 45
66548 45
71714 45
4742 45
39075 45
41300 45
275 45
46181 45
15902 45
80091 45
49817 45
56302 46
7575 45
45173 45
2127 45
4147 45
79195 45
68841 45
1325 45
25547 45
49746 46
93586 45
47559 45
78345 45
85301 46
67768 45
91373 46
32343 45
72340 45
54728 45
65322 45
55561 45
51372 45
55682 45
99854 45
69417 45
30106 46
66302 45
14789 46
3799 45
85959 46
17752 45
95115 45
37504 45
45265 45
75891 45
52731 45
99039 45
51706 45
36794 45
60754 45
34828 45
15587 45
90767 46
59811 45
6145 45
26686 45
63470 45
41062 45
12441 45
14079 45
38630 45
72764 45
30327 45
61177 45
24228 45
14824 45
97483 46
67372 45
29522 45
8774 45
30718 45
11302 45
42667 46
14051 45
47000 46
91577 45
98017 45
66698 45
35587 46
1706 45
42596 45
51866 45
15595 45
79005 45
78307 45
39542 45
87587 45
9036 45
61302 46
67822 45
35795 45
39166 46
75171 45
30538 45
9346 45
50000 45
7659 45
65849 45
84302 45
90801 45
70828 45
18566 45
52050 45
42202 45
90215 45
83058 46
27131 45
49990 46
82201 45
94121 45
6420 45
69509 45
8661 45
47509 45
89002 45
23901 45
50250 45
9493 46
2712 45
46795 45
31023 45
53557 45
56408 45
17030 45
3933 45
46576 46
31808 46
68106 45
18979 46
15176 45
40858 45
38910 45
98603 45
53306 45
64469 45
24912 46
75553 45
18161 45
22128 45
1765 45
41323 46
46690 45
26275 45
77445 45
71372 45
95776 45
24464 46
2066 45
83855 45
23521 45
47882 45
34986 45
79264 45
76 45
28275 45
74111 45
81698 45
25516 45
76941 45
68443 45
64862 46
9094 45
83371 45
66490 46
45979 45
95950 45
90733 45
73077 45
46252 45
90744 45
61736 45
44061 45
97226 45
39717 45
14621 45
33602 45
43339 45
17085 45
37051 46
73052 45
15991 45
27231 46
66478 45
98991 45
60626 45
17999 46
23614 45
46189 45
65432 45
78320 45
31864 46
89045 45
37580 45
9003 45
45979 45
33563 45
81120 45
78851 45
45275 46
77592 45
14820 45
9695 45
35421 46
88224 46
26678 45
63892 45
34542 45
20620 45
9701 45
56512 45
29033 45
3488 46
72820 45
87181 45
70245 45
92779 45
62614 45
59938 45
55466 45
50381 46
69752 45
59643 45
36069 45
4043 45
88009 45
89267 46
98326 46
32354 45
99227 45
17454 45
24055 45
69082 46
98895 45
13383 45
90951 45
49122 45
86023 45
55520 45
18097 45
89946 45
8074 46
49408 45
16136 46
60916 45
2975 45
47410 45
42441 45
33967 45
88425 45
14010 45
71000 45
87863 45
93389 45
2555 45
26004 45
14222 46
61109 46
78383 45
34508 45
70799 45
90530 45
63707 45
21720 45
14997 45
89206 45
51889 45
91701 45
69332 45
56432 46
95390 45
36042 45
13959 45
8717 45
86656 45
88271 45
88490 45
83441 45
4858 45
70911 46
27933 45
57564 45
98654 45
10516 45
76090 45
8271 45
3574 45
91571 45
63677 46
5119 45
10728 45
92430 45
26843 45
39240 45
79226 45
87389 45
97145 45
59762 46
79455 45
99669 45
74485 45
40995 45
43728 45
39189 45
74952 45
69459 45
55911 45
32318 45
40336 46
84008 45
41051 45
78133 45
43381 45
65987 45
82203 45
48105 45
3019 45
26959 46
57689 45
4640 45
52418 45
21654 46
73024 45
81171 45
60707 45
60730 45
4995 45
85470 45
4039 45
43 45
64576 45
40569 46
94279 45
52637 45
62274 45
40404 45
72694 45
48692 45
56192 46
18848 46
13521 45
81577 45
16910 45
29336 45
90376 45
23256 45
76871 45
80056 45
81701 45
15733 45
30881 45
27101 45
50899 45
12371 45
77150 46
94140 45
17235 45
17037 46
64712 45
4505 46
95702 45
62348 45
75434 45
10052 45
25036 45
9711 45
17848 45
54608 45
41561 45
94435 45
72489 45
64197 45
95279 45
19605 45
52738 46
4352 45
44799 45
47021 45
23117 45
4307 47
48321 45
50845 45
71881 45
23853 45
34539 45
13410 45
27298 45
97086 45
29486 45
28818 45
53198 45
34991 45
77160 46
81368 46
87162 46
23649 45
77268 46
3659 45
49047 45
30882 45
71302 45
6849 45
75685 45
39583 45
53102 45
30220 45
25619 45
66440 45
47024 45
76047 46
31730 45
55499 45
43494 45
35506 45
68979 45
59266 45
59450 45
50553 45
17013 46
18858 45
47452 45
2099 45
61697 45
71151 45
47997 45
80923 45
1893 45
47876 46
67419 45
97018 45
88042 45
72944 45
92633 45
24108 45
65457 45
25994 45
55647 45
42536 45
35380 45
82943 45
53065 45
47327 45
14888 45
76153 45
25474 45
44848 45
31712 46
67692 45
93433 46
48517 45
33753 45
38946 45
37361 45
5267 45
22011 45
88496 45
42788 45
15806 45
23809 45
89917 45
50256 45
58841 45
70230 46
80214 45
21036 45
44353 45
18441 45
25927 46
67355 47
10508 45
92025 45
30944 46
57298 46
68813 45
40668 45
20326 45
93132 45
30504 45
60843 45
12920 45
24669 45
3012 45
20304 45
13490 45
24987 45
80405 45
96281 45
13564 45
59730 46
85460 46
75690 45
33801 45
51558 45
17558 45
85315 45
50273 45
88945 45
93843 45
2365 45
26274 45
1851 46
50659 45
24527 45
78766 45
17215 45
29028 45
40780 45
70905 45
58499 45
48478 45
70327 45
18582 45
7990 45
97503 45
8691 45
64736 45
35498 45
4979 45
86577 45
32386 45
81254 45
33263 45
36566 45
9128 45
74195 46
76705 45
13169 45
50947 45
25561 45
58186 45
37411 45
58428 45
2244 45
68645 45
20887 45
81427 45
50801 46
32450 45
65532 45
71575 45
61790 45
80899 45
82068 45
32872 45
85014 45
86887 47
64977 45
89614 46
37199 45
63791 45
69312 45
80553 45
7490 45
36392 45
63379 45
9276 45
38894 45
27206 45
1600 45
77202 45
39297 45
80162 45
54873 46
83296 45
21309 45
16897 45
16662 45
57634 45
98011 45
39069 45
36132 45
19621 45
66381 45
49350 45
47990 45
32718 45
26469 45
1656 45
86197 45
29070 45
99979 45
27315 46
34940 45
61507 45
45882 45
72897 45
76086 45
83231 45
56607 45
46390 45
26572 45
46918 45
22022 45
96571 47
14244 45
42279 45
27545 45
49265 45
84341 45
75277 46
84095 46
72588 45
55673 45
7052 46
84650 45
52218 45
21485 45
9010 45
42252 45
59091 45
73359 45
40184 45
83065 45
36672 45
49614 46
18142 45
15366 45
3812 46
87314 45
71467 45
5120 45
27978 45
35703 45
70383 45
85043 45
78815 45
77155 45
55778 45
38098 45
57122 45
90007 45
20202 45
40535 45
683 45
88350 45
94845 46
64494 45
29958 47
94954 45
51924 45
94139 46
91941 45
42491 45
64003 45
17980 45
51334 45
87855 47
66059 45
36932 45
45983 45
80613 45
85153 45
83032 47
97598 45
32813 46
31949 45
91917 45
11257 45
39851 45
30384 45
39299 45
3245 45
36013 45
19624 45
65519 45
90224 45
34375 45
68193 45
28124 45
89415 45
34453 46
21998 45
41516 45
73907 45
8130 46
68365 45
45624 45
81243 45
33252 45
50905 45
29666 45
18385 45
30047 45
46624 45
3966 45
3313 45
53796 45
53618 45
79958 45
2339 46
4004 45
93414 45
2069 47
71077 45
36745 45
78288 45
73651 45
39688 45
5770 45
92028 46
66533 45
84321 45
70472 45
76908 45
31033 45
77684 45
36743 45
3235 46
40446 45
77482 46
43653 45
2821 45
84198 45
53190 45
72875 45
51254 45
94639 45
72832 45
3076 45
31322 45
14157 45
28367 45
72755 45
33382 45
31426 45
89633 45
41788 45
17273 45
8734 45
21985 45
29022 45
93215 45
4530 45
62063 45
44450 45
87836 45
55904 45
7504 45
15625 45
27692 45
86948 45
84367 45
42257 45
53006 45
74359 45
71917 45
90938 45
27590 45
29461 45
90574 45
54036 45
5768 45
40697 46
68450 45
60524 45
51004 46
72100 45
97662 45
87693 45
34295 46
74957 45
18804 45
65011 45
99448 45
14480 45
26073 45
27478 45
32928 45
71943 46
93587 45
57407 46
67765 45
33194 45
24582 45
83399 45
58624 45
33530 45
31939 45
16504 45
43352 45
97960 46
61408 45
39599 45
35801 45
81677 45
52904 45
53767 45
14634 45
38744 45
77070 45
13827 46
4170 45
55592 45
39605 45
18274 45
21657 46
12347 45
36824 45
85612 45
61420 45
20514 46
91221 45
52559 45
78844 45
76562 45
4974 45
45324 46
20285 45
53006 45
61522 45
55496 45
924 45
85333 45
77265 45
72828 45
94775 46
54968 45
59147 45
5440 45
66342 47
31085 45
6613 45
7876 45
78156 45
70793 45
22758 46
32121 45
48947 45
817 45
34812 45
35700 46
72036 45
35677 45
83952 45
15685 45
86281 45
85849 46
56835 45
74738 45
63829 45
44717 46
50145 45
68438 45
58450 45
32301 46
4625 45
6024 45
10268 45
29724 45
94450 45
99275 45
15946 45
92481 45
57861 45
60414 45
97720 45
40934 46
48330 45
77214 45
31679 45
38250 45
82659 45
27468 45
18978 45
7654 45
17352 45
17400 45
45829 45
78273 45
94233 45
24508 45
89653 46
38459 45
69414 45
67619 45
54478 45
48259 45
14273 45
15541 45
57055 45
87529 45
61888 45
47728 45
6717 45
49853 46
23378 45
78743 45
88697 46
49278 46
16395 45
85305 45
88186 45
54855 45
56457 45
81416 46
3824 45
34857 45
83943 46
79386 45
98672 46
82271 45
55843 45
27837 46
64954 45
95104 45
53168 46
99199 45
37674 45
17517 45
53009 45
17667 45
69725 45
10151 46
36744 45
27301 45
79093 45
30137 45
70609 45
74059 45
8897 45
60919 45
24409 45
56148 45
31284 45
6358 45
99938 45
93613 45
91298 46
16082 45
75023 45
25182 45
78810 46
45494 45
31459 45
14366 45
10497 46
35698 45
13732 45
26132 45
77291 46
55928 46
65405 45
41789 45
27663 45
76088 46
66782 45
34997 45
1061 45
47143 45
121 45
68867 45
93631 45
22969 45
97876 45
93116 45
22400 45
80603 45
87042 45
60730 45
8395 45
99829 45
24789 45
35425 45
30899 45
24297 45
57546 45
66556 45
87284 45
19793 45
8750 45
4676 45
78872 45
4836 46
27899 45
29746 45
99870 46
14378 45
98904 45
99062 45
51873 45
19078 45
89960 45
94072 45
21105 46
14282 46
5554 45
83161 45
7670 45
84545 45
20891 45
22317 45
43048 45
62794 45
53002 45
22830 45
36110 45
34672 45
282 45
74394 45
325 45
56641 46
59267 45
75949 46
54193 45
66819 46
37551 45
77922 45
52335 45
74729 45
84364 45
77866 45
27467 45
33387 45
7306 45
92108 45
63970 45
66415 45
30583 45
22275 45
28262 45
8288 45
74794 46
31133 45
18552 46
9619 45
94404 46
55067 45
93045 45
72904 46
75437 45
73150 45
65409 45
64280 45
5273 45
1235 45
50141 45
25433 45
49673 45
68290 45
48819 45
90895 45
12419 45
56220 45
29504 45
47598 45
67760 46
60364 45
70529 45
32948 46
78478 45
13495 45
89351 45
35125 45
1573 45
96312 45
99707 45
655 45
1898 45
4107 45
30385 45
92700 45
25139 45
91514 45
63082 45
82254 45
54200 45
15153 45
39990 45
21463 45
45997 45
46765 45
91500 45
23650 46
50884 46
9534 45
68745 45
70108 45
47732 45
30281 45
98279 45
923 45
32987 45
2207 45
57071 46
94265 46
66821 45
57305 45
61713 45
47216 45
79609 45
71410 45
1667 45
17214 46
23868 45
94169 45
11570 45
80749 45
64610 45
36244 45
44241 45
32579 45
2951 45
23266 45
33268 45
10915 45
95300 46
95024 45
99635 45
14037 45
57074 45
19865 45
21031 45
30163 46
61882 45
44618 45
90527 45
73883 45
96512 45
21051 45
52606 45
79711 45
30848 45
65577 45
87513 45
56173 46
65233 46
11963 45
89769 45
55705 45
72938 45
71824 45
32 46
78490 45
28307 45
9185 45
29516 45
49114 45
45773 45
89793 45
51861 45
43867 45
11310 45
77995 45
72772 45
74126 45
55577 45
40335 45
30530 45
65910 46
89541 45
8324 46
63379 45
56912 47
83165 46
52945 46
80551 45
72490 45
89128 45
49648 45
39703 45
38348 45
10260 45
72830 45
36621 45
90206 45
3110 45
17306 45
77251 45
55127 45
20892 45
72296 45
8793 45
19736 45
41224 45
4097 45
78359 45
22880 45
87814 45
35217 45
6848 45
54557 45
60770 45
2614 45
18561 45
48555 45
23313 45
43786 45
35380 45
63810 45
44450 45
14976 45
85957 45
69807 45
17327 45
24998 45
58080 46
47139 45
27101 45
20592 45
44781 45
60761 45
2251 45
66792 45
34439 45
88446 45
79493 45
37116 45
28961 46
81232 45
74938 45
11262 47
34766 45
49713 45
37773 45
98745 45
15746 45
33574 45
96094 45
61505 45
47277 45
69527 45
95584 45
69851 45
87503 45
22690 46
50557 45
54642 45
84888 45
67023 45
39752 45
95783 45
23955 45
55935 45
27751 45
88290 45
62607 47
78459 45
75944 45
98902 45
1940 45
64167 46
88567 45
62345 46
32787 45
46904 45
84784 45
70839 45
88246 45
1136 45
15593 45
43649 46
93121 45
84623 45
51962 45
39704 45
41424 45
96112 45
22846 45
26463 45
13125 45
96614 45
75450 45
59967 45
63900 45
72605 45
62386 45
58781 46
67587 45
94695 45
69595 45
76857 46
45370 45
24361 45
24124 45
83654 45
5943 45
66226 46
78785 45
47644 46
48470 45
29515 45
22640 45
18344 45
99779 45
86531 45
8202 46
99529 46
99113 45
37969 45
16979 45
24312 45
31554 45
78803 45
98067 45
48913 45
36249 45
68499 45
50459 45
35389 46
37424 45
65735 47
96163 45
73854 45
19724 45
48931 46
88822 45
40870 45
60804 45
19859 45
3941 45
77713 45
80979 45
39891 45
81672 45
2843 45
14081 45
50046 45
57689 45
32047 45
13886 45
13582 45
23200 45
88811 45
84594 45
91973 45
30846 45
93454 45
45057 45
32795 45
44453 45
48269 45
27467 45
38188 45
88060 45
36555 45
98424 45
53140 45
3218 45
83273 46
85081 46
1334 45
9963 45
82796 46
48120 45
59945 45
60119 45
62691 45
85353 46
45465 45
85807 45
4786 45
37998 45
9035 45
96211 45
86776 45
96114 45
14959 45
52812 45
98386 45
40155 45
18458 46
72507 45
14528 45
28857 46
26061 45
375 45
4241 45
22310 45
95120 45
31013 45
40630 46
91699 46
45499 45
20643 45
97026 45
6704 45
20283 45
46133 45
90821 45
18120 45
14663 45
19944 45
28019 45
26481 45
37186 46
91044 45
45803 45
56500 45
77553 46
34145 45
57483 45
2043 46
19662 46
76907 45
71340 45
15851 45
73031 45
53742 45
42428 45
51247 45
37346 45
62952 45
84624 45
39918 45
51905 45
28258 45
96194 45
64697 45
94180 45
76412 45
2322 45
3141 45
97534 45
20307 45
70054 46
57506 45
95674 45
3824 47
21985 45
58027 46
34699 45
26038 46
28917 45
16118 46
47074 45
2286 45
12851 45
62853 45
81009 45
59826 45
85512 46
92784 45
69825 45
88109 45
8700 45
87508 45
33980 45
99050 45
45117 45
90809 45
120 46
13532 45
41230 45
49665 45
14780 45
51597 45
20267 45
25527 46
69121 45
4985 45
61925 45
14874 45
91047 45
23345 46
34995 45
66743 45
69715 45
65475 45
47294 45
17869 45
25137 45
28547 45
22085 45
35950 46
7155 45
73403 45
37174 45
33702 46
28788 45
9044 45
13908 45
57101 45
19219 46
50838 45
84928 45
13255 45
12778 45
87182 45
11780 45
45533 45
80331 45
85233 45
12535 45
22877 45
13688 45
68225 45
26225 45
88164 45
92620 45
49723 45
45543 45
15594 45
95270 45
51147 45
42832 45
65003 46
13398 45
24724 45
34738 45
64252 45
80912 46
55123 47
52505 45
1619 45
16886 46
93036 45
53140 45
87676 45
86294 45
22229 46
65548 45
41456 45
82212 46
82070 46
28278 45
65342 45
45949 45
44485 45
36434 46
11311 45
51904 45
51221 45
95101 45
45046 45
42921 45
1783 46
3532 45
41815 45
35526 45
6101 45
15829 45
57555 45
38692 45
57683 45
84594 45
54183 45
99468 45
78377 45
75906 45
62715 47
93836 45
81304 45
95352 45
9352 45
25225 46
17854 45
68701 45
49101 45
94131 45
1040 45
14402 45
29656 45
50059 45
73510 45
66790 45
67998 45
34131 45
64972 46
70383 45
76311 45
633 46
33513 45
8672 45
79563 45
59073 45
27712 45
40306 45
91374 45
13583 45
935 45
25293 45
75473 46
10061 45
28375 45
75 45
36461 45
73852 45
41744 46
52237 45
12259 45
12319 45
56876 45
66424 45
25755 45
84536 45
19568 45
10099 45
95517 45
67673 45
34121 45
3847 45
38068 45
73152 46
78332 45
79847 45
2361 45
38770 46
13896 45
609 45
16263 45
94253 45
46796 45
88501 45
7632 45
66122 45
87225 45
38984 46
46057 46
84697 45
66604 45
18067 45
22643 46
61462 45
14977 45
68279 45
59335 45
62144 46
55987 45
42892 45
32537 45
59712 45
71121 46
54021 45
29916 45
3684 45
84159 45
4540 45
49052 45
3369 46
84362 45
33659 45
66290 45
37559 45
76239 46
54183 47
24835 45
21241 45
35340 45
91871 45
45922 45
86678 45
48957 45
37416 45
21340 45
14649 45
29500 46
86882 45
4212 45
47649 45
77298 45
61065 45
73367 45
99974 45
59700 45
73197 45
26772 45
11278 45
78893 45
69517 45
44982 45
88500 45
33797 45
81882 45
431 45
83044 45
83362 45
24843 47
33305 45
84384 45
49782 45
14510 45
93829 46
1253 45
34091 45
18980 45
2545 45
5115 46
14042 45
71955 45
40413 45
82187 45
57393 45
60996 45
71221 45
81747 45
44953 45
52846 45
76131 45
46904 45
58964 45
67118 45
87945 45
43450 45
99280 45
43931 45
6479 45
2080 45
79625 45
56568 45
64006 45
34436 45
81521 45
70396 45
47982 45
52939 45
45817 45
75386 45
75828 45
32925 47
54752 45
40586 46
34160 45
3998 45
5694 45
33148 46
50873 45
53632 45
78023 45
86759 47
57946 45
96026 45
15283 45
66194 45
44430 45
66640 45
6535 45
1590 45
23179 45
46704 45
36753 45
25070 45
53457 45
27897 45
13359 45
84862 46
83442 45
62489 47
36673 45
26200 45
68879 45
14961 45
82555 45
6124 45
96466 46
43154 45
60622 45
15480 46
25427 45
67269 45
95371 45
74726 45
1243 45
4635 45
66386 45
76881 45
79839 45
33016 45
33712 45
77778 46
84299 45
98082 45
43920 45
17739 45
66297 45
54676 45
6960 45
95425 45
13355 45
72899 46
21562 46
69606 46
53357 45
29240 45
61094 45
96647 46
27957 45
38464 45
26003 45
39997 45
84950 45
77747 45
71509 45
93907 45
82630 46
50111 45
18392 45
97257 45
17432 45
4596 45
82018 45
85853 46
75687 45
71118 45
94104 45
57479 45
55552 45
81139 45
16975 45
71008 45
93019 45
71232 45
91425 45
70318 45
95561 45
28223 45
76336 46
7451 45
20030 45
37822 45
49959 46
2302 45
33522 45
48356 45
60974 45
93348 45
52897 45
81087 45
14348 45
39262 46
18840 46
46509 45
32716 45
22696 45
16882 45
43299 45
47488 46
44715 45
68903 45
85245 45
614 45
99316 45
28742 45
80464 45
54308 45
12247 45
80914 45
67668 45
94293 45
48229 45
11802 45
71395 45
75953 45
29456 46
10868 45
54938 45
74620 45
95043 45
86331 45
25187 45
64882 45
65863 46
71457 45
22135 45
57866 45
21034 45
30656 46
95026 45
85806 45
25411 45
95268 45
16938 45
13231 46
23916 45
51487 45
26835 45
16940 45
59074 45
72987 45
76833 45
85279 45
19608 45
79683 45
18504 46
16444 45
38487 45
5891 45
62934 45
63587 46
79398 45
11940 45
46033 45
23931 46
18622 45
3383 45
57654 45
37800 45
75431 45
14334 45
40790 45
765 46
26169 45
41065 45
83554 46
28202 45
28909 45
36705 45
6778 45
24675 45
21198 45
57050 45
83658 45
78188 45
23397 45
57842 45
83073 45
88775 45
43895 45
92281 45
69216 45
22509 45
12301 45
56780 45
8573 45
92177 45
49889 45
81200 46
86083 45
65015 45
65385 45
38005 45
8572 45
76255 45
23802 45
79346 45
42040 45
19220 45
60018 45
1779 45
35225 45
4456 45
58521 45
87403 45
40940 45
77169 45
98612 45
97053 45
32861 46
93554 46
67705 45
90557 45
77127 45
65222 45
75631 46
62265 45
34626 45
64432 46
39382 45
49882 45
35737 45
40062 45
53950 45
18459 45
95522 45
75798 46
46333 45
3486 45
4015 45
76250 45
28228 45
98432 45
16387 45
3404 45
1121 46
91995 45
11124 45
20807 45
95028 45
51928 45
22436 45
17124 45
52886 45
18453 45
90675 46
13802 45
21770 46
65020 45
10801 45
11284 45
14046 45
51026 45
88896 45
62496 45
49210 45
58096 45
66418 45
19934 45
3088 45
21000 46
43863 45
75688 45
64999 45
39614 45
77095 45
63832 45
54541 45
82094 45
37388 45
68336 45
13674 45
39068 46
16028 45
51109 45
96001 45
17602 45
86401 45
75141 45
48646 45
95492 45
97618 45
87550 45
42911 45
48010 45
45989 45
11372 46
3206 46
1378 45
2809 45
52087 45
82561 45
94809 45
68214 45
10442 45
88140 45
24882 45
83681 45
11026 45
54650 45
88152 45
25983 45
53827 45
1579 45
75977 45
81080 45
33147 45
51085 45
20370 45
82370 45
27072 45
55135 45
58059 45
77657 45
28145 45
75537 45
82645 46
29749 45
27801 45
58542 45
83962 45
66154 45
40855 45
82880 45
18431 46
88140 45
14936 45
70463 45
21781 45
24492 45
93958 45
58253 46
15652 46
13537 45
16943 45
87583 45
74493 45
5240 45
42712 45
65698 45
42270 45
91380 45
50039 45
56800 45
41958 45
57312 45
57249 45
80007 45
89670 45
95550 45
28326 45
80116 46
82824 45
75715 45
51389 45
36106 45
69698 45
98581 45
9447 45
53745 45
17722 45
96692 45
90103 45
57066 45
15601 45
79407 45
3301 45
34946 45
71707 46
27560 45
97528 45
78179 45
10061 45
50779 45
66310 45
25518 45
38786 45
85497 45
66171 46
4102 45
54816 45
8293 45
94848 46
30015 45
15920 45
34902 45
23214 45
47696 46
8153 45
22671 45
41659 45
58841 46
1805 45
50579 45
82645 45
66146 45
4244 45
42699 45
94167 45
37093 45
25296 45
22883 46
61526 45
51685 45
99231 45
58169 45
61484 45
74242 45
30365 45
73192 45
15791 45
84037 45
58996 45
69396 45
29653 45
74060 45
69166 45
204 45
71850 45
74232 45
22793 45
33236 45
57077 45
49993 45
92324 45
66484 45
89370 45
72820 46
80272 45
54558 45
32898 46
38561 45
19237 45
49219 45
9464 45
26902 45
6127 45
70207 45
13639 45
72709 45
82376 45
22786 45
44996 45
82705 46
14704 46
12150 46
8649 45
3677 45
52218 45
63720 45
38813 45
70245 45
28796 45
24131 46
66182 45
98639 45
16024 45
60820 45
36052 45
84324 45
33765 45
19862 45
23742 45
97391 45
2588 45
54711 46
29233 45
39697 45
89172 46
12132 46
86289 45
63356 45
72426 45
47715 45
15426 45
56237 45
97399 45
49915 45
86867 45
98748 45
13157 45
25351 45
38525 45
89298 45
9652 45
44314 46
5883 45
93301 45
42947 45
43577 45
62435 45
30396 46
35296 45
31995 46
8524 46
29363 45
77335 45
42901 45
61687 45
13952 45
92538 46
18541 45
23600 45
93358 46
63558 45
23727 45
95939 45
67960 46
16451 45
51826 45
77812 45
87075 47
47268 45
64074 45
78702 45
44181 45
52795 45
80584 45
41644 45
38907 45
2157 45
95222 45
44570 45
15267 47
72593 45
937 46
61349 45
76281 45
97840 45
38318 45
3391 47
8928 45
13420 45
76124 45
65225 45
4515 46
65281 45
46245 45
68464 45
79085 45
23490 45
29681 47
95496 45
50859 45
56986 45
55181 45
65844 46
55495 45
26802 45
32668 46
87416 45
70218 45
33930 45
72221 45
84138 46
61540 45
63183 45
83917 45
69486 45
81212 45
33855 45
54545 45
84364 45
52406 45
84334 45
43410 46
51401 45
82028 45
14747 45
17881 45
48651 45
47306 45
69302 45
36943 45
16312 45
74339 45
26184 45
69082 45
83096 45
9416 45
56308 45
71236 45
45001 45
82856 45
59131 45
27740 45
34397 45
95006 45
26493 45
74804 45
28558 45
72412 45
59647 46
47846 45
2820 45
81069 47
71149 46
75188 45
55236 45
66167 45
75955 47
45793 45
57060 45
56176 45
45754 45
8724 45
7743 45
5253 45
69171 45
62874 45
47613 45
57101 45
28830 45
56700 45
98841 45
92343 46
84120 45
71952 45
94233 45
18703 47
6197 45
31122 46
89674 46
24628 45
17130 45
44973 45
79730 46
91996 45
59180 45
70883 45
93978 45
15984 45
85295 45
13282 45
74903 45
66435 46
28436 45
70780 45
6487 45
88544 45
25659 45
18661 46
96672 45
52676 45
75727 45
37419 45
76214 45
73975 45
13578 47
55742 45
74411 45
30810 46
23826 46
53440 45
17965 45
54733 45
89743 45
79137 46
59888 45
21078 45
35764 46
98984 46
88162 45
16828 45
81906 45
81900 45
73422 45
36121 45
48318 45
5429 45
25353 45
86736 45
32491 45
78543 46
49266 45
39602 45
21105 45
99210 46
52082 45
26577 45
60998 45
75062 45
40465 45
34300 45
18672 45
32340 45
96583 45
77602 45
52668 45
31973 45
13984 45
49475 45
72525 46
24635 45
59213 45
13081 45
74020 45
92929 45
37493 46
29864 45
11600 45
64829 45
85713 45
62243 45
4595 45
15638 45
84552 45
64465 45
43482 45
536 45
82815 45
4770 45
18970 45
63165 45
47145 45
25602 45
98939 45
63611 45
35683 46
14211 45
57661 45
51896 46
3295 45
98144 46
7120 45
73774 45
33743 45
10385 45
2024 46
63567 45
81393 45
97720 45
53222 45
25614 46
50104 45
35361 45
96774 45
99850 46
16631 45
16702 45
53446 45
10039 45
63943 45
51398 45
88493 45
70839 45
30523 45
50445 45
76038 45
90721 45
22625 47
31268 45
71655 45
69683 45
98700 46
54509 45
28730 45
49394 46
18992 45
57487 45
12819 45
93672 45
14627 46
52306 46
81497 45
23798 46
23870 45
82100 45
26601 45
68033 45
56173 45
76826 45
1760 45
33007 45
90015 45
77972 45
58874 45
820 46
19604 45
10702 45
9190 45
45371 45
98923 45
30635 45
52039 45
75151 45
49253 45
2177 45
12288 45
77103 45
83447 45
36306 45
9799 45
30218 45
951 45
57984 45
1703 45
21506 45
87864 46
55764 45
96418 45
54249 45
33134 45
57632 45
84013 45
23110 45
4394 45
87801 46
30948 45
13426 45
53405 45
75473 45
39625 45
43635 45
62610 45
15750 46
40862 46
47484 45
41944 45
77492 45
58935 45
90278 45
57224 45
46221 45
97242 45
65057 45
47612 45
58968 45
20429 45
26724 45
72267 45
44574 45
11676 45
65226 45
9398 45
73735 45
97161 45
33472 45
84445 45
54718 45
82022 46
98754 45
18102 45
57196 45
4339 45
75161 45
56813 45
9627 45
77217 45
65053 45
15878 45
20359 45
85673 45
78624 45
15768 45
95457 46
41983 45
74910 45
9389 45
14526 45
59839 45
37884 46
14263 45
58894 45
91630 45
67912 45
56874 45
93593 45
6076 45
71916 45
96967 45
4478 45
7646 45
39379 45
49160 45
15211 45
89304 45
72251 45
50282 45
2068 46
1127 45
78147 45
53281 45
70149 45
29454 45
11424 46
25362 45
40024 45
44086 45
24734 45
87344 45
83943 45
89873 45
68467 45
21776 45
12790 45
89729 45
91053 45
88533 46
57438 45
1192 45
11052 45
31440 45
464 45
29678 45
93728 45
647 45
7142 45
39376 45
1316 45
38881 45
7838 45
60553 45
68816 45
52831 45
51777 45
33774 46
45770 45
97557 45
84445 45
33226 46
72555 45
38908 45
41335 45
96431 45
79076 45
60708 45
24710 46
19013 46
89090 45
55673 45
78625 45
23959 45
76991 46
7473 45
14999 45
31413 45
19528 45
62431 45
95442 45
6840 45
38457 45
27669 45
85803 45
64556 45
88245 45
26341 45
29332 45
18009 45
93592 45
31471 45
55063 46
77059 45
70443 46
29663 45
29955 45
97197 45
28739 45
58424 45
17392 46
15418 45
5157 45
68236 46
25856 45
4477 45
86429 45
52735 45
93929 45
66833 45
42053 45
59200 45
11015 45
26340 45
52896 45
13872 46
84881 45
1864 45
22348 45
65027 45
23356 45
99734 46
53574 45
33582 45
89736 45
59235 45
5079 45
48720 45
88278 45
96609 45
68796 45
9113 45
69925 45
14455 46
69878 45
12903 45
3571 45
31193 46
50849 45
30860 45
29296 45
48514 45
93762 45
66192 45
34790 45
12186 45
23833 45
7581 45
11744 45
51174 45
81393 45
44876 45
77905 45
32337 45
93730 45
25494 45
20197 45
28997 45
52886 45
85683 45
80405 45
71335 45
40914 45
41182 45
21582 45
29636 46
7619 45
21006 45
52016 45
26209 45
57116 45
46563 45
94319 45
49816 45
13870 45
65698 45
57540 45
80262 45
62780 46
93741 45
54124 45
1883 45
17185 46
74488 45
10405 46
57336 45
72998 45
78327 45
75144 45
92413 45
5709 45
36244 45
56415 45
72517 46
8881 45
56230 45
55114 45
29363 45
51710 45
5438 45
41367 45
37710 46
98895 45
16917 45
29402 45
93593 45
91986 45
76689 45
62037 45
69960 45
98899 45
61468 46
46029 45
12696 45
73683 45
62852 47
6153 45
71161 46
40533 45
47803 45
46967 45
33660 45
75959 45
4836 45
15106 45
4135 45
58016 45
36409 45
46702 45
95645 45
86414 45
76859 45
85875 45
24175 45
79158 45
98580 45
27140 45
34204 45
61201 45
28419 45
60333 45
93258 45
81397 45
18439 45
74470 45
90638 45
1087 45
66437 46
66912 46
38101 45
66202 45
38848 45
32310 46
21223 45
44710 46
48177 46
99582 45
10490 45
36848 45
41721 45
39463 45
72735 45
96598 45
1643 45
29083 45
7578 45
7641 45
76389 45
96801 45
37844 45
77607 45
84837 45
3601 45
23849 45
50552 45
30743 45
5803 45
25720 45
5461 45
3727 45
96264 45
69508 45
2399 45
2663 45
2120 45
68164 45
59403 46
44978 45
80953 45
10335 45
50727 46
76581 45
44336 45
67915 45
55655 45
91495 45
37597 45
60794 45
98286 45
6499 45
32978 45
29535 45
74499 45
94252 46
89416 45
42426 45
69188 45
81033 45
85805 45
15187 45
51666 45
96315 45
54839 45
97375 46
54979 46
44929 45
23827 45
26894 45
3333 45
94007 45
14193 45
12 45
65807 45
4135 45
77971 46
97315 45
51705 46
51800 45
28400 45
95831 45
75239 45
75780 45
43702 45
88038 45
1592 45
42121 45
3456 45
45700 45
29651 45
53637 45
54629 45
73647 45
97983 45
97826 45
9846 45
71109 45
56395 45
82879 45
96141 46
68066 45
74080 45
16731 45
24144 45
88490 45
52140 45
49045 45
11904 45
5916 46
12193 45
78167 45
68439 45
75957 45
26751 45
79413 45
22625 45
20360 45
46667 45
7150 45
66783 45
73010 45
81705 45
84608 45
3265 45
64340 45
8555 45
71378 45
20413 45
37193 45
22245 45
73282 46
19566 45
23355 45
81362 45
56305 45
96659 45
96168 45
65604 45
96896 45
77068 45
85352 45
2303 45
56607 45
64431 45
50030 45
66674 45
13784 45
71706 45
54050 45
94021 45
93682 45
50314 45
74182 45
15803 45
47467 45
64274 45
98667 45
65373 45
55136 45
49300 45
36812 45
48382 45
20177 45
93707 46
2922 45
70684 45
658 45
9717 45
22762 46
7808 45
49997 45
36902 46
53419 45
60321 46
72495 45
18303 46
87235 45
69112 45
85113 45
22606 45
62215 45
76627 45
20122 45
49935 45
19281 45
35545 45
81462 45
12550 45
18224 45
44750 45
97682 45
40968 45
4210 45
65796 45
30229 45
81599 45
71361 45
64669 45
41247 45
22504 45
99132 45
49577 45
56537 45
60042 45
24566 45
21838 45
54997 45
99909 45
11195 45
77472 45
87892 45
47934 45
12938 45
78571 45
4195 45
12961 45
48165 45
29850 45
90831 45
81111 45
23440 45
79935 47
67150 46
41046 45
4189 45
62666 45
16792 45
54032 45
23792 45
2211 45
8166 48
94021 45
3065 45
74094 45
50044 45
68957 45
75615 45
9954 46
43656 45
90680 45
76439 45
83337 45
36499 45
11152 45
27071 45
79835 45
48585 45
42795 46
34569 45
17968 45
91972 45
90241 45
976 45
10097 45
44610 45
30936 45
3547 45
87147 45
57997 45
84057 45
82505 45
62449 45
52330 45
85424 46
3082 47
32663 45
13976 45
12706 45
83348 45
48412 45
68833 45
87708 45
66980 45
48767 45
75677 45
90207 45
31014 45
66291 45
97713 45
69912 45
34918 45
17299 45
63690 45
51072 45
59904 45
84214 45
77114 45
34163 45
5907 45
19018 45
26017 45
19615 46
20220 46
52004 45
27339 45
13459 45
45454 45
38645 45
40814 46
71823 45
19907 45
59083 46
30342 45
10606 45
21942 45
18784 45
43961 45
99223 45
34867 45
25536 45
48202 45
54730 45
13304 46
4 45
88695 45
87042 45
94222 45
13608 45
72832 45
11519 45
77044 45
41132 45
52981 46
72569 45
93382 45
50679 45
81049 46
76812 45
71204 45
62446 45
55032 46
92182 45
80070 45
38095 45
94125 46
32993 46
21202 45
41933 45
78076 45
88717 45
53667 45
99176 45
71308 47
15417 45
20542 45
22721 46
86085 45
52450 45
77812 45
7003 45
65467 45
71045 45
61325 46
59438 45
82013 45
36041 46
2922 45
42583 45
58802 45
97174 45
8611 46
74620 45
91899 45
10662 45
86012 45
38952 45
64735 45
11906 45
39267 45
63485 45
76251 45
5833 45
75088 45
96650 45
76994 45
54989 45
97332 45
40223 45
91883 45
500 45
22949 45
78949 45
97211 45
13755 45
74726 45
56813 45
68370 45
98432 45
33222 45
96249 45
13793 46
6400 45
23151 45
94478 45
25135 46
25172 45
97487 45
67657 45
40099 45
28284 45
72886 45
1692 45
34081 45
79531 45
69481 45
15005 45
36657 45
15469 45
39708 45
41153 45
53747 45
5091 45
87712 46
15678 45
46117 45
77871 45
23572 45
86559 47
13786 45
26790 45
64868 46
999 46
28977 46
76899 45
60768 45
12257 46
32482 46
50707 45
70828 45
23230 45
17106 46
34145 45
87180 45
48966 46
98846 45
51242 45
56471 45
3547 45
39662 45
15475 46
5495 46
83964 45
53320 45
82783 45
11760 45
58325 45
57927 45
72132 45
12607 45
87338 45
66002 45
24229 45
16574 45
1696 45
81763 45
17905 45
84050 46
22204 45
62628 45
12558 45
1575 45
63160 45
21678 45
46665 45
31056 45
97277 45
18032 46
35371 45
79993 46
94936 45
26164 45
99454 46
50155 45
76379 45
18150 46
42156 45
57999 46
35855 45
76165 45
18577 45
56783 45
2073 45
32596 45
86340 45
21097 45
85352 45
38583 45
88656 46
64430 45
67690 45
19721 45
7347 45
12396 45
25475 45
1292 45
30706 45
96932 46
72251 46
55296 45
56568 45
93589 45
89955 45
1103 45
35567 45
21785 45
13571 46
95307 45
78980 45
43585 45
90909 46
89491 45
67469 45
20771 45
73578 45
17170 47
58841 45
54922 46
27210 46
51565 45
65174 46
10799 46
91928 45
39927 46
94668 45
68779 46
97276 45
29380 45
37299 45
87940 45
66459 45
41090 45
95699 46
17747 46
43261 46
91585 45
78746 45
7728 45
15256 45
66560 46
37369 45
15694 45
266 45
60808 45
75355 45
26676 45
38368 45
73293 45
8476 45
47005 45
98256 46
10607 45
60312 45
73740 45
25362 45
49050 47
7678 45
42983 45
54282 45
99453 45
2100 45
82818 45
78123 45
80440 45
72236 45
89631 45
19401 45
60364 45
88262 45
55817 45
37963 45
68455 45
84940 46
9530 45
76569 45
61321 45
73860 45
88821 45
74817 47
87952 45
69050 45
77996 45
25030 45
37539 45
5849 45
11898 45
5737 45
99778 45
50616 45
13323 45
34095 45
50855 45
83526 45
45481 45
22646 45
14993 45
24026 45
99199 45
58348 45
51595 45
46492 45
6861 45
32043 45
31726 45
8102 45
57342 45
84735 45
14866 45
85004 45
70839 45
92948 45
24143 45
96262 45
79205 45
76937 47
33864 45
55675 45
92243 45
96526 45
64889 45
14095 45
98067 45
80515 45
75244 45
92471 45
14605 46
42679 45
60167 46
39436 45
3938 45
82624 45
28581 45
2798 46
96608 45
73781 45
98604 45
40857 45
36192 45
74428 46
40929 45
33115 45
72088 45
95897 45
80467 45
35720 46
33519 46
91748 45
2521 45
14848 45
57022 45
3236 45
34747 45
25945 45
36569 46
11316 45
96739 45
47634 45
97853 45
35075 45
59924 46
82738 45
65980 45
31727 45
82364 46
54985 45
30248 45
9189 45
85377 45
68113 45
1581 45
26580 45
50514 45
5264 45
3657 45
86905 45
8925 45
53009 45
12907 45
85523 46
64118 45
60230 45
94639 45
14695 46
61724 45
45908 45
47537 45
56405 45
95895 45
4172 45
36696 45
6368 45
6299 45
3112 45
40735 45
47411 45
79741 45
27244 45
21767 46
37541 45
20868 45
12202 45
83630 45
44278 45
81571 45
43266 45
10026 45
2476 45
83411 45
57455 45
2342 45
36873 45
20693 45
93930 45
75157 45
39974 45
74550 45
77240 45
60098 45
20902 45
1240 45
78485 45
62989 45
5342 45
98499 45
39416 45
13291 45
23686 45
4516 45
61960 45
57799 45
33902 45
40500 46
13923 47
46487 45
49842 45
98253 45
59631 45
61944 45
83892 45
71908 45
62938 45
81544 45
53652 45
98172 46
28728 45
84368 45
30652 45
46464 45
66347 45
18463 45
64458 45
11782 45
19535 45
71302 45
62727 46
2021 45
53685 45
12387 45
83044 45
2850 45
94623 45
61426 45
22478 45
45633 46
7742 45
22375 45
59494 45
72685 45
96425 45
29457 45
81317 45
44755 45
1247 45
21866 45
49421 45
8227 46
55873 45
16498 45
69717 45
18978 46
94799 45
87690 45
2178 45
76332 45
42445 45
5251 45
74836 45
59624 45
72173 46
18227 45
67068 45
48335 45
27862 45
15223 45
90430 45
4622 45
82448 46
33637 45
81031 46
21574 45
95453 45
22134 45
45925 45
46185 45
161 46
945 45
55632 45
14780 45
12632 45
5436 46
8580 45
66209 45
73153 45
20948 45
29245 45
29308 45
16165 45
73750 45
62079 45
71675 45
62096 45
43960 45
89949 45
97970 45
93760 45
11912 45
86979 45
1948 46
89262 45
13277 45
11218 45
64587 45
6209 45
70709 45
98627 46
81065 45
63645 46
54777 45
85513 45
88789 45
19866 45
79191 45
43923 45
1255 46
28880 45
40291 45
53840 45
70699 45
65021 45
55504 45
27368 46
30324 45
62648 45
9646 45
47201 45
16001 45
76845 45
38039 45
62191 45
46146 46
82360 45
18693 45
71496 45
76566 45
2058 45
18767 45
5784 46
60990 45
48885 45
37168 45
69057 47
97135 45
84378 46
57576 45
91706 45
68148 45
66410 45
73924 45
20098 45
94970 45
90205 45
5781 45
19390 45
15029 45
93081 45
86076 45
38312 45
13134 45
47953 45
16108 45
87974 45
5944 45
47575 45
79742 45
68346 45
45284 45
40585 45
43472 45
64233 46
75370 45
79865 45
35152 46
85563 46
62881 45
37759 45
7459 45
49023 46
21415 45
4821 45
6112 45
49568 46
49954 45
46889 45
58508 45
86076 45
17617 45
38103 45
77725 45
87072 45
90770 45
91922 45
34787 45
71937 45
20827 45
4119 45
56890 45
69527 45
98048 47
63483 45
31609 45
15672 45
11196 45
55735 45
6663 45
485 45
87864 45
29048 45
28039 45
76142 46
88016 45
1303 45
99545 45
17836 46
58777 46
76470 46
54382 45
36550 45
76679 45
81407 45
43000 46
12910 45
57851 45
99875 45
74020 46
64241 45
62475 45
23010 45
27710 45
53743 45
95963 47
27348 46
19863 45
16653 45
51776 46
35945 45
53179 45
41933 45
17641 45
41519 45
44053 45
25793 45
29339 45
70868 45
60984 45
97602 45
53020 46
29094 45
29480 45
12002 45
60601 45
29663 45
20986 46
88143 45
18644 46
69590 45
67001 45
22277 45
46904 45
44395 45
44032 45
90824 46
26923 45
25879 45
90877 45
7602 46
68395 45
31067 45
16476 45
73289 45
51951 45
35937 46
47725 45
45775 45
73162 45
6918 45
27100 45
28082 45
54217 46
56189 45
42782 45
77351 45
5540 45
70836 45
62581 46
27708 45
42347 46
77618 46
19193 45
98602 45
82336 45
69688 45
77035 45
83809 46
13920 45
68715 45
76061 45
32929 45
40411 45
24178 45
37457 45
10545 45
57430 45
65755 45
26672 45
58672 45
60134 45
20960 45
25357 45
21964 45
46645 45
28018 45
5735 46
97456 45
72768 45
46438 45
8368 45
88968 46
51587 45
81215 45
43908 45
6668 45
7772 45
65251 45
94518 45
59668 45
56080 45
21613 45
44876 45
42427 45
78430 45
68969 46
30865 45
49747 45
8179 45
7845 45
78642 45
34530 45
49651 45
27690 45
10515 45
35218 45
31951 45
28391 46
66079 45
50135 47
74736 45
73205 45
39277 46
13566 45
68802 47
66185 45
75830 45
8861 45
66008 45
67545 45
74817 45
93481 46
51340 45
60878 45
8981 45
71530 45
80469 45
32718 45
40970 45
60449 45
4439 45
64330 45
63769 45
26028 45
12709 45
32455 45
9117 45
39604 45
68813 45
8405 45
34478 45
24705 45
9754 45
65619 46
33824 45
4464 45
81474 45
99212 45
62144 45
19875 45
59298 45
19253 45
20120 45
8397 45
77662 45
91703 45
52166 45
28847 45
31035 45
48618 45
52722 45
99887 46
1955 46
12384 45
97162 45
51969 45
95855 45
18044 45
15952 45
68832 45
98148 46
37419 45
73120 47
84069 46
86264 45
90822 45
22369 45
19186 45
51528 46
95104 45
89569 45
48955 46
20827 45
32976 45
92858 45
68150 45
7870 45
5335 45
83822 45
22063 45
88291 45
90918 45
91338 45
99665 45
90755 45
66802 45
22210 46
30967 45
15412 46
85721 45
72787 45
73467 45
14737 45
56724 45
45480 45
14039 45
18101 45
56757 45
98957 45
10610 46
18879 45
22474 45
58176 45
26520 45
98751 46
81604 45
61261 45
88156 45
53470 45
18282 45
32509 45
56828 45
2728 45
99213 45
34077 46
13595 45
15489 45
26239 45
85818 45
45466 45
28425 45
5687 45
38270 45
74236 45
3256 46
54572 46
87621 45
20555 45
87005 45
95777 45
44704 45
93950 45
93759 45
61646 45
84541 45
18981 45
16556 45
88374 45
57509 45
72443 45
69020 45
46576 45
67022 45
43167 46
37734 45
43364 45
69239 45
85924 45
77015 45
17662 46
51557 45
15838 45
56112 45
9696 45
57654 45
4012 45
23924 45
66108 45
28836 45
71676 45
99523 45
89029 45
3097 46
22304 45
59489 45
45873 45
59083 45
45669 45
48179 45
55426 45
50241 45
64709 45
67371 45
45722 45
38412 45
4073 45
65263 45
98417 45
31867 46
61325 45
22624 45
48138 45
71123 45
11980 45
58969 45
54402 45
61571 45
41927 45
54525 45
14789 45
11059 47
55099 45
80637 45
82807 45
85259 45
13772 45
78471 46
11178 45
11953 45
41760 45
34387 45
10598 45
14470 45
80622 45
68361 45
64305 45
2187 45
24360 45
33991 45
68342 45
39280 45
87109 45
67250 45
42352 46
79817 45
59488 45
51857 45
92234 45
55047 45
59909 45
11870 45
71991 45
4895 45
18613 45
73292 45
58391 45
52346 45
68383 45
76055 45
12406 45
34860 45
95652 45
94826 45
37367 45
52495 45
58681 45
49188 46
27320 45
86997 45
12291 45
69348 46
85514 45
37732 45
99714 45
3100 45
3305 45
80246 45
28709 45
84293 45
67457 46
17242 46
66754 46
51864 46
27698 45
81828 45
96471 45
25770 46
66816 45
20891 45
4567 45
69312 45
5300 45
37852 46
39920 45
76516 45
50121 45
29467 46
19095 45
66807 45
87056 45
91483 45
88923 45
95443 45
20874 45
42121 45
97533 45
76397 45
3479 47
72870 46
70623 45
34285 45
93154 45
17922 45
21916 45
63384 45
22131 45
92279 45
46796 45
30442 45
53263 46
89556 45
61714 45
26766 45
27412 45
58292 45
62177 45
88284 45
4191 45
31544 45
7646 45
69145 45
95874 45
23576 45
84105 45
74426 45
74070 45
24919 45
81358 45
99454 45
29833 45
74942 45
79550 45
71099 45
98589 45
51076 46
69260 47
40855 45
48552 45
27275 45
9176 45
7381 45
28306 45
56714 45
4410 45
73172 46
23444 46
74367 45
38035 45
69227 45
9822 45
64350 46
22475 45
78735 45
51915 45
3686 45
82057 45
12897 46
16088 46
64380 45
88488 45
84577 45
98761 45
78565 45
60318 45
51277 45
47223 45
30695 46
21177 46
24892 45
34499 45
33247 45
99601 45
59627 45
26176 45
80830 45
67385 45
70274 46
78863 45
32274 45
27706 45
84538 45
78166 45
15351 45
6645 45
77743 45
90542 45
988 45
40327 45
22688 45
38347 45
83045 45
40126 45
7855 45
97642 45
56475 45
88133 45
36715 46
24856 45
15229 45
36211 45
23194 45
29615 45
6324 45
85783 45
87995 45
73845 45
56819 46
5815 45
1982 45
59849 46
16116 45
57228 45
27362 45
64430 45
60886 45
44934 45
13440 45
35829 45
8942 45
57038 45
12622 45
53560 45
13774 45
84070 45
31598 45
47791 45
53527 45
68667 46
24541 45
28451 45
57871 45
93508 45
30344 45
67718 45
21260 45
90836 45
64395 45
48374 45
30850 46
91072 45
86272 45
27743 46
41521 45
94206 45
34013 45
64580 45
21181 46
58941 45
85716 45
15584 45
28646 45
63614 45
81516 46
27623 45
28255 45
40628 45
85623 45
37153 45
29539 45
37855 45
66273 45
91289 45
21947 45
85477 45
90768 45
64032 45
28821 45
21249 45
15697 45
91010 45
84131 45
86340 45
30145 45
81941 45
58407 45
86023 45
94076 45
88667 45
73811 45
48787 45
82091 45
46452 45
22996 45
39926 45
69012 45
41623 45
5589 45
91086 46
12158 45
29823 45
12167 45
39527 45
70616 46
80226 45
69186 46
54902 46
19412 45
36678 46
54545 45
85226 45
47246 45
14922 45
77073 45
238 45
93839 46
17167 45
80071 45
45702 45
11173 45
35973 45
76212 45
6565 46
56474 46
2517 45
96723 45
13553 46
53065 45
2551 45
87456 45
90170 45
83836 45
55185 46
77122 45
29340 45
54057 45
21321 45
45698 45
21276 45
52788 45
11556 45
20555 45
8553 45
17075 45
69366 45
15563 46
1820 45
96263 46
10467 45
35935 45
44764 45
27758 45
139 45
81308 45
26633 45
9553 45
8813 45
65025 45
93469 45
17132 45
41432 45
96512 46
7370 45
1761 45
68240 45
8202 45
297 45
45480 45
20809 45
44678 45
43325 45
68882 46
85672 45
67475 45
61052 45
99087 45
58776 45
54897 45
21049 46
13021 45
20264 45
39356 45
74774 45
5010 45
13196 45
7481 45
14194 45
41459 45
86282 45
51080 45
98702 45
61688 45
86686 46
79176 45
19469 45
57384 45
62881 45
48536 45
54476 45
48935 45
46965 46
58614 45
29327 45
37833 45
81719 45
7573 45
97734 46
21667 45
37294 45
49808 45
51220 46
22219 45
15335 45
67916 45
97395 45
63810 45
42389 45
25396 45
44180 45
28998 46
46026 46
16326 45
11644 45
93971 45
78775 45
67441 45
73519 45
67471 45
22714 45
8494 45
44620 45
3010 45
64903 45
77451 45
20954 45
94649 46
80410 45
17483 45
99130 45
23879 45
40502 46
78464 47
38689 45
740 46
15591 45
24541 45
96939 45
28129 45
63351 46
5127 45
42897 45
24028 45
19490 45
36581 45
33312 46
53249 45
44186 45
75196 45
94293 45
14602 45
5164 45
911 45
13650 45
23954 45
16823 45
78320 45
17473 46
70732 45
62715 45
58267 45
26164 45
58712 45
555 45
1051 45
1957 45
25205 45
89012 45
28982 45
94907 45
81524 46
59380 45
24647 45
18012 45
40469 45
83022 45
42806 45
1686 46
82763 46
65725 46
7715 45
86349 45
79024 45
3408 45
7559 45
97176 45
96115 45
78359 45
35097 45
97906 45
85985 45
3121 45
2815 46
26314 45
66138 45
16925 45
83217 46
43902 45
10455 45
33832 45
77473 45
79073 45
36266 45
10900 45
47802 45
5883 45
82936 45
2770 45
88640 45
24187 45
95331 45
54230 45
17933 45
7770 45
61987 45
29522 45
25376 45
53708 45
34215 45
21423 45
11624 45
80384 45
48001 45
78785 45
28324 45
11217 45
91757 45
37180 46
30615 45
88830 46
84994 45
17769 45
91727 45
62526 45
48998 45
95238 45
33712 45
84396 45
57202 45
64264 45
44110 45
71548 45
41110 45
16290 45
96484 45
29865 45
60057 45
9866 45
92939 45
86405 45
20068 46
40442 45
80028 45
32724 46
20074 47
84293 45
45169 45
43597 45
44840 45
35894 45
30542 45
10021 46
69767 45
25117 45
30534 45
62317 45
14868 47
51636 45
9503 45
29921 45
48141 45
96999 45
66891 45
70622 45
21713 45
25520 45
73709 45
21328 45
78818 45
6241 45
5610 46
76596 45
72287 45
30768 45
63842 46
95909 45
73674 45
2874 45
50067 45
14258 45
11443 45
86885 45
78947 45
66329 45
45542 45
65857 45
25149 45
91414 45
30555 45
60958 45
95076 45
59813 47
13336 45
49973 45
60874 45
79765 45
27494 45
84592 45
78605 45
69734 45
8906 45
35096 46
40838 45
44849 45
19311 45
9239 45
35198 45
34673 45
52732 45
56544 45
35459 45
41173 45
15209 45
89537 45
93856 45
67198 45
41160 45
84020 45
77363 45
44846 45
89331 45
28232 45
16395 45
19400 45
54493 45
96998 45
67609 46
29015 45
76683 45
75094 45
54217 45
19514 45
83279 46
45196 45
52808 45
64549 45
51948 45
84011 45
4570 46
44465 45
97128 45
63288 47
10568 45
24345 45
58045 45
99389 45
39976 46
83421 45
99397 45
7193 45
23801 45
47295 45
24968 45
73890 45
52199 45
41114 45
20205 45
19993 45
13416 45
81410 46
92284 45
82239 45
96820 46
8756 45
32842 45
5960 45
10827 46
61195 45
50954 45
15362 45
39762 45
59505 45
73893 45
35480 45
53830 45
37547 45
46996 45
6238 45
36068 45
76904 45
16876 45
28306 45
36237 45
99877 45
45845 45
50215 45
45827 45
83273 45
81021 45
76163 45
97727 45
88334 46
96474 45
21310 46
17119 45
63898 46
70343 45
16965 45
89858 46
71885 45
22339 45
82898 45
90466 45
75192 45
93785 45
35102 45
53125 46
61145 45
2194 45
65224 45
47345 45
3967 45
51431 45
23395 45
86587 45
2914 45
13845 45
8117 45
31698 46
27011 45
98732 45
16343 45
73846 45
57097 45
13837 46
49917 45
92523 45
60981 45
54602 45
13418 45
561 45
44165 45
16233 45
55219 45
6487 45
89952 45
46121 45
62215 45
28417 45
79209 45
23026 45
37994 45
80801 46
91701 45
22738 46
51019 45
39016 45
87152 46
57864 45
68035 45
70885 45
45704 45
8079 45
46143 45
89569 45
52654 45
81020 45
70419 46
4746 45
91123 45
86143 45
259 45
10614 46
5705 45
28714 45
42929 45
6190 45
86717 45
10614 46
9721 45
12972 45
88503 45
24309 45
15338 45
16986 45
62293 45
73245 45
68077 45
96050 45
14709 45
93307 46
35355 45
56221 45
48056 45
32865 45
25621 46
85006 45
56577 45
62458 46
90184 45
40872 45
75350 45
75158 45
16992 45
84356 45
32797 45
27582 45
41932 45
90551 45
48109 45
55967 45
55330 46
28990 45
70235 45
3061 45
3979 45
35114 45
75887 45
56805 45
22032 45
21404 45
35460 45
540 46
90942 46
61527 46
52955 45
50746 45
85280 45
14202 45
13301 45
68477 45
94808 45
27378 45
36719 45
69612 45
64373 45
51868 45
74486 45
25128 45
2685 45
86552 45
30661 45
52979 45
73673 45
31907 46
28670 45
96274 45
81799 45
29669 45
52826 45
81431 45
59498 45
83996 46
84501 45
59807 46
67267 46
48817 45
10064 45
84241 45
97309 45
89761 45
21174 45
25683 46
75397 45
4058 46
79279 45
33055 45
50150 45
45293 46
73442 45
65933 46
71928 45
30229 45
74649 45
95658 45
12757 45
73354 45
61612 45
5545 45
8349 45
42278 45
66092 45
94015 45
37635 45
15710 45
8592 45
29816 45
52678 45
8754 45
33007 46
19217 45
21096 45
27582 46
17380 46
87387 45
36916 46
42264 45
36103 45
33237 46
41834 45
14407 45
74593 46
73719 45
79200 45
93054 45
59779 45
89939 45
51147 45
89651 45
1323 45
71374 45
67598 45
99312 46
31073 45
57395 45
94625 45
81780 45
1239 45
72953 45
94786 45
6413 45
20873 45
98742 45
18463 45
56157 45
80016 45
97748 45
83910 46
2235 45
418 45
9305 45
21475 45
99321 45
69721 45
57753 46
68844 47
65495 45
80028 45
71010 45
3348 45
232 45
20399 45
85840 45
59088 45
74222 45
10356 45
66711 46
22685 45
78870 47
59765 45
55851 45
35949 45
48352 45
72438 45
8285 45
1009 45
97300 45
20451 45
61230 46
43152 45
52337 45
16972 45
10980 45
7847 45
84187 45
55581 45
41155 45
85226 45
25078 45
45856 46
57720 45
5462 45
47845 45
51429 45
60999 45
96661 45
65275 45
66497 45
96871 46
49070 45
95324 45
46544 47
68757 45
79236 45
82021 45
96821 45
76577 45
67895 45
86335 47
66100 45
8292 45
32934 45
36004 45
47731 47
64581 45
77571 45
29404 45
42004 45
14638 45
59017 45
66208 45
5264 45
2453 45
36745 45
11016 45
31300 45
10267 45
36139 45
33918 45
76106 45
8344 45
503 45
2118 45
46073 45
81393 45
58131 45
92921 45
7408 45
1759 45
32409 45
56018 45
23133 45
99204 45
9265 45
97368 45
94511 45
20759 45
64636 45
60771 45
10211 45
88938 45
79298 45
69453 45
2427 45
52880 45
38590 45
18621 45
30875 45
90781 45
23369 45
7739 45
41636 45
65518 45
7032 45
31718 45
8693 45
93523 46
70650 45
52130 45
31315 45
67527 45
70332 45
65996 46
85259 45
28288 45
53890 45
78558 45
28475 45
62129 45
54026 45
30092 45
56749 45
87322 45
27914 45
74215 46
74094 45
14979 45
48660 45
25020 45
10952 45
57140 46
28921 45
93216 45
77002 45
35234 45
42939 45
2632 45
31977 45
8705 45
53301 45
51221 45
90896 45
37890 45
69200 45
15704 45
68802 45
9190 45
81996 45
97533 47
73279 45
72747 45
42172 45
72991 45
5243 45
24973 45
39073 45
45826 46
44527 45
75586 45
17807 45
20362 45
56903 46
25673 45
78547 45
39646 45
53436 45
22568 45
73673 46
62496 46
90072 45
87310 45
38706 45
13536 45
81921 45
53961 45
79874 45
40112 46
35179 45
64508 45
89518 45
43428 45
55481 45
58362 45
30546 45
55151 45
73691 45
26303 45
30642 45
88251 45
58183 46
3653 45
35088 45
1747 45
99700 45
98436 45
13298 45
95400 45
89439 45
87409 45
83316 45
52333 45
95983 45
81256 45
38099 45
62384 45
4574 45
76909 46
16348 45
67685 45
39447 45
55524 45
9320 45
23836 45
22642 45
20763 46
61139 45
4186 45
46239 45
96772 45
5530 45
88370 45
67357 45
63611 45
49328 45
12439 45
3639 45
22159 45
36172 47
51026 45
86333 46
31787 45
17143 45
39465 45
53400 45
98207 45
9338 45
96556 45
97602 45
47926 45
49129 45
32756 45
4700 45
88445 45
58862 45
30243 45
89930 45
3761 45
40780 45
92826 46
5424 45
4522 45
89574 45
36603 45
66446 45
62245 45
66541 45
13559 45
34407 45
627 45
71525 45
25562 45
67882 46
13098 45
50295 45
70961 45
55845 45
79508 45
65055 45
25456 45
25406 45
50506 45
57545 45
74601 45
42198 45
21417 46
45897 45
50959 45
51540 45
16878 45
77061 45
86980 45
12588 45
9422 46
69379 45
80484 45
29619 46
63964 45
14106 46
86185 45
21475 45
70346 45
65098 45
60770 45
67461 45
83683 45
1418 45
73035 46
23829 45
25901 45
1512 46
64165 45
44189 46
27220 45
1860 45
90608 45
49844 45
96902 46
74761 46
12059 46
33258 45
24038 45
71008 45
90380 45
6521 45
60849 45
8087 45
83743 45
66708 45
0 45
43356 45
54072 45
93841 45
55117 45
30573 45
16680 45
24295 46
79092 45
77092 45
96313 45
98001 45
10409 45
77527 45
53887 45
51287 45
73240 45
17440 46
10822 45
61534 45
83802 45
882 45
98766 45
76863 45
813 45
7928 45
61025 45
34115 45
28369 45
90835 45
89482 45
20031 45
10500 46
97540 45
65130 45
69111 45
57024 45
45361 45
34081 45
1789 45
20237 45
29337 45
70671 45
32602 45
37992 45
47364 45
43667 45
96858 45
77751 45
88699 45
92551 45
116 45
89160 45
34289 45
92733 45
18233 45
35681 45
34029 45
97704 45
26435 46
78439 45
86832 45
89889 45
48547 45
9494 46
8831 45
47871 45
97680 45
32736 46
26489 45
93611 45
66186 45
83231 45
28111 46
60179 45
16357 45
40684 45
74047 45
46872 45
84405 45
1727 46
3500 45
74262 46
19054 45
31007 45
18501 45
16429 45
39944 45
797 45
32365 45
63695 46
83067 45
9223 45
39722 45
28571 45
64269 45
35131 46
63667 45
62195 45
37404 45
15309 45
93520 45
86225 45
55701 46
559 45
14165 45
53752 45
47345 46
13036 45
91151 45
43177 45
22555 45
70926 45
57685 46
8789 45
72421 45
38293 46
98277 45
40313 45
15963 45
38391 45
42198 45
18634 45
12015 45
83429 45
4558 45
6775 45
24343 45
62310 45
43788 46
49718 45
41496 45
80900 45
65400 45
70175 45
27952 46
34634 46
96216 45
74788 45
21729 45
740 45
79910 46
53822 45
92804 45
19129 45
42835 45
85497 45
71411 46
48957 45
75784 45
13770 45
68339 45
93661 45
38487 45
7179 45
83171 45
32332 45
33059 45
90402 45
8364 45
98950 45
53638 45
36646 45
40907 45
36172 46
47771 45
90473 45
3417 45
86107 45
60240 45
62446 45
78304 45
7762 45
66797 45
25550 46
96909 45
86430 45
43783 45
9541 45
64944 45
56784 46
14886 45
32701 45
8392 45
98855 46
81843 45
16865 45
48559 45
20966 45
5926 45
21918 45
5930 45
60691 45
32742 45
36893 45
94472 45
43600 46
51200 45
42389 45
60272 45
10581 45
54500 46
77752 45
20248 45
58204 45
93485 46
3335 45
85737 45
33408 45
20308 45
83144 45
7279 45
44245 45
26724 45
27554 45
48795 45
1480 46
64751 45
27806 46
53363 46
81132 45
74339 45
94287 45
49073 45
50178 46
28461 45
82192 45
90136 45
29678 45
40524 45
50488 45
80673 45
5497 47
62066 45
27041 46
28338 45
40971 45
24550 45
54610 45
50295 45
52081 45
45483 45
12392 46
4108 45
96871 45
85227 45
28128 45
70598 45
71145 46
30804 45
81505 45
18786 45
31066 45
3837 45
27512 45
73529 45
66495 46
27962 45
60232 45
72422 45
31422 45
71139 45
85483 45
86106 46
13437 45
60364 45
80437 45
49950 45
1213 45
12384 46
55386 45
90208 45
18202 46
65207 46
58106 46
15461 45
88904 45
60899 45
76080 45
26916 45
51556 45
30067 45
34768 45
49410 45
18928 45
56848 45
91896 45
75717 45
50499 45
71953 46
6840 45
56397 45
12372 45
51760 45
93783 45
45209 45
58241 45
13217 45
85929 45
93249 45
10938 45
66554 45
43474 45
13055 45
64716 45
52499 46
33982 45
17379 45
88277 46
55039 45
78053 45
69308 45
50675 46
35297 45
84229 45
38695 45
98568 45
7899 45
40490 45
26106 45
49839 45
95890 45
56292 45
74511 45
6177 46
57425 45
82079 45
32845 45
95571 45
87660 45
38522 46
57863 46
32663 45
79097 45
4840 46
55111 45
78167 45
38438 46
23391 45
65002 46
55691 45
9370 46
82742 45
65681 45
28642 45
67712 45
93178 45
84271 45
95188 46
2524 45
64339 45
14697 45
47936 45
60205 45
47835 45
42436 46
64208 45
7987 46
95295 45
53608 45
44832 45
72613 46
21600 45
6801 45
9639 46
13555 45
92830 45
31955 45
10024 45
14667 45
65823 46
71519 45
45441 45
89320 45
8975 46
41369 46
60699 45
76536 45
74861 45
4349 45
1134 45
95189 45
99028 45
79227 45
99371 45
91449 45
23149 45
28452 45
3232 45
76479 46
45159 46
94010 45
10428 46
62746 45
20636 46
56511 45
92579 45
87865 45
12456 45
55206 45
47700 45
24068 45
28884 45
64583 45
93458 45
43171 45
19692 45
75713 45
11747 45
18320 46
29240 45
68905 45
65513 45
67553 45
32393 45
58456 45
54474 45
10683 46
9558 45
72710 46
59509 45
37296 45
91352 45
42620 45
85975 47
22795 46
64866 45
86926 45
86431 46
31242 45
49158 45
20330 45
40622 45
94415 45
49547 45
89579 45
41693 45
65041 45
28674 45
81228 46
47533 45
2621 45
78667 45
51244 45
28948 45
21656 45
64166 45
65148 45
99250 47
7008 45
96472 45
76759 45
7883 45
77068 46
14716 45
76750 45
48152 45
30112 45
41325 46
31583 46
64482 45
49007 45
94177 45
91484 45
11759 45
3194 46
75099 45
58389 45
92906 46
34972 45
52353 46
16821 45
39798 45
3596 45
18630 45
6229 45
81256 45
37977 45
52687 45
15681 45
47955 45
39921 45
82251 45
40524 45
77833 46
57648 46
12569 45
52841 45
19085 46
58160 45
77375 45
62255 45
11739 45
92343 45
95956 45
9652 45
20999 46
20468 45
20176 45
63498 45
91136 45
68673 45
12097 45
12143 45
80182 45
52668 45
62756 45
35039 45
5813 45
45711 45
53042 45
1421 45
2690 45
5499 45
61037 45
15449 46
5901 45
57358 45
69239 45
80510 45
87578 46
45864 45
87896 45
74637 45
47767 45
21994 45
20216 45
75837 45
93646 46
67640 45
33340 45
889 45
55697 45
11723 45
62206 45
31971 45
8254 45
13409 45
49862 45
18568 45
89565 45
38243 45
5478 47
38355 45
3832 45
1806 45
98170 45
20450 45
80491 45
64768 45
68936 46
50314 45
93176 45
56627 45
1995 45
69303 45
11366 45
67731 45
78680 45
3408 45
62888 45
84404 45
70131 47
19088 45
14751 45
25772 45
59717 45
77862 45
40974 45
27870 46
79255 45
68159 45
81366 45
69359 46
88554 45
46668 45
63337 45
70151 45
47004 45
85595 45
58343 45
99530 45
45232 45
34131 45
40918 45
10633 45
54737 45
21079 45
31871 45
89628 45
31546 45
43316 45
35715 45
17303 46
45763 46
87053 45
46883 45
70321 45
25280 45
90085 45
8105 45
40798 45
55877 45
43370 45
72856 45
15464 45
89168 45
27902 45
1556 45
51450 46
81208 46
27650 45
83624 45
24102 45
89242 45
91423 45
90466 46
87789 45
53486 45
84571 45
44252 45
97781 45
18718 46
76280 46
47870 45
69176 45
64062 46
54655 45
23996 45
62343 45
2186 45
35163 46
47973 45
44429 45
10060 45
1444 45
34305 45
93938 45
77392 45
53978 46
70440 45
81529 45
25088 45
32469 45
62964 45
6259 45
19005 45
91467 46
51345 46
68004 45
59592 45
18474 45
59433 45
59862 46
48398 46
9828 45
41870 45
2003 46
17012 45
78076 45
1284 45
57484 45
8541 45
95880 45
20039 45
48838 45
48190 45
15656 46
33966 45
18731 45
31909 45
39237 45
61437 46
6898 45
99858 45
42116 45
46210 45
57088 45
85839 45
98635 45
14952 45
83928 45
19590 46
21064 45
70487 45
97396 45
17671 45
70592 45
69667 45
17151 45
59904 45
20665 45
43496 46
63822 45
28339 45
25363 46
36914 45
4492 45
45247 45
86400 45
7478 45
47605 45
28027 45
39940 45
82506 45
30793 45
20449 45
82001 47
47518 46
63627 46
45320 45
14046 45
85136 45
53876 45
53024 45
2048 45
94084 46
12605 45
26588 45
88142 45
30728 45
90827 45
486 45
87251 45
61432 45
87910 45
91504 45
25146 46
15432 46
86151 46
44721 45
42146 45
41877 45
98169 45
53563 45
81796 45
48363 45
81793 45
71028 45
54143 45
61092 46
98887 45
37951 45
30121 45
55240 45
5548 45
75571 46
11159 45
43041 46
76173 45
30912 45
84719 46
32033 45
1699 45
89995 45
33727 45
29168 45
87013 45
42372 46
72056 46
66327 45
63958 45
94167 45
99927 46
2627 46
57652 46
52080 45
8761 45
34577 45
48663 45
28401 45
78888 45
83069 45
5464 45
76816 45
79119 45
28576 45
84947 45
8754 45
60392 47
73793 45
38540 45
62777 45
30836 45
32643 45
67231 45
94355 45
40129 45
29716 45
47553 45
85658 46
84667 45
97909 45
63144 45
10768 46
16995 45
56635 45
65962 46
39518 45
73868 46
53241 46
3800 45
90998 45
38624 45
84104 45
77428 45
11192 45
74723 45
96903 46
74098 45
92319 45
57682 45
21235 45
15679 45
6317 45
70638 45
29178 45
31614 45
84147 45
51383 45
48504 45
75801 46
74128 46
43217 45
40676 46
56827 45
36934 45
32275 45
48110 45
6400 45
53619 45
36825 45
2116 45
53768 45
70887 45
58740 45
99567 45
20814 45
32349 45
22588 45
50208 46
74236 45
10941 45
64895 45
19201 45
71058 45
44510 45
51195 46
93616 45
15565 45
25203 45
76671 45
85213 45
97067 45
85658 45
68479 45
62408 45
46054 45
34328 45
15492 45
69628 45
95143 45
91721 45
56835 45
76377 45
94803 45
67471 45
41969 45
63055 45
64728 45
55362 45
63781 45
10189 45
60256 45
679 45
81632 45
89127 45
30311 45
77597 45
14793 46
94717 45
46601 46
57097 45
3188 47
54597 46
13227 45
20397 45
29385 45
49125 45
60493 45
54417 46
7065 45
2042 45
89316 45
82828 45
87745 47
44556 45
11497 45
94625 45
72362 45
42937 45
36979 45
74056 45
22615 45
37914 46
3305 45
28611 45
33756 45
95583 45
43894 45
43326 46
88134 45
56729 45
89166 45
54932 45
65002 45
6945 45
1684 45
91621 45
24155 45
89318 45
51964 45
34053 45
983 45
9787 45
10512 45
89611 45
32074 45
16312 45
55738 45
40373 46
7053 45
31827 45
76699 45
26932 45
38892 45
17654 45
94281 45
82911 45
43122 45
2499 45
45214 45
21355 45
18412 46
21370 46
45538 46
95068 45
67557 45
35435 45
53601 45
38681 45
405 46
50769 45
15431 45
23469 45
12417 45
35106 45
82241 45
70350 45
97254 45
1827 45
30753 45
57971 45
81321 45
35299 45
6110 45
47291 45
51724 45
49399 46
89070 45
72473 45
34705 45
6479 45
70616 45
77607 45
51781 45
9365 45
94593 45
25454 45
15257 45
47517 45
71553 45
77261 45
41521 45
48902 45
34285 45
69216 45
99842 45
33261 45
24780 45
64016 46
86273 45
29057 45
22144 45
25133 45
37110 45
67957 45
11930 45
29571 45
4391 45
50590 45
57999 46
96360 45
65804 45
94069 45
1845 45
44135 45
95121 45
3145 45
95282 45
50592 45
14857 46
60198 46
58794 46
74584 46
57964 45
6045 45
76658 45
47638 45
64858 45
66379 45
79639 45
48466 46
13756 45
14420 45
71550 47
49650 45
77833 45
49175 45
71637 46
5538 45
29466 45
65510 45
71193 45
56665 45
27717 45
60144 45
42277 45
12675 45
80972 45
88295 45
15857 45
15330 45
91455 45
42877 45
46477 45
88826 46
21880 45
17318 45
11064 45
14093 45
65331 45
37358 45
58889 45
98142 45
84155 45
95214 46
76367 45
11012 45
88324 45
95801 45
10197 45
59456 46
11041 45
13404 46
50496 45
89525 45
32902 45
9561 45
72929 45
59541 45
12669 45
72569 45
95901 45
613 45
77391 45
20747 45
33023 45
4786 45
73187 45
34629 45
59019 45
78861 45
62180 45
47327 45
14858 45
79962 45
70364 45
51359 45
37374 46
69110 46
95817 45
86600 45
61001 45
57133 45
63233 45
93726 45
50338 45
79781 45
26767 45
85788 45
69497 45
32348 45
53684 45
95623 45
82897 45
47435 45
76063 46
13977 45
6529 45
69092 45
30910 45
15484 45
49952 45
90303 45
21918 46
4647 45
41993 45
57677 45
16560 45
88078 46
20989 46
23946 45
74365 45
98882 45
56632 45
80184 45
11116 45
47347 45
69392 45
85633 45
26318 45
67755 46
3279 45
36790 45
61944 45
53362 45
32081 45
17785 45
70128 45
7154 45
67823 45
14155 45
48813 46
32093 45
90664 46
23679 45
80427 45
22904 45
40987 45
87219 46
69169 45
28879 45
99586 45
37880 45
64224 45
16711 45
31207 45
79057 45
79680 45
39526 45
30123 45
39693 45
85243 45
19485 45
56607 45
19652 45
84345 45
45426 45
37047 45
90635 45
45921 46
26828 45
72576 45
21651 45
71879 46
33624 45
4651 45
41251 46
84654 45
87201 45
77936 45
75817 45
20684 45
55057 45
72102 45
99238 45
94352 45
73745 45
27595 45
86442 45
10615 46
78079 46
47881 45
44617 45
61498 45
8527 45
56163 45
48586 45
96079 46
27255 45
75919 46
65195 45
48737 45
30619 45
29594 45
85950 45
59965 45
1500 45
50063 45
53257 45
98087 45
70971 45
76898 46
65024 45
14355 45
84345 45
81959 45
20243 45
19346 45
88946 45
39558 45
63214 45
16169 46
21960 45
61331 45
55340 48
52515 45
38241 45
81481 45
67326 45
81250 45
78605 45
26240 46
29748 45
17736 45
8353 45
82 45
93167 45
29318 45
90159 45
62773 45
29677 46
64772 46
5829 45
6343 45
52310 46
77689 45
25236 45
88410 45
75108 45
76055 45
60569 45
81698 45
54467 45
89542 45
98249 45
25075 45
64322 45
38486 45
46594 45
3569 45
45704 45
92939 45
30402 45
23760 45
63946 45
86051 45
90698 45
1958 46
13170 45
99850 46
67637 45
41967 45
86701 45
1946 45
65410 45
76929 46
22337 45
21855 45
79729 45
15699 45
99461 45
25709 45
33355 45
43446 45
59743 45
72254 45
7281 45
71920 45
26285 45
39520 46
2881 45
33791 46
44698 46
46595 45
36134 45
57203 45
83698 46
97826 45
18897 45
93458 46
86719 45
13345 45
17787 45
80594 45
5827 45
30156 45
47929 45
5734 45
39113 45
52836 45
10208 45
7988 45
91218 45
60701 45
42437 45
96429 45
10726 45
20121 46
25857 45
98056 45
87727 45
83331 46
24430 45
76367 45
53420 45
38633 45
90138 45
6244 45
38304 45
64046 45
72269 45
2022 45
9444 45
79277 45
72950 45
26713 45
59219 46
93983 45
20446 45
46346 45
31305 45
85584 45
50412 45
29055 45
36934 45
7752 46
32097 45
92500 45
24208 45
31833 46
81114 45
95371 45
77758 45
48163 45
90442 45
54292 45
51684 45
98376 45
55275 45
94446 45
54999 45
33317 45
25113 46
69671 45
53664 45
46056 46
981 45
53592 45
53683 46
74907 45
20993 45
88789 45
17047 45
58350 45
31553 45
44124 45
97378 46
7018 45
63055 45
74775 45
88324 45
37523 45
73001 45
42223 46
80534 45
13866 45
22928 45
32273 45
10292 45
37183 45
28251 45
93732 45
46047 46
56897 45
18411 45
32247 45
70246 45
24029 45
60286 45
26449 45
50626 45
69267 45
90767 45
53017 45
1881 45
74550 45
98380 45
20787 45
86462 45
40924 45
87085 46
86321 45
45806 45
20678 45
22317 45
60056 45
58547 45
10910 45
30645 45
43591 45
65371 45
38198 45
71030 45
73360 45
8095 45
72111 45
84121 45
3917 45
94903 46
23634 45
98786 45
5014 45
5419 45
20129 45
96000 45
36493 45
28530 45
99384 45
90863 45
78520 45
11735 45
69700 45
47953 45
50778 46
78320 45
72214 45
46132 45
48387 45
24684 45
96284 45
66471 45
59706 45
85603 45
69918 45
52007 45
64244 45
75643 45
92978 45
70996 45
38019 45
49041 45
26511 45
21468 45
48786 45
91483 45
56074 45
46108 45
96557 45
89408 46
16956 45
34766 45
52 45
68088 45
47899 45
38335 45
6647 46
74300 45
78138 45
87124 45
12434 45
84945 45
81861 45
87595 45
85279 45
92665 45
82195 45
55429 45
6235 45
73732 45
99621 45
29390 45
3767 45
67901 45
98825 45
35146 45
71156 45
39643 45
43871 45
22710 45
26357 45
4430 47
85415 45
28545 45
20141 45
13935 45
46555 45
51209 45
86610 46
52233 45
15088 45
24439 45
83412 45
87331 45
75401 46
95142 45
24937 45
90599 45
79380 45
91102 46
55952 45
44180 46
72311 45
31665 45
91685 45
33511 46
73761 45
57500 45
43766 46
40157 45
5865 45
57629 45
52640 46
89965 45
2461 45
49788 46
45454 45
768 45
73133 45
19694 45
31222 47
73735 45
15701 45
3605 45
74771 45
98570 46
51495 45
39379 45
15015 45
47101 45
76196 45
35208 45
31061 45
10627 45
96853 45
54496 45
88641 45
38437 45
3018 45
59564 45
15669 45
50555 45
51857 45
3856 45
70355 45
84975 45
67009 45
26491 45
90537 45
81712 45
9953 45
34651 45
12373 45
70843 45
43019 45
15332 45
14549 45
38673 45
4274 45
79713 45
80996 45
78490 45
30553 45
71263 45
86158 45
21991 45
5100 46
83067 45
98833 45
39986 45
44986 45
61722 45
45876 47
12950 45
91947 46
9725 45
88055 45
16884 45
8671 45
64033 45
89661 45
43851 45
52551 45
56192 45
25216 45
3337 46
66933 46
36318 45
14553 45
52266 45
51639 45
42922 46
70033 45
70777 45
74080 45
63841 46
88446 45
3267 45
37408 45
47738 45
70328 46
18810 45
40340 45
19448 45
67596 45
76859 45
21905 46
4760 45
13631 45
57985 45
83532 45
28334 45
75421 45
43661 45
30134 45
52657 45
36510 45
9488 45
45205 45
86373 45
86811 46
59083 45
32991 46
16129 45
389 45
15920 45
33575 45
87378 46
31822 45
23027 45
22117 46
47456 45
41581 45
25049 45
82450 45
80343 45
28430 45
31854 45
81808 45
88882 45
20100 45
63977 45
3063 45
58415 45
87143 45
18438 46
61138 45
93273 45
63390 45
18668 45
38979 45
23208 46
12302 45
5500 45
2082 46
89576 45
28275 45
43362 45
86509 45
48198 45
6341 45
91185 45
31748 45
77421 45
11196 45
38274 45
71763 45
93618 45
2657 45
21945 45
4100 45
32403 45
11302 45
55320 45
33963 45
10159 45
68149 45
98530 45
92556 45
47164 45
66005 46
90629 45
75166 45
47192 45
9908 45
30310 45
75291 45
41254 45
33736 45
99087 45
34510 45
59781 45
74215 45
50742 45
8255 45
16087 45
73794 45
75283 46
20165 45
94887 45
21391 45
72864 45
2831 45
64813 45
49630 45
36807 45
72316 45
28766 46
71628 46
51147 45
10854 45
97206 45
96157 45
22758 45
23151 45
9516 45
76857 45
52435 45
54080 45
29432 45
86877 45
63931 45
17927 45
73053 46
71720 45
98129 45
68825 45
62302 46
20597 45
89243 45
16282 45
27852 46
74886 46
31887 45
36763 45
20127 45
69653 45
36909 46
97677 45
42818 45
74263 45
72530 46
75407 46
90745 45
66021 45
79930 45
32108 45
69100 45
73424 45
97543 45
94110 45
41651 45
68571 46
7542 45
6640 45
2261 46
56248 45
56235 45
80186 45
75378 45
15469 45
7330 46
92405 45
23198 45
97773 45
97016 45
96180 45
8214 45
3627 45
35240 45
30382 45
69315 45
27835 45
39336 45
68408 45
19793 45
67210 46
25978 46
68185 45
9285 45
8904 45
11159 47
55270 45
78316 45
47473 45
65777 45
2601 45
99936 45
98017 45
15893 45
13703 46
91920 45
82631 45
73499 46
1140 45
56462 45
68381 45
36407 45
15893 45
90478 47
60950 45
48826 45
75523 45
25895 45
8960 46
62672 45
39694 45
75201 45
28306 45
14023 45
59502 45
91716 46
97187 45
90998 45
64589 45
44863 45
88979 45
75050 45
4407 45
35298 45
35894 45
71730 45
69322 45
91930 46
10732 45
27374 45
81114 45
51432 45
65933 45
91266 45
74540 45
31030 45
31873 45
67841 45
14714 45
13971 45
25071 45
49442 45
4712 45
6638 45
78947 45
23435 45
65848 45
73226 46
75672 45
31152 45
69927 45
77427 45
73245 45
55343 45
63606 45
96042 45
65870 45
91858 45
94236 45
52272 46
52317 45
44785 45
65055 45
87268 45
27058 45
26325 45
43914 45
59956 46
90071 45
79611 45
63774 45
31290 45
44063 45
3182 45
85173 45
66443 45
61442 45
9815 45
13864 45
77155 45
10222 45
91947 45
26180 45
70977 45
31561 45
75185 45
78143 45
84000 45
5677 45
59565 45
63890 45
48103 45
73722 45
6427 45
57233 45
86381 45
25173 45
32568 45
89426 45
77920 47
82450 45
16587 45
28851 45
64183 45
68196 45
72411 45
69178 45
12581 45
19283 45
56362 45
74627 45
89887 45
90646 46
19428 45
17305 45
9881 45
9082 45
69367 45
53449 46
45703 45
40807 45
32983 45
96878 45
58559 46
9391 45
42127 45
57704 45
52964 45
93808 45
17423 45
84844 45
60671 45
83658 45
72121 45
82534 45
62375 45
89795 45
50490 45
70767 45
58301 45
41601 45
23597 45
10794 45
67182 46
18393 45
39485 45
64268 46
62988 45
11544 45
53862 46
46084 45
43269 45
36489 46
48703 45
61397 45
21036 46
41532 45
35498 45
42423 45
34337 45
38267 45
66381 45
84195 46
71188 45
68793 45
5330 45
84102 45
41236 45
64204 45
86419 45
77333 46
10729 46
59356 45
11553 45
86175 45
86777 45
27910 45
32099 45
73017 45
49491 46
15408 45
22210 45
77604 45
75822 45
68529 45
5165 46
48669 45
36081 45
75966 45
32484 45
60951 45
8938 47
11182 45
76182 45
56114 45
2019 45
11261 45
4447 45
57732 45
36241 45
5745 45
41937 45
51232 45
40594 45
38881 47
33292 45
31140 45
93829 45
39253 47
26465 45
25950 45
81922 45
3439 45
13203 45
32639 45
13628 46
90174 45
79751 45
37784 45
37816 45
29462 45
36929 46
60779 45
49892 45
40528 45
54350 46
49683 45
17355 45
10476 45
80152 46
57981 45
12325 45
2700 46
9808 45
70001 45
32401 45
55260 46
67047 45
91051 45
58160 45
38393 45
98576 45
39675 45
92627 45
1850 45
63737 46
8458 47
32912 45
95445 45
78805 45
35934 45
89327 45
19142 45
41642 45
86457 45
33497 45
274 46
61552 45
47392 46
81675 45
90528 45
34720 45
22924 45
13860 45
7303 45
39844 45
83325 45
68963 46
66935 45
33503 45
31268 45
47785 45
22158 45
22715 45
89467 45
78335 46
12228 45
92476 46
3471 45
93392 45
43070 45
77780 45
21136 45
36984 46
40985 45
79468 46
24747 45
5434 46
32687 45
9482 45
20276 45
51208 45
17364 45
68738 45
33886 45
57248 45
202 45
93515 47
23923 45
99597 45
58506 45
79074 45
47330 45
83226 45
42872 45
33348 45
80486 45
52410 45
30021 45
14057 45
24879 45
3153 45
65794 45
91278 45
67802 45
49517 45
18062 45
12797 45
75475 45
41369 45
86916 45
11070 45
80463 45
95024 45
50579 45
66772 45
53069 45
5440 45
9904 45
52398 45
90645 45
33236 45
69828 45
99214 45
79105 45
38223 45
63946 45
89552 45
26113 45
34678 46
60865 45
63230 45
51273 45
5577 45
73182 45
28575 45
32831 45
22198 45
66709 46
15735 45
14922 45
27136 45
73809 45
48990 46
47667 46
60232 45
41185 45
28030 45
35936 45
69101 45
14111 45
22686 45
92529 45
84466 45
76143 45
50506 46
86192 46
72814 45
81815 45
35719 45
17640 45
41627 45
94244 45
77745 45
4986 45
76 45
65129 45
81917 45
38644 45
72781 46
85014 46
77924 45
39083 46
11482 45
78692 45
53223 45
17478 45
72298 45
37198 45
80710 46
42761 45
15806 45
4143 45
89212 45
78944 45
43595 45
63384 45
94449 45
98968 46
97806 45
63477 45
87100 45
76395 45
98063 45
67399 45
94702 45
90495 45
57077 45
2648 45
1153 46
4262 45
69302 45
13241 45
4900 45
50854 45
50713 45
51891 45
56374 45
18303 45
33599 45
24847 45
70765 45
65631 45
24123 45
17777 45
97697 45
1377 45
96057 45
62961 45
24410 45
50901 45
47685 47
66094 45
62136 45
49906 45
74125 45
72038 46
20656 45
79270 45
41601 45
204 45
72602 45
744 45
30082 45
34249 45
40131 45
1868 45
45225 45
38765 45
78423 45
13201 45
60251 45
48475 45
42956 45
4859 45
16011 45
68832 45
93341 47
50497 45
23046 46
13802 45
29792 45
90602 45
9316 45
29082 45
46860 45
21199 45
82365 45
75999 45
95868 45
602 45
85558 45
97018 45
91656 45
62775 46
77411 46
7637 45
25786 45
97128 45
58497 45
82130 46
96484 45
93228 45
50344 45
11013 45
46659 46
73848 45
68239 45
20448 45
10981 47
34390 45
25611 45
62139 45
21690 45
37404 45
2054 45
97290 45
48243 45
35382 45
51346 45
3007 46
69342 45
91007 45
16197 45
51002 45
66768 45
39052 45
27390 45
64180 45
55377 45
49525 45
46073 46
5031 45
97778 45
83133 46
89027 45
9280 45
76895 45
95282 45
80949 45
1964 45
80219 46
77076 45
65875 45
92444 45
17723 45
65397 45
8398 45
47464 45
956 46
66877 46
74785 45
96860 46
80267 45
56270 46
8458 45
77215 46
75352 45
68242 45
86313 45
27035 45
76454 45
81432 45
58053 45
88500 45
51466 45
13531 45
79593 45
2913 45
53633 45
13481 45
94850 45
41827 45
84915 46
25197 45
97391 45
72090 45
73427 45
89043 45
68424 45
30283 45
28480 46
29653 45
19853 46
45359 45
56803 45
38082 45
66251 45
85086 45
88422 45
37559 45
38820 46
19097 45
25360 45
32760 45
6335 45
12804 45
53557 45
3594 46
74563 45
83803 45
35018 45
12778 45
88910 45
44678 45
28237 45
11237 45
16379 45
17346 45
97509 45
50346 45
35711 45
41954 45
28877 45
41487 46
91945 45
22505 45
42256 45
98408 45
62272 45
54106 45
95116 45
64106 45
35169 45
15657 45
28040 45
41378 45
13006 45
8098 45
16196 45
25394 45
65863 45
14462 45
46170 45
11727 45
27501 45
88601 45
62629 45
90169 45
9032 45
82724 46
36558 45
72335 45
16806 45
45962 45
26195 45
39856 45
89726 45
45280 45
60594 45
36715 45
31889 46
20616 45
99322 45
52812 45
51884 45
51308 45
86508 45
76778 45
17186 45
64843 45
39870 45
73720 45
72057 46
70936 45
86827 45
84560 45
77163 45
55747 45
15190 45
20369 45
12097 45
37160 45
62967 45
92919 45
39422 45
76204 45
59888 45
82894 45
29610 46
12770 45
60080 46
78886 46
12166 45
25317 45
44801 46
49597 45
84683 45
40183 45
20837 45
80921 45
23372 45
37098 45
70849 45
71747 45
9661 45
87061 45
46638 47
70036 46
45316 45
13044 45
61649 46
47197 45
94099 45
6900 46
22758 45
71631 45
85028 45
17310 45
87452 45
66306 45
70280 45
25086 45
44079 45
5081 46
55564 45
88295 45
4982 46
64331 45
8303 45
99481 45
61197 45
44721 45
73963 45
13522 45
54564 46
67671 45
5662 45
59631 45
17413 45
48992 45
7911 45
80863 45
33519 45
91507 45
19181 45
44828 45
69403 45
76632 45
15125 45
67574 45
4891 45
72979 45
19136 45
33036 45
63171 45
72482 46
17188 45
17563 46
47594 45
66364 45
52620 45
88222 45
92870 45
57271 45
66962 45
48952 45
42861 45
7739 45
83 45
60657 45
78764 45
85792 45
66424 48
83599 47
11894 46
68471 45
5517 45
36332 46
37686 45
29812 45
8312 45
39526 45
15259 45
38726 45
33627 45
16789 45
45791 45
53847 45
22349 45
39460 45
3272 45
69882 45
19842 45
80237 45
67964 46
46877 45
77008 45
19238 45
92637 46
68902 45
54177 45
19515 45
45209 45
21 45
57309 45
73520 45
15816 45
36395 45
19753 46
31329 47
55225 45
92004 46
21843 45
61085 45
14403 45
69943 45
31577 45
69692 45
70403 45
5075 45
35235 46
6873 45
91662 45
42982 45
76716 45
92726 45
97118 45
55358 45
73276 45
28278 45
39508 45
21564 46
97597 45
35911 46
57041 45
14991 45
79722 45
3435 45
88516 45
2872 45
68247 45
40526 46
25297 45
9813 45
65164 45
85116 45
88865 45
90269 46
52444 45
85417 45
13798 45
9816 45
7675 45
43234 45
2188 45
61561 45
86346 45
10651 45
42388 45
33595 45
35616 45
98374 45
85130 45
93946 45
74181 45
62971 45
10768 45
24737 46
75671 45
83628 45
71583 45
23991 45
33511 45
33872 45
74274 46
38512 45
20897 45
70993 45
76112 45
96427 45
24691 45
11265 45
19501 46
62281 45
6960 45
8472 45
52954 45
28144 45
85392 45
8033 45
84769 45
54481 45
82223 45
7734 45
40215 45
23295 45
15102 45
17629 45
50074 45
27330 45
87762 45
65905 45
74741 46
58407 45
33252 45
68657 45
78642 45
1904 46
77223 45
19497 45
97113 45
70773 46
79691 45
38046 45
50031 45
12890 45
81855 45
40428 45
33396 45
83987 45
27688 45
71592 45
44588 45
80779 45
19675 45
19983 46
64973 45
66251 45
63447 45
74813 45
84523 45
89832 45
85970 45
18176 45
87809 46
49139 45
67340 45
53903 46
61863 45
38147 45
91336 45
26096 45
3271 45
61398 45
55722 45
27097 45
80886 48
55015 45
17522 45
36733 45
3007 45
90695 45
31806 46
5710 45
1808 45
31044 45
92965 45
41365 45
3306 45
50829 45
35410 45
7037 45
87160 45
49606 45
73225 45
10445 45
57652 46
86117 45
55031 45
93820 45
52526 45
58110 46
79822 45
52190 45
43512 45
24212 45
48592 45
76923 45
97976 45
78295 45
99103 45
24929 45
2864 45
30893 45
64737 45
36245 45
32516 45
41096 45
38597 45
63301 45
7896 45
76642 45
51615 45
57603 45
96310 45
14481 45
36457 45
38837 47
9123 45
6897 45
93367 45
5135 45
22959 45
10899 46
166 45
43606 45
78911 45
85394 45
90753 45
57676 45
24297 45
67266 45
32044 45
39043 46
18084 45
67640 45
52374 45
41903 45
96187 45
41139 45
87598 45
41542 45
56719 45
97621 45
37654 45
93387 45
52075 45
43257 45
20957 45
44265 45
21063 45
34565 45
71577 45
10510 45
95922 45
98902 45
38710 47
36119 45
17577 45
13015 46
16547 45
94805 45
84996 46
13331 45
89927 45
72644 47
50816 45
36952 45
82288 45
21388 46
27154 46
38015 45
11948 46
47211 45
45713 45
6135 45
56178 45
40900 45
41915 45
19641 45
18872 45
77633 45
18080 45
85413 45
67797 45
37042 46
158 45
97315 45
54136 45
35034 45
3353 46
22660 46
95630 45
50231 45
60039 45
79875 45
1360 45
98103 45
78783 45
59867 45
98313 45
89208 45
27703 45
17696 45
10183 45
18583 45
68733 45
87413 45
9085 45
50479 46
66814 45
99586 45
17947 46
71 46
16095 45
96563 45
61314 45
27225 45
47957 45
42160 45
95504 46
76814 45
37957 45
80945 45
52720 45
34889 45
27151 45
5944 46
76047 45
55629 45
65045 45
75764 45
1098 45
89177 45
59088 45
32561 45
97457 45
17888 45
743 47
17862 45
24347 45
74446 45
18769 45
61203 45
82963 45
75501 45
15701 45
18137 45
73078 45
51008 45
6446 46
87736 45
21350 45
48900 45
53447 45
94302 46
73932 45
28470 45
96233 45
11193 45
62771 45
47631 45
5488 45
76854 45
72127 45
52917 46
18279 45
84491 47
57020 45
92572 45
79491 46
25901 45
35493 45
99303 45
51747 45
38577 46
11985 45
3544 45
29472 45
61525 46
88757 45
35416 45
28781 46
17434 45
54296 45
16661 45
94014 45
94515 45
19807 45
50023 46
12643 45
48686 45
7406 46
67689 45
68185 45
87077 45
64824 46
46887 45
27255 46
85170 45
16413 46
91781 45
85602 45
96700 45
53061 45
56070 45
78862 45
38175 45
94924 45
77571 45
83888 45
64876 45
46258 45
56520 45
37054 45
65295 46
49054 45
12265 45
7009 45
85416 45
51111 46
85455 45
35445 45
59673 45
67132 46
40027 45
67168 45
29347 46
66284 46
91684 45
59616 46
31094 45
25753 45
72624 45
95848 46
98111 45
42834 45
31294 45
49190 45
24960 46
41639 45
78752 45
60774 45
42852 45
12952 45
35611 46
79746 45
7340 45
43501 45
94203 45
42252 45
95923 45
61085 46
49000 45
49575 45
77233 45
19852 45
93464 45
2493 45
45763 45
95789 45
95826 45
40337 45
84138 45
81857 45
12976 45
82412 45
48050 45
82625 45
70554 45
36293 46
39 45
84772 45
66545 45
80545 47
47871 45
89526 45
62188 45
1559 45
60587 45
64045 45
93904 45
43112 45
16835 45
83800 45
52626 45
72721 45
87868 45
11187 45
79758 45
5775 45
38670 45
99290 45
73417 45
17270 46
70833 45
59813 45
1471 46
58431 45
94782 45
36541 45
39692 45
81865 45
12152 46
66296 45
90254 45
71655 46
86123 45
62081 45
90336 45
3706 45
53720 45
17205 46
20747 45
93499 45
36378 45
86171 45
53074 45
36003 45
27396 45
95578 45
38968 45
77716 45
12531 45
35049 45
25599 45
99219 45
36599 45
38565 45
64656 45
30094 45
67450 45
19477 46
96995 45
84656 45
48645 45
62757 45
99054 45
60248 45
87674 45
89630 45
65404 46
82707 45
76973 45
49399 45
83809 45
64430 45
46218 45
89141 45
78295 45
1464 45
51615 45
18007 46
48013 45
51249 45
31867 47
68840 45
22570 45
84095 45
16071 45
56925 45
74630 45
75071 45
66018 45
17071 45
37346 45
61690 45
91733 45
60595 45
87160 46
92692 45
11770 45
2856 45
3632 45
8801 45
35039 45
54913 45
3052 45
4299 45
89278 45
31045 46
97820 45
63744 45
6211 45
40365 45
18879 45
36979 46
17981 45
56142 45
10443 45
27446 45
26732 45
5530 46
30768 45
3521 45
16142 46
95102 45
54688 45
45976 45
69095 45
14556 45
53713 45
65731 45
91413 45
77756 45
68708 46
48840 46
291 45
82357 45
88259 46
55625 45
54695 45
76976 45
42019 45
53160 45
948 45
70434 45
9153 46
39821 45
30875 46
12735 45
83690 45
93096 46
89249 45
35135 45
35261 45
39146 45
20854 45
96805 45
55203 45
30101 45
9031 45
25627 45
22098 46
73611 47
59710 45
6513 45
39433 45
46147 45
93104 45
98201 45
73907 45
55649 45
94529 46
19284 45
4957 45
69088 45
84087 45
33357 46
94243 45
42560 45
96377 45
22408 45
38790 45
45834 45
8427 45
58297 45
65295 45
97219 45
64103 45
68371 45
69419 45
52261 46
77671 45
69370 45
1301 45
38181 45
52686 45
35449 45
7026 45
56239 45
97691 45
66034 45
33312 45
13685 45
89493 45
55616 45
31033 45
71335 45
86668 45
48146 45
23913 47
57487 45
69162 45
5188 46
10411 45
36055 45
60487 45
74242 45
95418 45
74885 45
99191 45
56242 46
64622 45
78443 45
14763 45
65747 45
9792 45
26834 45
82667 45
50773 45
18548 45
63267 45
7186 45
11905 46
68773 45
52425 45
23778 45
97560 47
59569 45
11402 45
4670 46
17273 45
45378 45
77909 45
70872 45
24665 45
47166 45
78958 45
62116 45
33779 45
50078 45
1229 45
83428 45
36908 45
69275 45
11604 45
90627 45
25428 45
54297 45
94054 45
3007 45
36368 45
61506 45
86498 45
76971 45
89634 45
56907 45
64747 45
30121 45
10613 45
76060 45
66602 45
27305 45
95574 45
13673 45
70121 45
30188 45
98129 45
36207 45
75570 45
7148 45
71940 45
65363 45
9829 45
38260 45
76306 46
23271 45
22073 45
26226 45
77094 45
92332 45
98885 45
64221 45
66297 45
65734 45
80910 45
18246 45
64489 45
59057 45
53143 45
21059 45
70644 46
73319 46
74610 45
36969 45
10532 45
97899 45
71338 45
17447 45
47115 45
12903 45
81468 45
7316 45
93067 45
63205 45
79342 45
10194 45
19312 45
36761 45
79309 45
45250 45
93362 45
21685 45
50210 45
8219 45
80601 45
2001 45
4625 45
92200 45
68883 45
7661 45
84866 45
84582 45
38119 45
92261 45
32015 45
29918 45
26407 45
22388 45
4799 45
13402 45
72975 46
48514 45
69691 45
31442 45
18001 45
63744 46
38934 45
97287 46
20236 46
10893 45
22613 45
99098 45
55908 45
46250 45
1428 45
89157 45
85057 45
41443 45
11936 45
86936 45
75345 45
89188 45
57785 45
45246 45
63611 45
22457 46
33576 45
6393 45
35309 45
4127 45
32116 45
82964 45
6715 45
87466 45
45304 45
87301 45
57802 45
59800 45
2501 45
3244 45
85214 45
59209 45
53311 46
18331 45
22401 46
58058 45
74977 46
82686 45
90646 45
30689 45
99125 45
63528 45
84001 45
3358 45
26274 45
61577 45
1513 46
8919 45
86425 45
24025 45
10505 45
74045 45
920 46
57118 45
24753 45
18811 45
15856 45
42924 45
2824 46
82177 45
46576 45
38637 45
55418 45
20351 45
20719 45
11172 46
59225 45
68204 45
29613 45
49434 45
28309 45
1909 45
32350 45
66216 45
67926 45
82931 45
77963 45
3372 45
83744 45
91009 46
67862 45
72740 45
74566 45
39585 45
50820 45
97883 46
29014 45
47896 45
80544 45
1536 45
86850 45
94891 45
69789 45
92303 45
4743 45
19480 46
28650 45
35457 45
34985 45
1659 45
92691 45
22027 45
23858 45
12708 45
16497 45
36929 46
82060 46
28733 45
49005 46
87955 45
20070 45
90630 46
23892 46
70721 45
78836 45
66409 45
50911 47
26509 45
2485 45
81843 45
39040 45
38633 45
83773 45
88588 45
4652 45
30941 45
95671 45
61506 45
34258 45
53659 45
80638 45
64292 45
16835 45
8907 45
96859 45
51346 45
48780 45
25304 45
27047 45
95560 45
48289 45
53590 45
6113 45
79434 45
2424 45
7535 45
11345 46
80107 46
37444 45
50123 45
92465 45
70779 45
22117 45
84747 45
54246 45
42144 46
21944 46
38762 45
77681 45
83676 45
30750 45
47161 45
26328 46
13415 46
34551 45
5171 47
66245 45
81528 45
25121 45
35605 45
97436 45
50109 45
62316 46
92431 45
10970 45
57550 45
20209 45
43540 45
72595 45
89558 45
38552 45
26984 45
63067 45
83664 45
62618 45
64481 45
74191 45
58234 45
90991 45
56513 45
5632 45
699 45
56756 45
42139 45
18875 45
11956 45
14727 46
72404 45
96810 45
52357 45
59503 45
89013 45
54573 45
67078 45
51662 45
15805 45
70058 45
10397 46
24745 45
93335 45
96089 45
55276 46
20207 45
6315 45
59042 45
971 45
6879 45
27859 45
92096 45
74733 45
16339 45
4116 45
40464 46
65303 45
13341 45
34184 45
7237 45
40622 45
17513 45
52887 45
3248 45
54800 45
27596 45
86320 45
92882 45
29280 45
33697 45
16899 45
29105 45
88830 45
6353 45
39728 45
14202 45
35553 45
34873 45
79345 45
46897 45
77134 45
38901 45
58903 45
20349 45
15531 46
94169 45
89335 45
78150 45
80599 46
36724 45
29831 45
91377 45
73372 45
16488 45
85395 45
51979 45
45398 45
76322 45
21693 45
87097 45
1199 45
19034 45
63460 45
9325 45
28979 46
20754 45
28769 46
93717 45
3163 45
28918 45
52007 45
9046 45
45386 45
37614 45
71651 45
84620 45
94715 45
53875 45
91234 45
25673 45
76013 45
32449 45
61299 46
12219 45
53214 45
46805 45
93184 45
17892 45
36628 45
53176 47
35513 45
25747 46
66328 45
98525 45
81601 46
67291 45
82534 45
75244 45
39317 45
87309 45
99097 45
572 45
97097 45
64305 45
84039 45
93932 45
87352 45
27879 45
94867 45
59459 45
57220 45
4739 45
28070 45
91364 46
22771 46
48593 46
64810 45
82071 45
82405 46
2791 45
68039 45
49142 46
45054 45
17043 45
54902 45
65211 45
27522 45
27006 45
33913 45
44325 46
42331 45
46459 45
17240 45
60222 45
1574 45
16923 45
50479 45
69367 45
86907 45
97931 45
27845 45
63737 45
63980 46
27185 45
87111 45
17783 45
63738 45
29159 45
97452 45
6787 45
78627 45
98976 45
87450 45
62199 46
5606 45
33078 45
61951 46
73163 45
85699 45
27013 45
80218 45
80955 46
2258 45
33432 45
5147 45
591 46
42403 45
4423 45
3933 45
3423 45
7206 46
34459 45
39091 45
83868 45
35657 45
82747 45
46569 45
97711 45
22554 45
79852 45
12900 45
94035 45
27780 45
27296 45
97161 45
37237 47
42305 45
63624 45
19462 45
16129 45
36491 45
98063 45
94919 45
8955 45
19051 45
68665 46
23356 45
75677 45
63864 45
54055 45
18450 45
42201 45
65636 45
22570 45
13207 45
62251 46
25213 45
56788 45
4073 45
91087 45
92162 45
97230 45
73741 45
39953 45
26787 46
25872 46
36356 45
38250 45
13449 45
98120 45
55957 45
91108 45
818 46
28856 45
72485 45
20197 45
14471 45
71576 45
40670 45
60909 45
24491 45
98363 45
37960 45
68403 45
25538 45
40788 46
59187 45
77246 45
84497 45
70717 45
38391 45
92396 45
86651 45
73658 45
74765 45
70511 45
31472 45
78691 45
81076 45
12142 45
27625 45
51727 46
1211 45
16689 45
61961 45
46824 45
88094 45
47954 45
11865 45
19910 45
94916 45
2879 45
6635 45
17646 45
8138 45
26318 46
68807 45
74086 48
28987 45
92509 45
84952 45
42512 45
69218 45
12559 45
91748 45
64431 45
91770 45
69314 45
32087 45
43825 45
41806 45
44223 45
75603 45
84665 46
45088 45
79450 45
75722 45
24343 45
12320 45
73400 45
8364 45
7600 46
33963 45
60186 45
95873 45
17663 45
36594 45
43387 46
76293 46
69148 45
91775 45
99527 45
5209 45
18808 45
81484 45
35683 45
41958 45
25246 45
36591 45
86991 45
78509 45
1587 45
66265 45
64939 45
21947 45
2949 45
56439 45
41075 45
35042 45
11189 45
57494 46
82141 45
34593 45
66520 46
12766 45
36186 45
99439 45
90686 45
45970 45
36503 45
96321 45
93938 45
94993 47
70242 45
41557 45
665 45
14317 45
77352 45
27725 46
63948 45
74288 45
48882 45
60894 45
55294 46
27360 45
650 45
32417 45
25153 46
51039 45
84033 45
32987 46
93018 45
48879 45
34042 45
69243 45
60167 45
89122 45
18090 45
41796 45
31018 45
41171 45
31167 45
88277 45
20900 45
86460 45
15203 45
75359 45
81981 45
41718 45
89069 45
93583 45
62208 45
36092 45
43662 45
68338 46
11112 45
72640 45
47220 45
84233 45
50775 45
90376 45
30327 46
30264 45
18278 45
82276 45
13627 45
87770 45
26635 45
33874 46
50927 45
86105 45
31346 45
88678 45
9016 45
5516 45
58787 46
70389 46
22386 45
13361 45
33482 45
38316 45
86564 46
26872 45
31644 45
43187 45
50570 45
19155 45
70903 45
20816 45
77322 45
61716 45
52459 45
82842 45
91149 45
18023 45
57740 45
88740 45
25631 46
39865 45
7886 45
93430 45
19375 45
94428 45
71106 45
35589 45
30394 45
14239 45
36585 45
68000 45
42303 45
39722 45
40929 45
37341 45
74740 45
15725 45
36104 45
51023 45
57904 45
93179 45
23500 45
2256 45
69741 46
29358 45
10031 45
71214 45
9945 46
68865 45
83226 45
26992 45
7800 45
50294 45
68085 45
788 45
36809 45
75707 45
7328 45
13544 45
63577 46
44071 45
88657 45
34897 45
58204 45
33090 45
97816 45
71758 46
94104 45
77866 45
79321 45
49039 46
59283 45
3574 46
24414 45
30811 45
10849 45
31340 45
76816 45
39548 45
95310 45
36095 45
23564 46
96543 45
88321 45
39158 45
8699 45
16135 45
11105 45
80682 46
85707 46
1463 45
37514 46
35729 45
37650 46
9083 45
82288 46
93365 45
6647 45
62065 45
4553 45
70777 45
63837 45
24694 45
23041 46
42004 45
13135 45
33559 46
11482 45
44035 46
51861 45
44015 46
36754 45
52144 45
43129 45
95605 45
11845 45
84534 45
4633 45
15186 45
33492 45
97401 45
67316 45
17643 45
88065 45
13804 45
98699 46
95021 46
71478 45
43286 45
51639 45
3720 45
69060 45
70954 45
77572 45
29111 46
64820 45
57284 46
92878 45
45366 45
32950 46
84484 45
57003 45
20402 45
48166 45
96539 45
60610 45
4901 45
35440 46
23747 45
27414 45
28899 45
52047 45
35864 46
35903 45
74843 45
52687 45
51636 45
71169 45
99379 45
30095 45
15121 45
37914 45
26765 45
80619 45
32412 46
56740 45
56146 45
33713 45
55423 47
33259 45
78213 45
6375 45
58473 45
58194 45
90920 46
2688 46
79547 45
1237 45
34761 46
89591 45
20251 45
92078 45
86823 45
55027 45
48479 46
26371 46
12039 45
65967 45
29651 45
62238 46
11550 45
55880 45
38540 46
86588 45
71070 45
3553 45
26016 45
25530 45
49758 45
99499 45
76555 46
78243 45
77562 46
30209 45
95867 45
71758 45
53826 45
80759 45
63836 45
82797 45
91291 45
67827 45
26792 46
21106 45
18296 45
97818 45
21593 45
86090 45
52648 45
82135 45
9840 45
58572 45
65847 45
58927 45
72952 46
77052 45
18709 45
80208 45
84547 45
75943 45
84193 46
44059 45
55290 45
36782 45
60995 45
60945 45
57572 45
44947 46
57511 45
49539 45
21263 45
4149 45
35916 45
58354 45
21877 45
25085 45
7358 45
5812 45
80885 45
66389 45
9011 45
15979 45
91381 45
60608 45
48630 45
39637 45
93486 45
68317 46
83024 45
60289 45
63295 45
17273 45
44140 45
54040 46
55787 45
52938 46
67159 45
27153 45
79542 45
13273 45
20256 45
25473 46
93332 45
2411 45
1789 45
51226 45
44535 45
16752 45
52927 45
94218 45
56536 46
92088 45
73033 46
68260 45
71768 45
52890 45
78784 45
23777 45
88242 45
19469 45
99119 45
47872 45
51352 45
32860 45
45326 45
24756 45
34168 46
92575 45
83454 45
51479 45
40053 45
78240 45
45305 45
36648 46
53956 45
53292 45
97308 45
72336 46
28774 45
47796 46
21098 46
4155 45
49553 45
71719 45
12415 45
46385 45
54685 45
407 45
28046 45
10760 47
84383 45
60748 45
89751 45
1316 45
28162 45
15379 45
44802 46
44624 45
66382 45
20165 45
82190 45
63699 46
11888 46
40236 45
44473 45
27778 45
1268 45
68742 45
78504 45
59201 46
14643 45
88445 46
42627 45
72289 45
8917 46
74230 45
22812 46
22678 46
56395 45
51086 45
8070 45
20007 45
50832 45
34950 45
46692 46
38762 45
22667 45
29270 45
98070 46
79533 45
49496 45
1544 46
53365 45
23657 45
71032 45
39115 46
41088 45
86856 46
8646 45
28829 45
26168 45
85568 45
10848 45
89236 46
53146 45
90070 46
97667 45
30316 46
79677 45
72791 45
11432 45
38153 45
31797 45
40034 45
10772 45
61386 45
90605 46
92249 45
77282 45
38162 46
23484 45
25713 45
14761 45
54701 45
71241 46
53471 45
11818 45
29940 45
19490 45
52753 45
18738 45
44404 45
39517 45
50931 45
3674 45
86045 45
83214 45
5161 45
58488 45
37212 45
56895 45
1225 45
57638 46
73884 45
18539 45
27415 45
64676 45
68844 45
51223 45
17347 45
16619 45
56536 45
34296 45
6845 45
30024 45
62094 45
25292 45
49345 45
44373 45
21220 45
56969 45
71997 46
98064 45
77526 45
3342 47
68945 45
7434 46
8281 45
42097 46
85977 46
81978 45
32118 45
69683 45
28713 45
57206 45
96042 45
40320 45
11141 45
38831 45
9612 45
72396 45
32080 46
81948 45
6570 45
2349 45
46519 45
35245 45
52303 45
67590 45
63290 45
12115 45
92328 45
49620 45
29054 45
6362 45
26988 46
12168 46
30819 45
98311 46
77460 45
26763 45
63335 45
48823 45
71671 45
2560 46
71832 45
94656 46
57520 45
29788 45
98728 45
5635 45
81084 45
61072 45
83691 45
73207 45
48143 45
17448 45
68591 45
5271 45
29509 45
79088 45
71515 45
59464 46
61716 45
45581 45
80453 46
17246 45
13687 45
89505 45
67289 45
53469 45
91464 45
50602 45
4794 45
30701 45
17319 45
10387 45
4861 45
40274 45
2672 45
49040 45
14969 45
95964 45
62754 45
40162 45
37045 45
93489 45
78764 45
22773 45
39649 46
5005 45
59801 45
32790 45
84884 45
65761 45
3382 45
31346 45
66168 46
18330 45
59390 45
953 45
89858 45
89132 46
27417 45
54440 45
27013 45
39104 45
21431 46
60779 45
11494 45
96549 46
58164 45
8136 45
78047 45
19126 45
73691 45
39599 45
76982 45
87764 46
76834 45
86667 45
73655 45
75131 45
92810 46
85595 45
20997 46
12320 45
33561 45
75920 45
33193 46
89955 45
72908 45
39189 45
5208 45
40543 45
13689 45
3264 45
80354 46
78406 45
48112 45
81196 45
44392 45
56311 45
3656 45
53079 45
54971 45
69172 45
50177 45
5412 45
49593 45
5444 45
17509 45
63033 45
35035 46
78839 45
88190 45
32461 45
3007 45
76518 45
25033 45
41086 45
61050 45
45624 45
58484 45
80537 45
24698 45
99934 45
25616 45
3508 45
90973 45
78054 45
24423 45
30884 45
14433 45
73284 45
88854 45
62281 45
13152 45
25130 45
40790 45
87338 45
8657 45
42795 45
21886 45
79148 45
48553 46
17836 45
71981 45
58909 45
65502 45
79268 45
12667 45
40512 45
37074 45
58607 45
23882 45
82475 45
86909 45
69451 45
56507 45
21076 45
57269 45
69171 45
62814 45
94929 45
27594 46
90897 45
9768 46
39668 45
53799 45
98728 45
98653 46
77698 47
17552 45
78750 45
64893 46
98062 45
33936 45
80069 45
72062 45
60468 46
92087 45
62902 45
74792 45
73401 45
93313 46
52266 45
40441 45
53836 45
38494 45
84917 45
44002 46
55718 46
60301 45
92967 45
92671 45
68350 45
46972 45
22192 45
64780 45
29400 45
23489 45
99594 45
8916 45
78749 45
33876 45
83078 45
76198 46
64112 45
48044 45
27128 46
7868 46
70787 45
73460 45
13361 45
13829 46
82044 45
99766 45
53250 45
58189 45
45582 45
92941 45
80826 45
1267 45
7383 45
70387 45
42525 45
53141 45
82372 45
51749 45
49446 45
97546 46
84829 45
66181 46
25707 45
89660 45
15113 46
35291 45
52203 45
47933 46
87782 45
97469 46
24889 46
75749 45
82916 45
87750 45
96992 45
48042 45
67954 46
84326 45
37497 45
99567 45
489 45
77757 46
94319 45
78405 46
97636 45
3861 45
51190 45
34751 45
49951 45
81427 45
41669 45
76204 45
64352 45
24090 45
35332 45
89045 45
32314 45
6424 46
99481 46
5230 45
3347 45
72329 45
66210 45
78394 45
26284 45
91848 45
50158 45
57386 45
9229 45
59010 45
89812 45
76702 45
81357 45
96696 45
13754 45
47385 45
93473 45
2767 45
38619 45
59665 46
88247 47
38616 45
75709 45
94211 45
79151 45
9434 45
61258 45
16678 45
91057 45
87129 45
55008 45
16388 45
88244 45
14148 45
37701 45
62948 46
44684 45
2809 45
47508 45
28766 46
95575 45
28095 46
43876 45
4617 45
47556 45
92399 45
87075 45
40632 45
80791 45
32521 45
35027 45
72495 45
21903 45
68561 45
38935 45
51053 45
16907 45
2488 45
64759 45
48869 45
52857 46
14737 45
81015 45
51988 45
16869 45
91179 45
57689 45
86957 45
14074 45
76703 45
84356 46
3290 45
92590 45
55420 45
72040 45
19360 45
57824 46
90850 45
50128 46
36849 46
34536 45
18067 46
79434 46
41335 45
38027 45
51799 45
79039 45
15982 45
38196 45
31557 45
52746 45
11091 45
40472 45
56721 45
71766 45
92489 46
1418 45
95270 45
47344 45
27813 45
31228 45
6978 45
2030 46
61625 46
47112 45
68418 45
47169 45
10344 45
28533 45
43263 45
87916 45
96220 45
24425 45
99028 45
71001 45
1610 45
47071 45
13907 45
93512 45
59227 45
76809 45
72176 45
49323 45
52405 45
60684 45
57875 46
630 46
76073 45
96437 45
95493 45
75272 45
1956 45
29466 45
62213 45
45044 45
71976 45
45704 45
35217 45
82283 45
3780 45
57389 46
4642 46
6379 45
8856 45
21116 45
93346 45
90462 45
84709 45
43385 45
96595 45
85891 45
70233 45
86726 46
42189 47
55890 45
52088 45
93795 46
14162 46
46714 45
72650 46
25269 45
7750 45
85336 45
68059 45
8733 45
66111 46
40978 45
45762 46
32919 45
30723 45
81513 45
54046 45
87199 45
36003 45
90524 45
93890 45
57439 46
7682 45
18168 45
96200 45
46694 45
49608 45
68672 45
60614 45
82339 45
10081 46
7227 45
77300 45
66031 45
86825 45
46584 45
74473 45
55008 45
69676 45
35004 45
79178 45
86825 46
71792 45
53824 45
68022 45
65639 45
78984 45
68017 46
14222 45
18317 45
88290 45
22665 45
93240 45
65202 45
45124 45
79721 45
3424 46
36438 45
82680 45
19149 45
80904 45
32809 45
56315 45
47212 45
59414 46
43118 45
7900 45
28088 45
97191 45
13339 45
58702 45
75241 45
31951 45
33645 46
50912 45
79839 45
67119 45
42249 45
76384 45
47171 45
82705 45
74324 45
57760 45
12613 45
67139 45
13626 45
18022 45
14335 45
91540 45
60842 46
16998 45
95400 45
56048 45
65405 45
11392 46
94179 46
68468 45
69882 45
36981 45
83716 45
47396 45
46145 46
18518 45
87389 45
37284 46
3798 47
15488 45
81557 45
2339 45
91754 45
73525 45
98082 45
9198 45
39802 45
10242 46
80516 45
15149 45
54767 45
17968 46
70250 45
423 45
38844 45
53418 45
65601 45
594 45
81966 45
96344 45
46595 46
25806 46
92712 45
2208 45
42211 45
6130 45
65428 45
34983 45
85185 45
9607 45
6827 45
31188 46
98916 45
8292 45
64206 47
48085 45
45654 46
46006 45
50013 45
74737 45
53452 45
26399 45
22780 45
20809 45
52396 45
76172 45
12474 45
96764 45
57673 45
75047 45
28236 45
61860 45
74402 46
35757 45
73536 45
40822 46
81590 45
44519 45
66311 45
78142 45
56249 45
95561 45
95164 46
50989 45
87699 45
26937 45
60681 45
69744 45
14077 45
95803 45
8855 45
86770 45
44261 46
67348 45
91726 45
44565 45
20281 45
96511 45
58197 45
83766 45
22612 45
56908 46
33965 45
26461 46
87878 45
3064 45
85784 45
11029 45
93677 45
94621 45
80158 45
36071 45
44412 45
59334 45
71794 45
1823 45
35952 45
68494 45
29450 45
1431 45
30442 45
3372 45
49820 45
50841 45
38802 45
18328 45
54249 46
86959 45
70768 45
29756 45
81395 45
51988 45
32206 45
37147 45
12220 45
60486 46
27144 47
33044 46
55517 45
40428 45
43215 46
18821 45
62166 46
31913 45
5328 45
88176 45
60900 45
71788 45
35003 45
46201 45
36332 45
62592 45
45958 45
75270 45
96486 45
15262 45
32468 45
67302 45
42502 45
3960 45
93311 45
11920 45
46483 45
90542 45
8315 45
85593 45
52710 46
21272 45
96484 45
18134 45
51890 45
39692 45
16705 45
84624 45
5458 45
85624 45
3726 45
92538 45
69019 45
83621 45
30132 45
38957 45
34643 46
59303 45
96222 45
41798 45
39965 45
57894 46
62611 45
55726 46
333 45
43413 45
86230 46
7417 45
54833 45
42920 45
16977 45
80279 45
97801 45
294 45
77194 45
39156 45
96368 45
8615 45
20100 45
98133 45
95009 45
62830 45
25755 45
65432 46
20478 45
35622 45
79221 45
8114 46
82840 45
39954 45
6134 45
24819 45
4741 46
95376 45
98246 45
84727 45
69938 45
92664 45
27039 45
38886 45
83703 45
45431 45
31764 45
87795 45
59630 45
76461 45
2744 45
7637 45
34783 45
16056 46
72929 45
49291 45
31506 45
31793 45
18982 45
69766 45
24486 45
72196 45
45659 45
43182 45
50559 45
88170 45
81801 45
30680 45
56281 45
13405 46
81983 45
18547 45
3419 45
3843 45
30260 45
22977 45
28914 45
4508 45
99141 45
70160 45
77543 45
17151 45
86808 45
59630 45
19341 46
60601 45
71864 46
69436 45
36129 45
46036 45
44384 45
14020 46
20250 45
27398 45
96681 46
11405 46
20124 45
72851 46
64689 45
114 45
55359 46
3540 45
54541 45
85550 45
76830 45
77682 45
36487 45
32786 45
60524 45
15063 46
88994 45
65114 45
39582 46
65713 45
52885 45
9222 45
16291 46
69000 46
12021 45
48380 45
31066 45
42020 45
81476 46
91692 45
33955 45
69657 45
8064 45
12424 45
56411 46
83081 45
65193 45
59453 45
74347 46
91848 45
13781 45
81492 45
94180 45
48968 45
88226 46
60229 45
8535 47
93155 45
50898 45
42602 45
31720 45
22608 45
22391 45
89634 45
94216 45
45624 46
70987 45
86392 45
26426 45
88477 45
79863 45
33761 45
86640 46
60550 45
22741 45
60461 45
20011 47
2485 45
24052 45
15780 45
63196 45
3601 45
98970 46
77805 45
69109 46
78568 45
34850 45
5031 45
74507 46
24807 46
58601 45
3369 45
47431 45
14691 45
93621 45
77150 45
49490 45
28749 46
7195 45
88558 45
3378 45
99514 45
27300 45
14556 45
90204 45
59815 45
34786 45
96048 45
68830 45
49009 45
50719 45
59993 45
50165 47
82990 45
43980 45
59974 45
82677 45
21706 45
32670 45
86960 45
12685 45
62664 45
25216 46
26580 45
342 45
38436 45
80700 46
39801 45
7887 45
13049 45
93160 45
71015 45
32768 45
37530 45
45541 45
42668 46
5673 45
26488 45
8904 45
85952 45
33461 45
39600 45
19538 45
10813 45
7393 45
18697 45
35298 45
88562 45
57774 45
43430 45
75799 46
78674 45
79635 45
57592 46
42838 45
73630 45
9273 45
29349 46
61542 45
31507 45
35003 45
93566 45
78571 45
16829 45
61383 45
87605 45
25033 46
86178 45
88642 45
45451 45
23245 45
89139 45
63147 45
38419 45
91548 45
76214 45
92269 45
29467 45
43253 45
50533 45
20721 45
13781 46
96805 45
11657 45
72496 45
66595 45
66673 45
91130 45
54721 45
66648 45
73839 45
52964 45
92035 45
12000 45
46363 45
62120 45
11330 45
99646 45
67065 45
7926 46
97132 45
77028 45
2111 45
29563 45
99701 45
41571 45
36444 45
68134 45
72406 46
20432 46
5409 45
36659 45
61405 45
33188 45
96004 45
75418 45
93400 45
49303 45
82730 45
29081 47
2918 45
34554 45
19079 45
11511 45
95256 45
74996 45
7005 45
63251 45
49127 45
65088 45
79284 45
68904 46
6683 45
55922 45
53555 45
80813 45
78020 45
74233 45
29945 45
84332 45
23637 45
28266 45
79435 45
52142 46
42779 46
72257 45
11246 45
77315 46
61310 45
26378 45
15860 45
4708 45
23553 46
50940 45
31328 45
87197 45
63062 45
51501 45
70454 46
49301 45
40972 46
20374 45
9031 45
22064 46
81945 45
7335 45
55914 45
23704 45
37141 45
18442 45
1595 45
231 45
68171 45
13218 45
96533 45
51906 45
61096 45
97788 45
46839 45
29130 45
52342 45
52419 45
36677 45
68377 45
40740 46
73141 45
75251 45
59209 46
41564 45
74349 45
51766 45
5952 45
94544 45
63269 45
51069 45
51730 45
24319 46
45117 45
27077 45
31672 45
80481 45
37617 46
12474 46
58659 45
22066 45
42823 45
52681 45
89217 46
8192 45
82673 45
49329 45
25109 45
90766 45
84216 45
40382 45
99165 46
324 45
37302 45
70304 47
93505 45
18123 45
27745 45
11966 45
99903 45
82183 46
74694 45
90449 45
38611 45
36356 45
42427 45
91854 45
69770 45
27903 45
60058 45
23112 45
37921 45
89828 45
96841 46
95694 45
18383 46
93793 45
79158 45
12383 45
94464 45
89797 45
80346 46
20299 46
97837 45
9087 45
4861 45
46499 45
88024 45
54526 45
22497 45
79185 45
7235 45
74020 47
9281 45
36865 45
45101 45
1118 45
37397 46
20231 45
67631 45
97847 46
28700 45
56369 45
65498 45
49683 46
91903 45
26164 45
45550 45
38182 45
1827 45
62421 45
85593 45
42876 45
51319 45
34309 45
84882 45
76464 45
4697 46
27884 45
81115 45
58958 46
97758 45
78561 46
34117 45
61686 45
98672 46
34362 45
5043 45
70311 45
73933 46
88125 45
21838 45
63977 45
82592 45
8823 45
32913 45
23009 45
8179 48
50074 45
46934 45
30911 45
6052 46
63780 45
85845 45
89825 45
78813 45
6493 45
98531 46
30836 45
5129 45
91825 46
98548 45
39286 45
37722 45
87169 46
87427 45
18142 45
57988 46
91956 45
40039 46
62612 45
49294 45
86457 45
47034 45
58686 45
81876 45
92349 45
73555 45
61218 45
92502 45
89299 45
48141 45
35462 46
75982 45
68717 45
85516 45
84009 46
57379 45
9577 46
18917 45
99608 45
68356 45
22148 45
50901 45
36556 45
54586 45
59070 45
45832 45
66663 45
94868 46
55678 45
21499 45
71244 46
69983 45
15771 45
80563 45
32518 45
88663 45
31589 46
23848 45
92164 45
75081 45
78705 45
42607 45
98254 45
73706 45
50293 45
87014 47
36065 45
69817 45
41838 45
60111 46
68128 45
19108 45
99721 45
99304 45
13528 45
44248 45
72816 45
56409 46
45388 45
66453 45
34440 45
83404 45
8599 45
38132 45
82968 45
51634 45
72986 45
66648 45
70282 45
22869 45
57941 46
71037 45
87694 45
72890 45
13793 45
99714 45
23432 45
32924 45
84436 45
5655 45
12401 45
63776 45
711 45
39051 45
60723 45
14330 45
57256 45
52422 45
90576 45
36879 45
79462 45
89948 45
93909 45
45017 45
40711 45
28579 46
43509 45
92831 45
449 45
74748 46
66970 45
88699 46
97979 46
19791 45
43191 45
73894 45
86539 45
94364 46
99638 45
393 45
1399 45
26443 45
28012 45
56950 45
51699 46
40265 45
30222 45
84032 45
36430 46
1431 47
14535 45
9501 45
23371 45
58805 45
16729 45
78664 45
78722 46
32721 45
24078 45
74887 46
53056 45
66960 45
58812 45
73843 45
99735 45
3041 45
25479 45
28591 45
36594 47
66849 45
75867 46
19804 45
46384 45
6112 45
27405 45
90560 46
70799 45
74016 45
77389 45
41416 45
14544 47
73683 45
67429 45
45514 45
83966 45
28363 45
82349 45
15858 45
63041 45
99292 45
26953 45
12787 45
91106 45
60921 45
38290 45
3793 45
26647 45
41529 45
54395 45
81546 45
30671 45
97626 46
50185 45
89274 45
16063 45
93812 45
55384 45
21963 45
10322 45
29155 45
53138 45
22969 45
6117 45
29414 45
65780 45
21892 45
33508 45
76742 46
95583 45
34013 45
20017 45
19977 45
51064 45
76403 46
42921 45
68466 45
17499 45
97182 45
95108 45
40602 45
12948 45
63563 45
34675 45
60405 45
90398 45
60051 46
10636 46
20504 45
54332 45
47102 45
25948 45
90500 45
92550 45
24912 45
96706 46
75301 45
38997 45
1963 45
90536 45
4431 45
61553 45
56357 46
7870 45
39113 45
63859 45
17749 45
86499 46
83581 47
23843 45
89677 45
70919 46
17934 45
30391 46
6578 45
46130 45
35771 45
3965 46
85072 45
19249 45
67991 45
89552 45
28796 45
64055 45
70636 45
55005 45
94747 45
31790 46
92729 45
9578 45
55590 45
99904 45
24781 46
19044 45
95130 45
41166 45
7556 45
38643 45
31015 45
74798 45
78941 45
18286 45
99319 45
27899 45
62444 47
183 45
83453 45
55753 45
50161 45
60055 45
92885 45
14600 45
71610 45
38881 45
22107 45
46962 45
25439 45
82944 45
44744 45
24353 45
32605 45
83423 46
77916 45
11912 45
88332 45
60790 45
86695 46
5178 45
72467 45
21281 45
50330 45
81829 45
40139 45
97118 45
36755 45
62432 47
93698 45
53459 45
89446 45
88677 45
68550 46
53617 45
87886 46
54287 45
23412 45
92125 45
79945 45
5471 45
72077 45
57693 45
53703 45
10879 45
98796 45
74042 45
74820 45
33852 45
26186 45
34506 45
57908 45
46935 45
59952 45
66175 45
58862 46
34609 45
69865 45
83675 45
13729 45
50682 45
8623 45
43863 46
81412 45
57384 45
78883 45
80687 45
47868 45
50249 46
31074 45
87076 46
79875 45
77936 46
5352 45
33736 46
31058 45
30833 45
3231 46
79316 45
6000 45
28607 45
54134 45
64863 45
267 45
85263 45
3216 46
94052 45
6763 45
61286 46
50252 46
73593 45
88030 45
72567 46
81126 46
89135 45
44548 45
26258 45
42581 45
37101 45
98704 45
77760 45
43496 45
69881 45
39617 45
11455 45
86910 45
16686 45
57665 45
84361 45
95792 46
41878 45
23719 45
73319 45
76563 46
92074 45
44194 45
76221 45
10465 45
92675 45
5024 45
77045 45
86663 45
27922 45
54282 45
51569 45
77537 45
73867 45
60840 45
53149 45
5304 45
24475 45
41840 45
3859 45
62539 45
5675 45
59733 46
32019 46
94949 45
81236 45
94219 45
99703 46
1736 45
7357 45
19522 45
49450 45
79434 45
37891 45
90660 45
970 45
7099 45
19569 45
98314 45
61924 45
27561 46
17678 45
99986 45
69144 45
63904 45
525 45
83986 45
74572 45
51974 45
14446 45
57973 45
71118 45
59536 45
67256 45
91879 45
30027 45
85841 46
9646 45
94296 45
66147 45
27503 45
25194 45
61403 45
82143 45
2313 45
45051 45
60233 45
29554 45
16502 45
40533 45
35578 46
99229 46
17860 46
62047 45
50675 45
64704 45
2971 45
25651 45
47582 45
20082 46
58539 45
14976 45
51272 46
10159 45
9794 45
23799 45
79437 45
37027 45
77075 45
82214 45
74189 46
87518 45
93839 46
35540 45
17781 45
96715 46
58019 45
2327 45
36418 45
12563 45
15517 45
92737 45
45955 45
64580 45
97116 45
97045 45
93254 45
47644 45
31525 46
25157 45
99789 45
93274 45
30249 45
22783 45
6376 45
94714 46
94782 45
20938 45
57495 45
39777 45
63903 45
83195 45
35546 46
70529 45
33128 45
18613 45
16874 45
2106 45
77459 45
88453 45
62975 45
96210 45
12933 45
70129 45
92793 45
70357 45
16616 46
5915 45
9581 46
71550 45
65099 45
50666 46
90310 45
68330 45
57531 45
87133 45
87675 45
74795 45
86651 45
32780 45
91399 45
52882 45
83624 45
42945 45
23813 45
3982 45
59852 45
54621 46
14597 45
35965 45
44994 46
14793 45
57196 45
70213 46
92318 45
39405 45
8386 45
59723 45
55123 45
61672 45
64686 45
76969 45
54206 45
59778 45
95121 45
315 45
60512 45
72986 45
62802 45
53394 45
91893 45
1511 45
55030 45
32805 46
37012 45
52506 45
69441 45
34614 45
43884 45
21945 45
90975 45
95128 46
22196 45
28938 46
37536 45
70438 45
51037 45
46140 45
97982 45
54135 45
28213 45
5592 45
3407 45
37308 45
63778 45
6883 46
43905 45
51906 45
56877 45
61614 45
16036 46
6849 45
50370 45
71273 45
70076 45
83472 45
7835 45
88732 45
52410 45
67490 45
88060 45
91454 45
74400 45
65005 45
52824 45
12510 45
93972 45
32231 45
913 45
17817 45
30750 45
95698 45
29960 45
72024 45
15333 45
24146 45
12721 46
39234 45
15087 45
55660 45
29592 45
99423 45
78389 46
12014 45
40804 45
71029 45
81453 45
6321 45
26452 45
71796 45
12521 46
88086 45
12829 45
70584 45
76519 45
12643 45
53209 45
48016 45
54111 45
85774 45
18883 45
1066 47
77588 45
74399 46
55690 45
63514 45
90369 45
36939 45
27103 45
15770 46
73239 45
25926 45
31727 45
13165 46
67441 46
90568 45
96496 45
56972 45
18085 45
23483 45
5690 45
9635 45
74199 45
72924 45
86410 45
65844 45
27178 45
4061 45
94816 45
94502 45
92456 45
43247 45
80465 45
85632 45
50133 45
13770 45
21990 45
20300 45
42514 45
77261 45
15518 45
65707 45
81126 45
18952 45
71339 45
43002 46
54492 45
87131 46
17405 46
46550 45
72725 45
72864 46
84929 45
56154 45
33119 45
17983 45
43317 45
39540 46
64783 45
49187 45
24832 45
41466 46
84561 45
33946 46
55298 45
22181 45
19003 45
99135 45
22813 45
22687 45
5299 45
32995 45
62488 45
12472 45
89170 45
27530 45
30340 45
12194 45
89999 45
91954 45
46242 45
41882 45
76176 45
92806 45
28835 46
83109 45
46091 45
27342 45
55958 46
54204 46
19958 45
90561 45
45927 45
95643 45
76046 45
17403 46
33421 45
19563 45
51464 45
98375 45
82837 47
49358 45
10320 45
77565 45
85109 45
65720 45
95426 45
78161 45
37729 45
18896 45
9168 45
45185 45
94632 45
84123 45
43285 45
41628 45
22862 45
45873 45
41986 45
69244 45
68828 45
63398 45
67702 45
29279 45
22632 45
2022 45
39632 45
73139 45
48142 45
55176 45
36494 45
82031 45
56602 45
224 45
80160 45
84707 45
5942 45
32195 46
24788 45
26670 45
79941 45
81888 45
18191 45
63507 45
25936 45
26188 45
77639 45
45885 45
8846 45
77884 45
23972 45
5413 45
239 45
61662 45
50312 46
58336 45
14634 45
48761 45
92382 45
27099 45
16655 45
56170 45
22419 45
52925 45
74748 45
96612 45
78937 45
4489 45
49922 45
72554 45
92585 45
88234 45
56319 45
60828 45
27534 45
52624 45
3648 45
82593 45
75457 45
83815 45
78576 45
13199 45
23851 46
92288 45
54057 45
167 45
9634 45
84206 45
4501 45
40311 45
71024 45
95140 45
84569 45
3452 45
15931 45
21286 45
75522 45
19894 45
36023 45
24953 45
94741 45
23065 45
66889 45
61361 45
79405 45
36501 45
40848 45
12628 45
2786 45
22389 45
70615 46
51580 45
73376 46
28939 45
22092 46
45983 45
41974 45
26449 45
88361 45
21194 45
91547 45
44791 46
31827 45
80322 45
34549 45
47495 45
86427 45
33716 45
76729 45
71662 45
44739 45
37987 45
61267 45
91557 45
16735 45
54313 45
75979 45
70118 45
87425 45
29282 45
73997 45
86338 45
60074 45
94292 45
75934 46
36908 45
33122 45
72367 45
26610 45
18366 45
91464 45
55972 45
67508 46
54222 45
87652 45
16968 45
70027 45
87657 45
2710 46
36013 45
73259 46
62699 45
16669 45
14373 45
73335 45
13925 45
69369 45
53278 46
83143 45
99763 45
99164 45
8318 46
45037 46
23287 45
92341 45
12030 45
72220 45
54973 45
77469 45
13954 45
61566 45
44720 46
55088 45
73729 45
77274 45
5876 45
5809 45
30088 45
47420 45
2126 45
1530 46
58159 45
43145 45
48519 45
78977 46
4809 45
26052 45
96540 46
91731 45
13744 46
52502 45
14718 45
97988 45
72417 45
77719 45
32205 45
44440 45
86961 45
87321 46
8378 45
26598 45
84147 45
33760 45
2015 45
542 45
6050 45
22406 47
9932 45
15690 45
87033 45
5201 45
64436 45
96926 45
84783 45
6107 45
29816 45
66568 45
90058 45
82417 45
71656 45
57780 45
62783 45
25242 45
30242 45
88562 45
10488 45
14404 46
39640 46
94686 45
93543 45
97880 45
23609 45
47558 45
25097 45
37155 45
71969 45
50356 45
97245 46
80265 46
86461 45
36334 45
70308 45
32012 45
82391 45
85428 46
22648 45
58185 45
13947 45
1665 45
22438 45
41991 45
61507 45
25841 47
60706 45
19340 45
15778 45
36272 45
23822 45
6306 45
2368 45
6590 45
55087 45
41025 45
41423 45
70025 45
48225 45
49743 45
47398 45
84381 45
61042 45
62976 45
75176 45
10293 45
60296 45
41248 45
82511 45
60453 46
22838 45
21741 45
26602 45
54235 45
83961 45
69573 45
90083 45
5029 46
69557 46
19354 45
9216 45
19519 45
73665 45
40909 45
69194 45
63803 45
38375 46
36355 45
47846 45
23023 46
7739 45
17632 46
77619 45
66610 45
41950 45
73705 45
60099 45
97207 45
80051 45
88247 45
31653 45
9610 45
46596 45
37517 45
53482 45
91411 45
97267 45
8602 45
22261 45
53931 45
15625 45
85667 45
24996 45
54133 47
37041 45
25542 45
2637 45
66376 45
54711 45
46762 45
17405 45
52100 45
70823 45
21324 45
2176 45
59847 45
93238 45
94092 45
96742 45
62060 45
46525 45
34104 45
70159 45
16130 45
12820 45
74770 45
69371 45
20321 45
74424 45
28267 45
99140 45
55782 45
38789 45
15527 45
86247 45
25542 45
13906 45
51666 45
50391 45
49080 45
95304 45
27606 45
98664 45
87905 45
87723 45
64516 45
98246 45
52898 45
89340 45
86953 45
75632 46
75176 45
94470 45
42699 45
22860 45
71145 45
69589 45
39806 46
2231 45
26425 45
96398 45
25025 47
45070 46
17278 45
89394 45
58489 45
65544 45
91979 46
24103 46
16371 45
35906 45
46877 45
64637 45
29720 45
83080 45
77369 45
16931 45
95853 45
38152 45
30145 45
71759 45
35076 45
1680 45
77274 45
31681 45
69718 45
35623 45
97083 46
63144 45
79207 45
3095 45
68170 45
93506 45
29231 45
59933 45
24513 45
62260 45
38337 46
19323 45
6525 45
88768 45
86226 45
12846 45
33523 45
34254 46
59966 46
23420 45
95869 45
6593 45
90979 45
85510 45
89246 45
69609 45
24280 45
63864 45
44965 45
17915 45
24974 45
75802 45
69361 45
32100 45
52448 45
57776 45
26766 45
17221 45
32677 45
81972 46
23856 46
92948 45
94117 45
96576 45
70794 47
56590 45
19849 45
7188 45
82666 45
60823 45
40004 45
71706 46
76628 45
21107 45
39912 45
3853 45
77686 46
79036 45
29586 45
18166 45
21026 45
11942 45
45143 46
38232 45
45499 45
62198 45
73947 46
69657 45
63390 45
27576 45
77043 45
13891 45
51791 45
49847 45
64014 45
27370 45
33432 45
88400 45
14702 45
56545 46
42582 45
57479 45
93937 45
19273 45
87598 45
12128 45
24430 45
85681 45
48476 45
9792 45
7474 45
59240 46
96749 45
53286 45
2856 45
7182 46
9051 45
23266 45
30130 45
91079 45
25373 45
32540 46
31211 45
59100 45
93694 45
46384 46
96398 45
21445 45
33369 45
935 45
57328 45
95548 45
15066 45
15152 45
65696 45
44232 45
98997 45
98302 45
18563 45
45762 45
42172 45
34731 45
21445 45
43204 45
41795 45
49035 45
79708 46
64377 46
77262 45
95222 45
76651 45
8062 46
66172 45
78126 45
55191 45
13337 46
86473 45
33229 45
65903 45
42089 45
69335 45
86799 45
67572 46
14280 45
80939 45
72478 45
45708 45
16981 45
10797 45
2330 45
34434 45
26867 46
43140 45
28269 45
18124 45
25389 45
9023 45
65407 45
52242 45
1352 45
1697 45
67656 46
80851 45
73605 45
51127 45
89974 45
67959 45
70713 45
21487 45
65504 45
42861 45
97779 45
87951 45
73929 45
49670 45
74006 45
89416 46
68156 45
84332 45
52675 45
57281 45
88461 46
6612 45
34106 45
24103 46
41955 45
75337 45
6063 45
56230 45
27417 45
68165 45
46517 45
81363 45
92917 45
48415 45
38013 45
19201 45
84625 45
54779 45
34285 45
93334 45
52479 45
64649 45
67980 45
25324 45
9667 45
9505 47
30286 45
42590 45
69425 45
87023 45
62768 45
27262 45
49056 46
7617 45
9979 45
11943 45
35271 45
76337 46
37656 46
43377 45
75842 45
17346 45
10801 45
47820 45
73944 45
62930 45
94569 46
78969 45
16620 45
21803 45
24704 45
51044 45
65630 45
81702 45
86046 45
20413 45
17976 46
14219 45
75533 45
7159 45
63662 45
74223 45
53881 46
92812 45
15040 45
47489 45
8421 45
20352 45
2460 45
1571 45
49826 45
56109 45
23973 46
17121 45
52893 45
98833 45
20894 45
71941 45
68339 45
50585 45
59936 45
12834 45
90561 45
5607 46
8693 45
8134 45
25798 45
21535 45
58789 46
44528 45
47238 45
9801 46
43341 45
43306 45
12422 45
69796 45
84573 46
30483 45
60356 45
39234 46
87632 45
42704 45
4220 45
1052 45
13754 46
11335 45
80965 45
35750 45
93349 45
52 45
64134 45
5265 45
28865 45
73066 45
53339 45
99851 45
9638 45
12407 45
21144 45
83600 45
95452 45
44174 47
63859 45
72907 45
64569 45
42497 45
10318 45
47663 45
32129 45
82357 45
91430 46
87291 45
72961 45
31847 45
25128 45
17910 45
89047 45
5549 45
64086 45
58534 46
80467 45
80158 45
63996 45
26674 45
21112 45
95578 45
7952 45
37282 45
86187 45
40703 46
87168 45
81087 47
80615 45
30206 45
53747 45
33807 45
77401 45
52839 45
650 45
96854 45
81568 46
7340 46
97055 45
56937 45
27075 45
40746 45
27014 45
65528 45
64281 45
10265 45
51189 45
4995 45
54334 45
76305 45
32077 45
85586 45
67840 45
99826 45
59257 45
63356 45
58778 45
27170 45
41771 45
47623 45
5145 45
58536 46
33005 45
69125 47
85667 45
96519 45
51427 45
78319 45
83796 46
68817 45
51480 45
19944 45
68607 45
808 45
38157 45
53914 45
73181 45
15239 45
60716 45
68798 45
43818 45
63405 45
53071 45
10007 45
38156 45
5553 45
94271 45
78080 45
8339 45
73554 45
43994 45
93970 45
81291 45
82740 46
98760 45
78679 45
61966 46
6448 45
66650 45
76840 45
2984 45
6969 45
47405 45
10067 45
13370 45
69661 45
1803 45
14952 45
7264 45
99556 45
46418 45
42086 45
3907 45
98764 45
59381 45
58610 45
85011 46
4744 45
84171 45
7258 45
27530 45
73270 45
3218 45
74803 45
39903 45
80994 45
21328 45
99562 45
24482 46
27832 45
72413 45
95011 45
60526 45
63171 45
68827 45
46802 45
56222 45
15566 45
33888 45
11398 46
95805 45
94134 45
96928 45
50319 45
86099 45
19325 45
27485 45
17180 45
80867 45
75506 45
58235 45
50728 45
45124 45
55797 45
83640 45
88852 45
40909 45
62539 45
20852 45
94241 46
97707 47
46229 46
82049 45
66204 45
81065 46
15600 45
18520 45
87668 45
69089 45
99364 45
26726 45
82301 45
1012 45
39522 45
67566 45
57207 45
908 46
6142 45
58028 45
94000 45
89204 45
7372 45
1093 45
33583 45
82216 46
85861 45
24957 45
10591 45
50964 45
77748 45
3920 45
33763 45
35862 46
28859 46
38455 45
53353 45
46156 45
63754 45
99830 45
13525 45
54816 46
49950 45
47941 45
2729 46
8242 45
41407 45
68048 45
80937 46
96540 45
95675 45
61829 45
64647 45
8326 45
23015 45
24171 46
21682 45
60701 45
14002 45
18570 45
72711 45
72657 45
51731 46
7028 45
6044 46
83003 45
90048 45
52496 45
85806 45
78707 45
23869 45
49124 45
24287 46
84900 45
99669 45
71352 45
22887 45
36709 46
353 45
33451 45
92277 45
95398 46
18072 45
20701 45
82983 45
52654 45
38323 45
60344 45
34444 45
96877 45
21518 45
45991 45
96336 45
57920 45
81594 45
31423 45
37201 46
71861 46
18849 45
23516 45
7786 46
20390 45
24629 45
32273 45
83256 45
14655 45
57201 45
74335 45
92394 45
51320 45
26627 46
58702 45
4963 45
17618 46
41063 45
65646 45
45640 45
90158 45
70922 45
64529 46
63690 45
75792 45
63093 45
38276 45
40102 45
88614 45
72733 45
36295 45
81930 45
16205 45
52 45
7787 45
66393 45
41434 45
23877 45
3885 45
26955 45
34130 46
79309 45
88382 45
86848 45
55597 45
27667 45
46334 45
39862 45
7692 45
86441 45
37969 46
16724 45
70815 45
99580 45
72079 45
89947 45
82272 46
24299 45
62969 45
85919 45
28859 45
17084 45
79169 45
69482 45
10956 45
67525 46
13034 45
91123 45
42481 45
98341 45
57001 45
52129 45
24722 45
56879 45
92404 45
2997 45
30434 45
36022 45
25762 45
5091 46
40481 45
50215 45
69401 45
82960 45
32985 45
23744 46
12529 45
26594 45
6943 45
83343 45
93238 45
73075 45
3047 45
2981 46
13648 45
13357 45
80135 45
41427 45
94766 45
45661 45
95481 45
17829 46
9531 45
1479 45
22368 45
8916 45
97769 45
95258 45
87015 45
63932 45
3378 45
92535 46
24663 45
68616 45
21844 45
9024 46
55587 45
65298 45
48676 46
39895 45
78993 45
48234 45
79544 45
31357 45
69314 46
46445 45
80667 45
78635 45
62394 45
14651 45
68326 45
82234 45
41894 45
52967 45
43497 45
91316 45
86114 46
10444 45
96961 45
17192 45
32809 45
86254 46
22693 45
81442 45
82890 45
44109 45
99454 45
94564 45
80123 45
51092 46
31711 45
71870 45
57457 45
92733 45
78442 45
19832 45
85885 45
86061 45
92122 45
6040 45
80130 46
21574 45
61649 45
79579 45
64893 45
17546 45
90637 46
63144 45
86302 45
25551 46
10601 45
70128 45
5371 45
49545 45
65634 45
37558 45
23976 45
77711 45
49446 45
42535 45
58424 45
39374 45
4212 45
37440 45
81943 45
41437 45
86076 45
72643 46
55779 45
86886 45
89837 46
73370 45
83746 45
80758 45
82469 45
51077 46
97160 45
36658 46
71170 45
86368 46
3292 45
15834 45
24642 45
58244 45
41912 45
90710 45
49158 46
4243 46
42777 45
47553 45
37633 45
69628 45
11300 45
30931 45
83426 46
49755 46
2922 45
95554 45
18189 45
52239 45
24413 45
36824 45
44293 45
79626 45
83090 45
43560 45
8743 45
85774 45
27145 45
99846 45
78992 45
37991 45
74107 45
11570 46
14959 45
82464 45
90674 45
92787 46
69253 45
80066 45
85140 45
10684 45
97983 45
56365 45
84436 45
61611 45
96695 45
97656 45
86181 45
50965 45
63674 45
73354 45
55952 45
67907 45
28042 45
13182 47
90438 45
7575 45
82403 45
50820 45
70972 45
3149 45
30899 45
81820 45
25506 45
11933 46
48521 45
45913 45
78481 45
80483 46
36086 46
61990 45
45412 45
69417 45
28343 45
26485 45
51473 45
77373 45
32435 45
80543 46
62726 45
82841 45
4190 45
75829 45
36477 45
15330 45
18231 45
46934 45
69151 45
10091 45
59676 45
13725 45
45503 45
11652 45
38877 45
3745 46
38635 45
79510 45
95747 45
67663 45
330 46
2297 45
76019 45
16640 45
32211 45
30787 45
74805 45
61636 45
37034 45
22854 45
52806 45
1323 45
95055 45
87088 45
84572 45
20322 45
64138 45
17414 45
85190 45
84450 45
11743 47
70819 46
99443 45
59540 46
35206 45
15826 45
16516 45
18819 46
42147 45
8706 45
97145 45
87911 45
56461 45
39268 45
20470 45
27931 45
58176 46
59139 45
53516 45
27819 46
97445 45
59338 45
20210 45
78214 45
10809 45
16562 46
92065 45
53222 45
25082 45
20728 45
65058 45
88589 45
71945 45
22019 45
77413 45
78931 45
77199 45
63050 45
15059 45
25026 45
14974 45
52892 45
26069 45
85172 45
28862 45
79349 45
71671 45
67923 45
60943 45
40427 45
52634 45
56039 45
68467 47
55587 45
73527 45
12270 45
86219 45
46218 45
4413 46
84840 46
42075 45
78164 45
57034 45
41315 45
13010 45
30394 45
58427 45
38602 45
55452 45
59568 46
67297 45
58651 45
17440 45
60095 45
978 46
50471 45
18456 45
78917 45
26026 45
22876 45
31248 45
76695 45
68146 45
42328 45
4593 45
4587 45
9196 45
96988 45
68297 45
31839 45
59595 45
79577 45
92801 45
80731 45
75349 45
30331 45
19079 45
49530 45
76487 45
11486 45
78921 45
18385 45
61420 45
16468 45
49505 45
61279 45
40223 45
46061 45
95250 45
30644 45
14428 45
44893 45
31256 46
75040 45
12417 45
9168 45
47740 45
82289 45
61844 45
16911 45
29297 45
80625 45
20416 45
4071 46
36547 45
85514 45
62248 45
53722 45
64308 45
20394 45
47673 45
95940 45
67804 45
43516 45
36656 45
80075 45
45481 45
36443 45
53341 45
25727 45
81210 45
50090 46
324 45
73905 45
95314 45
43115 45
56501 46
213 45
68950 45
71947 45
74605 45
99414 46
56278 45
31211 45
83784 45
25590 45
10782 45
1357 45
92876 45
37916 46
64657 45
20404 45
9922 45
10245 45
62531 46
42442 45
64014 45
91674 45
92859 45
19927 45
42245 45
99218 45
82752 45
47301 46
34999 45
30062 45
2605 46
14373 45
14453 45
40790 45
9022 46
88659 45
94963 47
81429 45
28972 45
21626 45
61351 46
57202 45
67825 45
16744 45
71859 45
78408 45
59004 45
70534 45
62080 45
88340 45
92438 46
21764 45
67988 45
88005 46
17704 45
92362 45
27978 45
60936 45
47653 45
32072 45
36819 45
60556 45
82118 45
83339 46
88888 45
69819 45
68055 45
65095 45
37931 46
97203 45
98485 47
20944 46
21837 45
1207 45
12003 45
70871 45
47858 45
83715 45
49703 45
68130 45
72294 45
98046 45
31290 45
89191 45
14628 45
69289 46
84990 45
61549 45
94912 45
31652 45
45015 46
51303 45
44863 45
24319 45
71091 45
87302 45
95807 45
85178 45
82367 45
67174 45
25018 46
83408 45
7886 45
16670 45
64230 45
82505 45
84776 45
64929 46
40904 45
21927 46
58381 45
80890 45
78951 45
29499 45
41731 45
28733 46
96174 45
40302 45
45462 45
5179 45
8848 45
35340 45
25802 46
65724 45
12581 45
82405 46
98661 45
18379 45
2522 45
75801 45
48652 45
95481 45
43078 45
83011 45
14875 45
26003 45
74896 46
92231 45
79583 46
32505 45
50945 45
59631 45
34651 45
93854 45
53817 45
69675 45
53431 45
42923 45
99253 45
36481 46
98812 45
51099 45
22855 45
81906 45
11303 45
9765 45
3367 45
93071 45
62954 45
4520 45
32583 45
41438 45
1578 45
15153 45
61087 45
83729 45
45438 46
53790 45
16498 45
29108 45
90128 45
78250 45
90742 45
93562 46
77486 45
75371 45
21209 45
24271 45
43870 45
54 45
71898 46
27481 46
17875 45
66154 46
45590 45
87987 45
28860 45
70455 45
57754 45
18008 45
42640 46
46195 45
32849 45
24753 45
78518 45
3080 45
34818 45
57253 45
96881 45
70535 45
94068 45
96279 45
3832 45
62593 45
41794 45
34684 45
32410 45
94504 45
33890 45
97063 45
57525 45
36446 45
41688 45
63001 47
27199 45
45166 45
16874 45
66697 46
62593 46
73949 45
28736 45
13552 45
74866 47
77121 46
61598 45
37914 45
89859 45
7376 45
3787 45
76094 45
75529 45
75131 45
20754 45
95397 47
58113 45
32146 46
95307 45
61912 45
4357 45
41843 46
25657 45
84564 45
80162 45
10110 45
39866 45
42041 45
73611 46
12430 46
66262 45
97977 45
94870 45
41430 45
91274 46
99793 45
94905 45
1730 45
41488 45
19370 45
23759 45
85502 45
82478 45
19997 45
28588 45
94630 45
81635 45
59911 45
57053 45
53263 45
76045 45
30408 45
22601 45
72937 45
78292 45
83156 45
58043 45
39243 45
47936 45
50435 45
95870 45
42230 46
42703 45
31136 45
87364 45
91287 45
78016 45
22058 45
23321 46
39431 45
31262 46
65454 47
15781 45
62213 46
16991 45
66331 46
41057 46
52774 45
51369 45
46476 45
39968 45
32683 45
83366 46
10141 45
69962 45
76015 45
13049 46
52941 45
77467 45
57271 45
56275 45
78660 45
35036 45
75975 45
39767 45
18751 45
29873 45
98139 46
62364 45
879 45
23814 45
17171 45
56777 45
77159 45
46210 45
2761 45
38363 45
14114 45
26328 45
8370 45
33245 45
35464 45
22704 45
82203 45
24701 45
49737 45
36370 45
66306 45
89980 45
5964 45
18794 45
78497 45
53365 45
83655 45
59322 45
81359 45
38208 45
19493 45
17251 46
35413 45
81521 46
49310 45
12523 45
92243 45
77940 45
64176 45
55406 45
34712 45
83087 46
99100 45
85133 45
65115 45
24002 45
61955 45
92854 45
81425 45
51372 45
65135 46
84273 45
8806 45
86372 47
63093 45
28064 45
25374 45
79846 45
17174 46
41327 45
64649 45
35586 45
71137 45
13868 45
49627 45
2733 45
59499 45
70708 45
36863 45
67777 45
98039 45
55418 45
19868 45
90509 46
16782 45
57486 45
10648 45
43799 45
83928 45
91952 45
54863 45
32519 46
37753 46
32207 45
76863 46
11561 45
89755 45
64756 45
69858 45
66963 45
70014 46
70942 45
6379 45
12269 45
2317 45
31293 47
85292 45
36984 45
27454 45
85009 46
18259 45
62670 45
55367 45
55293 45
90630 45
67035 45
5645 47
19832 46
82478 46
18447 45
22782 45
34297 45
35053 45
93626 45
40835 45
50239 45
25099 45
63755 45
52781 45
79120 45
85319 45
57786 46
65246 45
57510 45
10968 45
93983 45
65449 46
27881 45
89081 46
7361 45
21209 45
7822 45
59445 45
78447 45
79708 46
40905 45
33391 45
204 45
37771 45
42096 45
97763 45
216 45
21727 45
73058 45
90202 45
54653 45
45656 45
36863 45
7866 45
86931 45
1829 45
6504 45
47482 45
80125 45
43133 45
76720 45
36660 45
81300 45
29166 45
99593 45
55090 46
31227 45
25748 45
76887 45
43189 45
48315 45
47486 46
64097 45
48286 45
29194 45
71704 46
29003 45
66773 45
30413 45
83652 45
42107 45
13593 45
80541 45
10835 45
49788 46
10816 46
3476 45
6739 45
38007 45
10519 45
49598 45
85486 46
7508 45
74583 45
73801 45
71184 45
33628 45
40568 45
20512 45
87389 45
93764 45
78795 45
72874 45
35555 45
93686 45
90640 45
48542 45
21097 45
10968 45
93295 45
88673 45
5721 46
92224 45
33285 45
19438 45
82036 45
82224 45
23262 45
39479 46
67622 45
7200 45
12363 45
8480 45
21315 45
3390 45
31366 45
77287 45
87594 45
46099 45
91623 45
91576 46
95730 47
78914 45
17763 45
29482 45
66746 45
50709 45
84742 45
79367 45
92266 45
66912 45
18786 45
79290 45
46776 45
87021 45
17903 45
7728 45
18972 45
57170 45
8351 45
28093 45
90856 45
95636 45
48941 45
64123 45
49337 45
56277 45
98358 45
37764 45
30309 45
59697 45
60733 45
34104 45
61285 45
652 45
55293 45
86341 45
67579 46
40837 45
5195 45
62275 46
89310 45
23648 45
48238 45
33844 46
70003 45
94633 45
38396 45
1340 45
23499 45
45859 45
64132 45
8743 45
80569 45
7734 45
90978 45
61868 45
79619 46
82309 45
82782 45
17645 45
84307 45
59070 45
35710 45
14820 45
69650 46
93595 46
99355 45
50149 46
8348 45
15131 46
49837 45
43397 45
573 45
90876 45
47703 46
33864 45
60237 45
17785 45
72376 45
77716 45
95671 45
46402 46
16415 46
49669 45
26015 46
88982 45
72531 45
99245 45
22937 45
28393 46
62507 46
85890 45
86765 45
89960 45
85003 45
71405 45
73485 46
81639 45
33138 47
19143 45
81328 46
7541 45
29824 45
32560 45
5695 45
47749 45
19641 45
36219 45
64099 45
98384 45
46788 45
31078 45
80161 45
59654 45
87676 46
95281 45
84819 46
43180 45
29372 45
9797 45
82853 45
1423 45
24279 46
36476 45
20489 45
93279 45
83384 45
27950 45
23956 45
87396 45
94459 45
5639 45
81928 45
7051 45
32964 45
73498 45
15883 45
82592 45
21018 45
62104 45
22749 45
55945 45
62872 45
7685 45
77059 45
93474 45
28910 45
48337 47
59477 45
96194 45
47665 45
58508 45
77034 45
34564 45
48566 45
88101 47
49714 45
79953 45
69441 47
93442 45
91494 45
96134 45
22394 45
41183 45
37589 45
72092 45
66659 45
8787 45
84578 46
58459 45
78802 45
94521 45
53448 45
40172 45
36302 45
37748 45
19404 45
60081 45
78480 45
81225 45
78280 45
9227 45
47858 45
80857 45
22916 45
13258 45
19525 45
38927 46
99292 46
39357 45
97739 45
56238 45
68255 45
42485 45
61632 45
88831 46
44884 45
5646 45
94492 45
37220 45
77038 45
14667 45
94796 45
15448 45
82833 45
2339 45
87801 45
74868 45
51891 46
20659 45
4995 45
8454 45
16579 45
54511 45
30002 45
41505 45
29257 45
84601 45
35863 45
95787 46
66665 45
64957 45
69136 46
44027 45
74071 45
30927 45
53607 45
45086 45
87202 45
17431 45
8843 45
70066 45
98501 45
73371 45
94710 45
52952 45
25297 45
18303 45
79400 45
42937 45
12579 45
89284 45
79802 46
10949 45
73025 45
37697 45
25668 45
83602 46
83505 45
67078 45
6204 45
40937 45
84403 45
49957 45
1561 45
4404 45
8351 45
8196 45
14078 45
50939 45
25649 45
85501 45
78894 46
85478 45
99211 45
49774 46
46606 45
58173 46
82370 45
12378 45
96301 45
94795 45
59535 45
3950 45
46610 46
43765 47
53918 45
66036 45
51357 45
1839 46
74734 45
26170 46
6333 45
24892 45
71668 45
57333 45
97597 46
69540 45
76582 45
98752 45
78970 45
40244 45
97005 45
5577 45
47259 45
77991 45
96347 46
15607 45
28273 45
60306 45
59547 45
42223 45
3473 45
43131 45
23592 45
20748 45
95254 45
877 45
90541 45
43784 45
7785 45
92171 45
28374 46
94128 45
34116 46
81353 45
75055 45
32701 45
9826 45
93116 45
40605 46
32722 46
8694 45
12731 45
42981 46
70830 45
81205 46
82143 45
72149 45
62701 46
95184 45
92081 45
55874 45
41826 45
35391 45
68123 45
9930 45
75176 45
71519 45
36826 45
29140 46
66570 45
94450 45
92417 46
72270 45
16602 45
28389 45
97714 46
90640 45
99865 45
25070 45
92849 45
32756 45
77272 45
66450 45
40716 46
8747 45
71360 45
36771 45
31275 45
93150 45
91453 46
47621 45
70898 45
78530 45
9417 45
48664 45
93620 45
55982 46
70974 45
36330 45
27790 45
33852 45
55059 45
39127 45
19774 45
12430 45
61159 46
61471 46
17681 45
3271 45
45011 45
10837 45
55600 45
76948 45
99587 45
84125 45
1376 46
1730 45
18464 45
86803 45
59467 45
60164 46
63636 45
84413 45
70116 45
29552 45
41837 45
92840 45
61107 45
79621 45
7254 45
1470 45
12015 45
36951 45
65497 45
412 45
75324 45
30765 45
29863 45
60567 45
54513 45
83553 45
7547 45
65931 45
22625 45
40125 45
71195 45
46410 45
42577 45
50380 45
65369 45
68428 45
63862 46
70098 45
67038 45
10654 45
85958 45
58371 46
21185 45
99482 45
5272 46
24517 45
54837 45
7688 45
4974 45
37492 45
16524 46
20643 45
63196 45
36059 45
9732 45
12491 45
87413 45
54632 45
46339 45
10585 45
7684 45
86238 45
24839 45
68333 45
85876 45
73341 45
44320 45
51785 45
80406 45
55105 45
97868 45
78848 45
33065 45
85134 45
57241 45
65032 45
76797 45
99840 45
11714 46
30663 45
77531 46
88157 45
48098 45
68912 45
47764 45
29466 45
87573 45
88273 45
97652 45
88601 45
46938 45
44332 45
65849 45
22231 46
99223 45
45500 46
88969 45
54280 46
7352 45
31143 46
77522 45
87035 45
66835 45
78349 45
67354 45
24537 45
7376 45
39825 45
55959 45
51994 45
11349 45
12767 45
16821 46
59054 45
96710 45
83486 45
53382 45
16912 45
40943 45
52151 45
51737 45
67858 45
83953 45
88619 45
90900 45
51078 45
31767 45
36985 46
44595 45
8284 45
60468 46
93982 45
13957 45
67670 45
22839 45
89718 45
20039 45
92332 45
97642 45
50754 45
34871 45
63471 45
89904 45
56699 45
99393 45
15695 46
53173 45
8110 45
74686 45
31789 45
22405 45
48269 45
60967 45
8202 45
35443 45
26689 46
83158 45
1801 45
80621 45
37733 45
46824 45
75476 45
71981 45
90331 45
17447 45
42548 45
26984 45
75258 47
15210 45
23679 47
52872 45
40678 45
25870 45
99910 46
55443 45
48595 45
15639 45
16016 46
46319 45
48266 45
39094 45
99543 45
74138 45
64505 45
79497 46
3512 45
74114 45
87930 45
62638 46
19488 46
60654 45
28343 45
49434 45
77865 45
59553 46
82213 45
75526 45
86475 45
4071 45
89641 45
73142 45
32273 45
12858 45
69488 45
90122 45
69234 45
115 45
79522 45
90656 45
77880 45
36694 45
46567 45
43982 45
6615 45
95747 45
21474 45
32120 45
60379 45
24882 45
21146 45
66140 46
77365 46
91563 45
40730 45
68311 45
37157 45
87078 45
42173 45
73521 45
52998 46
97821 45
62330 45
97998 45
70605 45
18976 45
63223 45
98872 45
13014 45
4213 45
79035 45
64676 45
60164 45
52310 45
96529 45
80801 45
39698 45
43950 45
91956 45
97754 46
39705 45
39195 45
61277 45
29888 46
68439 45
45704 46
85306 45
25640 46
17440 45
21330 45
69813 45
95607 45
48496 45
58425 45
60961 45
35025 45
5531 45
26220 45
35442 45
87605 45
80082 45
90878 45
93693 45
73175 45
251 45
13225 45
29770 45
40439 45
18433 45
75478 45
80306 47
36020 46
87246 45
81204 46
97776 45
42599 46
29056 45
44248 45
12243 45
6068 45
75837 45
61452 45
6653 45
61034 45
19043 45
39938 45
38487 45
89348 45
8375 45
80064 45
68361 45
1212 45
6253 45
55880 45
88300 45
60096 45
50499 45
9272 45
26457 45
95777 45
84741 45
25970 45
72663 45
56686 45
65449 45
57042 45
3570 45
53647 46
30920 46
57889 45
65404 45
83672 45
82923 46
41935 45
36244 45
43619 45
8592 45
36079 45
42460 46
57349 45
37565 45
89460 45
58022 45
44712 45
77908 45
23494 45
44063 45
74720 45
66724 45
78074 45
8635 45
40434 45
42129 45
32769 45
72270 45
85585 45
10644 46
38500 45
29129 45
77126 45
64715 45
88584 45
99207 45
89581 45
99472 47
32178 45
17981 45
13026 45
69730 45
29915 45
55171 45
66300 45
13038 45
6269 45
26111 45
44593 45
70608 45
69463 45
71740 47
41438 45
4529 45
59129 45
3590 45
97191 45
79222 45
41760 46
81720 45
66465 46
90763 45
18594 45
6749 45
11320 45
61077 46
3420 45
732 45
80868 45
52281 45
96565 45
78344 45
10881 45
8752 45
74461 45
88163 45
34837 45
68245 45
83623 46
62329 45
67123 45
38666 45
53113 45
75267 45
94058 45
4777 45
4346 45
97216 45
79519 45
94754 45
54644 45
66669 45
59001 45
66557 45
4355 46
75446 45
62573 45
69618 45
35638 46
47371 45
63706 45
34257 45
22329 45
5383 45
4092 45
40405 45
29155 46
31216 45
84896 45
9929 45
39428 46
54209 45
43066 46
61821 45
63590 45
26137 45
58666 45
23569 45
3888 45
3495 45
88122 45
98349 45
24654 45
61582 45
3339 45
73466 45
4072 45
26877 45
81789 45
30355 45
28644 45
7392 45
46385 46
49622 45
47654 45
71616 45
89912 45
80025 45
67559 45
48851 45
70757 45
28873 45
12479 46
52693 45
1838 46
24942 45
89936 45
6078 45
56196 45
81629 45
32367 45
80722 45
66894 45
29940 45
12160 45
48272 45
87886 45
54826 45
91174 45
24417 45
68402 46
96277 45
78407 46
27367 46
82555 45
75676 46
87857 45
1144 45
46781 45
2008 45
49324 45
45414 46
70856 45
77717 45
63859 45
69400 45
3748 45
87335 45
97113 45
15881 45
94958 45
62284 45
15854 45
98042 45
81423 45
7462 45
51620 45
22198 45
51992 45
64746 45
2520 46
87697 45
61062 45
57478 45
42576 45
65817 45
44460 45
68751 45
35596 45
834 45
84363 46
58785 45
78961 45
15358 46
28656 46
67179 45
54004 45
26390 45
73900 45
70889 45
6414 46
52884 45
81969 45
44722 46
28324 45
88975 45
47175 46
6615 45
54749 45
20119 45
54435 45
97789 45
31723 46
47799 45
12365 45
99444 45
15735 45
11169 45
23156 45
18293 45
92869 45
80950 45
55978 45
75848 45
68373 45
85746 45
41702 46
32102 45
23719 45
50307 46
10467 45
19326 45
85518 45
77790 45
82309 47
67541 45
74171 45
68832 45
76211 45
47988 45
92014 45
84184 45
28820 45
31964 46
67760 45
27269 45
31162 46
79585 46
55898 45
18802 46
79810 45
56644 45
13211 45
68560 45
84478 45
14992 45
5171 45
41416 45
81723 46
4680 45
67062 46
2706 45
0 46
88329 45
73296 45
59230 46
39931 45
48399 45
98543 45
85904 45
11122 45
75958 45
56820 45
30456 45
25681 45
17381 47
94341 45
6231 45
42872 46
24669 46
64978 45
90222 46
65793 45
79336 45
99790 45
5499 45
89149 46
57774 45
46916 45
80745 45
19866 45
88350 45
83761 45
29160 45
42764 45
93177 45
99818 46
74140 45
71235 45
13762 45
36216 45
28499 45
84099 45
91039 45
23350 45
85438 45
22670 45
79421 45
96183 45
15485 45
45201 45
47529 46
98507 46
37271 45
680 45
86614 45
1380 45
23951 45
10431 45
64608 45
94227 46
23141 45
89901 45
85799 45
83495 45
44840 46
23548 46
742 45
98505 45
83119 45
68345 45
59939 45
25569 45
24686 46
39490 45
55319 45
9882 45
45143 45
77634 45
58441 45
46247 45
40761 45
92672 45
86370 45
62482 45
85529 45
78644 45
62562 45
94300 45
78979 45
8759 46
16646 45
28412 45
96519 45
84579 45
79827 45
74482 45
27753 46
12155 45
30272 46
39848 45
98111 45
85239 45
35461 45
93761 45
21205 45
55981 46
44242 46
73825 45
26607 45
63022 45
4839 46
65733 45
37749 45
60998 45
73640 45
19669 45
13905 45
28103 45
29406 45
58378 45
81188 45
81308 45
22824 46
50340 45
3730 45
61123 45
36164 45
23848 45
82144 45
24036 45
89988 46
20482 45
91247 45
65456 45
85217 45
40787 45
8747 45
38730 45
17249 45
22611 45
34370 45
71151 46
30768 46
42196 45
53470 45
88062 45
76730 46
39575 45
95122 45
56716 45
37772 45
77318 45
88506 45
34641 45
89344 45
76799 45
62484 45
91272 45
29367 45
97217 45
68872 45
84865 46
40647 45
54183 45
54787 45
92060 45
7195 45
53187 45
10544 46
78840 45
24224 45
88301 45
95229 45
6978 45
91469 46
99095 45
2410 45
86671 45
17437 45
3441 45
34201 45
37771 45
18693 46
81783 45
47333 46
57219 45
83183 45
36392 45
47431 45
33652 45
43927 45
80043 45
94265 45
44556 45
1632 46
13124 45
53206 46
45704 45
79987 45
1375 45
41285 45
83057 45
49034 45
43833 45
88526 45
90116 45
98174 45
79723 46
42571 47
80417 45
53519 45
16752 46
82253 45
19070 45
1959 46
26351 45
98819 45
47105 45
82553 45
79031 45
47628 45
17604 45
49797 46
18433 45
94837 45
62227 46
44312 45
92551 45
5359 45
23551 45
62641 45
45659 45
70424 45
58182 45
83472 45
85020 45
50915 45
37786 46
6330 45
91649 45
14648 45
3932 45
39175 45
11140 46
67363 45
97359 45
56309 45
41156 45
63088 45
9162 45
61556 46
98048 45
98010 45
99749 45
96029 45
27681 45
91791 45
51964 45
2467 45
891 46
57878 45
91337 46
97605 45
71916 45
15983 45
10677 45
89511 45
76357 45
13243 45
27125 45
97313 45
47128 45
28438 45
45951 45
93766 45
3948 45
31468 45
16076 45
38239 45
62608 45
26530 45
30926 45
72479 45
58141 46
67517 45
68228 45
56127 45
62632 45
20464 45
81360 46
42997 45
34595 45
1842 45
43813 45
32885 45
37687 46
63974 45
36301 45
85816 45
81933 45
7866 46
86377 45
85837 45
36331 46
94612 45
62541 45
47142 46
31088 45
23285 46
33120 46
3968 45
13318 45
24800 45
35642 45
21394 45
46624 45
56876 45
51233 46
10104 45
83015 45
26377 45
98147 46
59869 45
47334 45
22302 46
53227 45
8781 45
99222 45
5532 45
17297 45
17100 45
42628 45
59938 45
11540 45
97740 46
68573 45
37838 45
55199 45
98425 46
16163 45
36057 47
80597 46
69400 45
88364 45
86050 45
1506 45
87969 45
67136 45
66336 45
9722 45
45329 45
62903 45
30175 45
68691 45
95055 45
95976 45
44486 45
77140 45
5037 46
53719 45
70595 46
79576 45
10896 45
42946 45
67027 45
85363 45
12636 45
43243 45
3340 45
86743 45
37798 45
32071 45
58555 45
94841 45
13748 45
5811 45
94813 45
41418 45
64724 45
39351 45
42162 45
43469 45
23580 45
56607 45
67934 45
56188 45
49338 45
81765 45
24043 45
54850 45
83861 45
76761 45
68807 45
52876 45
19626 45
6072 45
67709 45
6173 45
66286 45
45386 45
43531 46
51827 45
24874 45
33670 45
55115 45
71147 45
21268 45
39767 45
39933 45
81729 45
35924 45
86831 45
48746 46
44857 45
62366 45
23998 46
20114 46
57543 45
80138 45
8257 45
86892 45
95383 45
4398 45
68695 45
96766 46
93655 46
79888 45
67641 45
65261 45
60344 45
41996 45
62045 46
8501 45
41400 45
34843 45
30228 45
53233 47
18714 45
93882 45
48611 45
92982 45
95060 46
66870 45
846 45
49570 45
27538 45
92400 45
57730 45
71678 45
88775 45
8024 46
96818 45
15242 45
92858 45
94243 45
75974 45
59246 45
55689 45
12855 45
83511 45
73376 45
85518 45
41302 45
32732 45
96294 45
44340 45
68559 46
76495 45
39819 45
37397 46
34548 45
5960 46
65362 45
66289 45
24487 45
81926 46
81531 45
62526 45
38397 45
44450 45
24528 45
57076 45
70711 45
74388 45
92424 45
80360 45
31555 45
83680 45
73631 45
2510 45
46683 45
84092 45
65848 45
10852 45
98784 45
34068 45
90459 45
38813 45
22208 45
31150 45
72080 45
96949 45
61103 45
67306 45
32444 45
99754 45
5345 45
89460 45
16497 45
10803 45
83258 45
78963 45
33531 45
14592 46
62856 45
2264 45
90614 45
43950 45
95362 45
1907 46
417 45
36814 45
5371 45
58106 45
45145 45
47857 45
91749 45
88507 45
73939 45
47404 45
61940 46
20679 45
13898 47
25904 45
41752 45
63949 45
20341 45
76731 45
36875 45
67790 45
58602 45
25825 45
58898 45
37913 45
19825 46
47038 45
65144 45
67818 45
20329 45
63790 45
89158 45
15480 46
85525 45
9147 45
84683 45
26867 45
19927 45
51766 45
55156 46
25282 45
7496 45
8198 45
39078 46
69076 45
37481 45
84016 45
446 45
74048 45
82538 46
70386 45
41351 45
73644 45
41291 45
46231 45
86705 45
77449 45
46352 45
96825 45
34785 45
87124 45
4550 45
74984 45
83935 47
31422 45
3201 45
66160 45
84758 46
41790 45
41067 45
84990 45
85172 45
33485 45
6588 45
2545 46
64238 45
47568 46
45200 45
8751 45
8997 45
74551 45
27933 45
3473 45
10801 46
8037 45
13809 45
23526 45
33463 45
61591 45
61011 45
96381 45
11437 45
8447 45
96058 46
13087 45
58144 45
35941 46
83247 45
96801 45
59634 45
95364 45
25865 46
7862 45
96584 45
53355 45
50001 45
20404 45
49074 46
11282 45
89643 45
24188 45
26323 45
24822 45
25286 45
79069 45
86827 45
21583 45
68191 45
40494 45
64980 45
75832 45
67986 45
95462 45
44767 45
50237 45
90163 45
35067 45
35025 45
67089 45
19029 45
16424 47
84201 45
89044 45
18981 45
45224 45
47709 45
91398 45
30891 45
34290 45
8216 45
25763 45
55577 45
48393 45
89816 45
13273 45
60794 45
23886 46
32475 46
11404 45
70008 45
98276 45
65744 45
22100 45
26110 45
84501 45
24902 45
39246 46
46312 45
7020 45
12325 45
65079 45
28994 45
41899 45
30166 45
40110 45
82441 45
92291 46
5886 45
33665 47
13968 45
50300 45
83260 46
46478 46
3798 45
4724 45
55270 46
54230 45
94132 45
34689 45
42362 45
95496 47
63415 45
37959 45
18179 45
35983 45
11520 45
92566 45
76012 45
73681 45
92092 45
87785 45
75113 46
85593 45
47106 45
10268 45
95725 45
18207 45
77687 45
26817 45
76701 45
2331 45
76258 45
49999 45
30073 45
5408 45
33617 45
44290 45
75542 46
67105 45
1217 45
29151 45
40774 45
23222 45
8286 45
10007 45
58276 45
37786 45
84139 46
4627 45
92326 45
28046 45
14590 45
10484 45
94619 45
46686 45
95154 45
95621 45
73386 46
76941 45
99890 45
47427 45
29086 45
36934 45
29283 45
33032 46
20075 45
93660 45
52248 45
46618 45
94978 45
49016 46
27287 45
62458 46
40746 45
57609 46
14078 45
86726 45
51817 45
56468 45
43253 45
62905 45
35953 45
6815 45
46386 46
27906 45
96440 45
61960 45
3565 46
67986 45
71732 45
80401 45
11990 45
45848 45
35688 45
86000 45
48221 46
99430 45
44201 45
63306 45
20450 45
23929 45
18924 45
68472 46
69436 47
93055 45
68752 45
35265 45
77419 45
58874 45
23409 45
59706 45
85965 45
5384 45
64245 45
57461 45
22130 45
53751 45
9196 45
96168 45
62944 45
73344 45
73095 45
51028 45
86269 46
96548 45
16880 45
54256 45
22360 45
79901 45
81229 45
15978 45
55474 45
70422 45
92996 45
84961 46
59207 45
12348 45
30463 45
58363 45
44266 45
46539 45
65249 45
92682 45
42860 45
36710 45
23363 45
54106 46
676 45
16719 45
48480 46
40532 45
20216 45
44261 45
93498 46
18505 45
49123 45
4739 45
59935 45
58805 45
42749 45
12829 45
62399 45
44138 45
99328 45
3427 45
83972 45
29087 45
76156 45
1862 45
79378 45
96641 45
29344 45
58280 45
3878 45
99641 45
1449 45
73658 45
53788 45
58530 45
32246 45
1027 45
83986 45
34937 45
5480 45
40706 45
34219 45
54350 45
17392 45
47866 45
37930 45
24058 45
67443 45
89798 45
69420 45
88876 45
97698 45
55078 45
98175 45
8653 45
512 45
91931 45
34317 45
36392 45
5226 45
62730 45
80647 45
80312 45
86900 45
41038 45
82495 45
68467 45
63940 46
94671 46
52368 45
21233 46
97602 46
22533 45
60638 45
80336 45
21503 45
37542 45
23029 45
61468 46
66651 45
16896 45
7476 45
94350 45
51907 45
14482 45
96054 45
34075 46
98512 45
88752 45
89161 45
56001 45
51441 45
31248 45
69353 45
9158 45
19993 45
31357 46
57350 45
22616 45
3870 45
90269 45
94296 45
97464 45
60322 46
35442 45
48969 45
93067 45
26842 45
48724 47
10763 45
2844 45
26390 45
7969 45
86909 45
40898 45
74856 45
35757 45
68396 45
87888 45
12324 45
90334 45
70571 45
96066 45
97089 46
89182 45
42654 45
45536 45
15809 45
98966 45
9507 45
24674 46
85217 45
94734 45
15363 46
19213 46
61644 45
24809 45
10790 45
57622 45
65587 45
93811 45
10183 45
12424 45
23552 45
74413 45
41652 45
45658 45
8819 45
24287 45
47448 45
2913 46
18618 46
33954 45
66479 45
56447 45
68488 46
44175 45
38459 45
85392 45
91160 45
31501 45
27271 45
92988 45
21272 45
62783 45
71980 45
3086 45
66174 46
56136 45
95398 45
86629 46
14146 45
50061 45
99251 45
83339 45
55129 45
23653 45
82301 45
31937 45
37866 45
48734 45
18056 45
45525 45
75943 45
3300 45
5809 46
74800 45
22566 46
80786 45
12726 45
25155 45
98367 45
15731 45
36478 45
33609 45
22562 45
37850 45
47243 45
4790 45
27676 45
13208 45
36119 45
79053 45
90539 45
67676 45
22825 45
36756 45
60153 46
89011 46
20200 46
51026 45
30547 45
80956 46
38283 45
60800 45
79007 45
95581 45
62358 45
19435 45
58004 45
11452 46
93396 45
35324 45
24416 45
35669 46
36242 45
11260 45
10630 45
33313 45
67977 45
1815 45
78067 45
82113 45
57093 45
92964 46
69102 46
82208 45
31794 45
64960 45
68965 45
82714 45
4953 45
40189 45
58633 45
11088 45
83243 45
63168 46
9119 46
69960 45
46510 45
80909 45
32896 45
47332 45
52899 45
37640 45
75612 45
91890 46
66129 46
69868 45
10358 45
89917 45
46343 45
72545 45
99100 45
50594 46
92367 45
15162 45
82461 45
54425 45
15703 45
84906 45
62101 45
8329 45
72019 45
13867 45
66137 45
19691 45
54358 45
52691 45
43580 45
10607 45
45413 45
70429 45
87970 45
89921 45
3565 45
14154 45
12735 45
27355 45
38458 45
54627 47
50346 45
18712 45
275 45
94300 45
12885 45
11692 45
43984 45
92448 45
11928 46
28282 45
80558 45
23440 45
24604 45
84596 45
15318 45
49119 45
71141 45
50584 46
88255 45
79843 45
39583 45
72734 45
69367 45
78183 45
77628 46
14531 46
4841 45
91424 45
32542 45
64383 45
27422 45
4436 45
85392 45
62271 45
15084 45
13789 45
65201 45
1802 45
9380 45
92207 45
81538 45
11764 45
99672 45
37422 45
13413 45
36142 45
11660 45
9797 45
19800 45
86909 45
32795 46
75924 45
98032 45
15539 46
70353 45
58407 45
75389 45
87449 47
32792 45
96082 45
52686 46
56186 45
41252 45
25340 45
90896 46
2582 46
50254 45
88057 45
23033 45
89725 45
29916 45
50084 45
23434 45
95725 45
30569 45
94535 45
88293 46
83446 45
79648 45
7887 45
1174 45
69449 45
6310 45
53018 45
7160 45
43545 45
64093 45
68386 45
24987 46
50817 45
37509 46
22773 45
78462 45
1865 45
78674 45
70535 45
2604 45
48934 45
23954 45
65695 45
48428 45
6187 45
64690 45
3792 45
57767 46
90607 45
10075 45
39446 45
14615 45
74621 47
32489 45
4989 45
2233 45
51003 45
2796 45
40576 46
64599 45
13058 45
11958 45
26049 45
40266 45
695 45
12036 45
2636 45
41811 45
52103 45
65773 45
42528 45
37538 45
87184 45
69152 45
53488 45
57188 45
39845 45
29882 45
74279 45
28625 45
49048 45
86552 45
971 45
11461 46
56564 45
20875 45
39822 47
44565 45
17001 45
72249 45
23492 45
68458 45
89843 45
55989 45
28664 45
40798 45
11891 46
85225 45
33401 45
77027 45
23373 45
51084 45
55848 45
45215 45
44331 45
45337 45
31284 45
35979 45
78241 45
35846 45
93467 45
79265 45
90491 45
33566 45
10029 45
39505 45
61171 45
64825 45
28653 45
32096 45
85714 45
86730 45
56667 45
65725 45
35170 46
63545 45
55144 45
10395 46
27040 45
20966 45
38645 45
84933 45
27432 45
79267 45
12557 45
17931 45
38327 45
66054 45
22407 45
7666 45
96511 45
6238 45
26056 45
72238 45
92267 46
80434 46
96726 45
69504 45
78990 46
76026 45
51818 45
80891 46
58274 45
39475 46
4830 45
92076 45
23195 46
18392 45
98672 45
24756 45
8704 45
97187 45
9440 45
51322 45
14442 45
28073 45
68107 46
98192 45
79269 46
34782 45
85691 46
3291 45
66046 45
53953 45
86551 45
70510 45
34229 45
98505 45
50631 45
39147 45
56793 45
13055 45
10109 45
44247 46
73082 46
87296 45
1617 45
70401 45
49272 45
11492 46
67271 45
19440 45
50572 46
53568 45
97789 45
35088 45
41910 45
46555 45
93009 45
21802 46
95550 45
27018 45
11611 45
46021 45
59086 45
29119 46
97909 45
43962 45
80610 45
98142 46
93604 47
98660 45
49977 46
51374 45
95333 45
62113 46
8691 45
21462 46
70014 45
91192 45
93839 45
22443 45
86200 45
54810 45
45762 45
21835 45
22718 46
7646 45
91496 46
22290 45
75807 45
76878 45
9841 45
81379 45
9421 46
32384 45
63353 45
53907 45
95918 45
39924 45
68075 45
26361 45
50638 45
52161 45
34262 45
97938 45
10411 45
53827 45
46489 46
95739 45
1 45
75990 46
11950 45
74640 45
47379 45
40153 45
9134 45
40961 45
28480 45
35428 45
87734 45
81020 45
44559 45
93561 45
92466 45
45961 45
268 45
38313 45
10127 45
39036 45
92569 45
89863 46
41099 45
91380 45
6844 46
86431 45
10524 45
89794 45
69040 45
33302 45
69685 45
48048 46
78304 45
13884 45
99379 45
31277 45
21802 45
46354 45
58015 45
61683 45
15597 45
75318 45
55687 45
11421 45
53835 45
99248 45
29753 45
50986 45
65442 45
22997 45
39404 45
13664 45
36612 45
83093 45
42471 45
99311 45
32263 46
42463 45
60287 45
31318 46
648 45
56109 45
57968 46
26573 45
42540 45
91715 45
72811 45
53227 45
73852 45
44374 46
72031 45
39275 45
52294 46
34189 45
73429 45
8118 45
82259 45
41207 46
25891 45
81074 45
66154 45
597 45
57955 45
84473 45
96126 45
13788 45
57039 45
34706 45
11447 45
5615 45
52172 45
45139 46
16765 45
67802 45
97916 45
58871 45
70343 45
11161 45
16359 45
10660 45
46973 45
69463 45
46941 45
39695 45
45269 45
56011 45
47881 45
46346 45
56230 45
8829 45
42355 45
50292 45
70921 45
26687 45
61966 45
19087 45
67982 45
48497 45
88357 45
55023 45
73356 45
4262 45
51771 46
30757 45
611 45
14738 45
11208 46
76264 46
80009 45
17814 45
46880 45
42240 45
62197 45
96382 45
59932 45
75749 46
96850 45
41855 45
76714 45
20755 45
60324 45
27559 45
58202 45
15252 45
46705 46
80333 45
54146 45
918 45
67874 46
94595 45
47075 46
95407 46
50830 46
72074 45
61217 45
2107 46
89731 45
41445 45
45619 45
39674 45
33453 45
8562 45
33988 45
92944 46
58593 45
21070 45
19188 45
62014 45
66215 46
86969 45
39151 45
80638 45
68066 45
975 45
26424 45
74924 45
72318 45
38428 45
34196 45
11114 45
53398 45
72799 45
24711 46
53539 45
31364 45
50074 45
804 47
91195 45
51208 45
32657 45
386 45
26293 45
76170 45
15236 45
82938 45
68536 45
11993 45
65452 46
75991 45
77948 45
61500 45
33276 45
16432 45
67571 45
53719 45
82331 45
56478 45
64315 45
34674 47
57530 45
19836 45
75638 45
73178 45
32454 45
631 45
19904 45
25775 46
30005 45
40026 46
27445 45
32870 45
4383 46
95389 45
11057 45
45007 46
19476 45
34928 46
82784 45
25943 45
47618 45
35393 45
1450 45
59718 45
49553 45
70782 45
18574 45
36613 45
2717 45
54967 45
94642 45
36990 45
52509 46
70630 45
36626 45
21091 45
56882 45
96413 45
86790 45
85067 45
15407 45
25333 46
88034 45
14634 45
26615 45
91658 45
33491 45
44764 45
20575 45
64641 46
81514 45
42276 45
52633 45
16855 45
6256 45
48763 45
91599 45
57820 45
2904 45
26977 45
95732 45
62599 45
91192 45
73855 45
56496 45
15497 45
37466 45
78163 45
37073 45
77306 46
44147 45
71527 45
68641 45
9752 46
70755 45
15430 45
27706 45
88296 45
73584 45
93414 45
63818 45
43768 45
7629 45
12509 45
28982 45
11504 45
17406 45
46384 46
72328 47
97552 45
73014 45
85248 45
83419 46
93442 45
71948 46
2248 45
45957 45
69759 45
76298 45
32594 46
97264 45
4337 45
990 45
36328 45
85107 45
28722 46
73455 45
71809 45
76955 45
31077 46
48147 45
94790 45
36775 45
8038 45
1177 45
66704 45
98482 45
93278 45
44391 45
52912 45
97852 45
48097 45
12972 45
90645 45
68451 45
16146 46
54509 45
96552 45
69273 45
12736 46
79848 45
83330 45
54404 45
16428 46
19753 45
59884 45
14221 46
20012 45
63324 45
76574 45
88721 45
38245 45
85326 45
82839 45
66125 45
49758 45
8775 45
8693 45
11935 45
99362 45
11547 45
89722 45
89618 45
87738 45
43756 45
83064 45
45424 45
14003 45
45697 45
53554 45
35513 46
90280 46
75318 45
49062 45
13050 45
5746 45
3561 45
94158 45
27212 45
47090 45
42188 45
86243 46
13779 46
11370 45
59181 45
84316 45
38371 45
71386 45
42259 45
23519 45
89215 45
84564 45
660 45
24615 45
84191 45
61093 45
8449 45
47575 45
29867 45
23391 45
70463 45
84861 45
38231 46
66359 45
54703 45
18771 45
81935 45
67306 45
67947 45
20558 45
52181 45
65841 45
73585 46
89817 45
96644 45
68274 45
86247 45
88921 45
49684 45
57599 45
42698 45
51782 45
50262 45
73219 45
61687 45
51766 45
44914 45
924 45
7421 45
8215 45
15137 45
28681 45
57765 45
65379 46
45125 45
42868 45
85929 45
91194 45
19122 45
89795 46
82234 46
18627 46
69569 46
76813 45
60140 46
53328 45
71404 46
38149 46
83582 46
57609 45
49872 45
79258 45
457 45
53659 45
81261 45
60174 45
89864 45
23153 45
38385 45
28044 45
18892 45
78143 45
28226 46
61398 45
48697 46
78509 45
20200 45
5354 45
35692 45
29803 45
55776 45
40044 46
92251 45
92828 45
12317 45
31411 45
41440 45
57059 45
89806 45
26231 45
86503 45
52180 45
59074 45
36204 45
93877 45
90770 45
33032 45
79001 46
78867 45
23761 45
12949 45
2069 45
13874 45
57754 46
49344 46
5784 45
70969 45
96259 45
64609 45
49026 45
34675 45
76540 45
49264 45
54058 46
54964 45
3069 45
29958 46
29684 45
29246 45
63365 45
22043 45
40454 45
8714 45
2799 45
67247 45
9307 45
71950 45
8330 45
66480 45
33703 46
7484 45
11402 45
28877 45
20527 45
4163 45
21968 45
558 45
34304 45
53846 46
67307 45
67961 45
47363 46
77963 45
2434 45
8985 45
90154 46
7512 45
99960 45
13577 45
80807 45
53295 46
71089 45
33624 46
21128 45
57452 46
1414 46
71651 45
99513 45
80059 46
72980 45
51759 45
28906 46
73536 45
38245 45
84828 45
68656 45
60527 45
15974 45
65545 46
47555 45
91750 45
48644 46
68226 45
46701 45
77498 45
98282 45
24894 45
67805 45
60533 45
39396 46
58808 45
49246 45
84193 45
71805 45
90324 45
37134 45
87929 45
78536 45
42393 45
44644 45
90157 45
46889 45
65142 45
46343 46
74143 45
11421 45
76265 45
68662 46
72957 45
25496 45
49160 45
83302 45
3528 45
2906 45
44142 45
77944 46
16563 45
10331 45
31698 45
64195 46
64401 45
39292 45
62143 45
20890 45
98569 46
79846 45
49766 45
17629 45
56759 45
72264 45
72452 45
55735 45
20444 47
96204 45
53559 45
81999 45
26188 45
9219 47
89023 45
51566 45
57853 45
88954 46
82720 45
11963 45
9656 47
19612 45
76627 45
88627 45
61562 45
1020 45
23243 45
37886 46
14721 45
12093 46
44329 45
3704 45
19345 45
56885 45
34195 45
11371 45
46359 45
37687 45
37631 45
99483 45
66437 46
68614 45
22011 45
57961 45
46367 45
93788 46
90396 46
22802 45
41991 45
26887 45
42621 46
59215 45
90004 47
42659 45
52379 45
39102 45
55684 46
98625 45
50714 45
89097 45
75372 45
88460 45
3609 45
66853 45
61481 45
63028 45
95012 45
74492 45
45539 45
18842 45
39748 46
41468 46
16675 46
30032 45
9362 45
50078 45
84687 45
91416 45
86753 45
7577 45
60717 45
96814 45
67821 45
56702 45
11223 45
24223 45
57091 45
85844 45
756 45
8382 45
38875 45
31176 46
95624 45
53192 45
89707 45
52871 45
59323 45
76898 46
44458 46
34544 45
92622 45
86912 46
65174 45
67124 45
87968 45
61080 45
15375 45
3836 45
71904 45
39029 45
7897 45
70270 45
92333 45
60934 46
85384 45
89327 45
41731 46
94059 45
29393 45
84280 45
74988 45
93354 45
50373 45
36501 45
67538 46
80819 45
30463 45
68819 46
27818 45
28092 46
2359 45
7196 45
1628 45
24027 45
3424 45
84505 45
5145 45
59166 45
76066 46
65857 45
21253 47
19891 45
90106 45
15718 46
18618 45
38355 45
89095 45
14851 45
34253 45
92947 45
50145 45
27209 45
90192 45
63210 45
49242 45
93230 45
65634 45
28275 45
74383 45
67413 45
89508 45
82591 45
50214 45
76014 45
49899 45
28988 45
9438 45
63352 45
49092 45
5064 46
52802 45
47608 46
42907 45
30933 45
30191 45
62740 45
80121 45
86916 45
73499 45
49928 45
74782 45
34531 45
94227 45
37059 45
39451 46
50181 46
89158 45
43509 45
18058 45
61400 45
9459 45
2293 45
732 45
57975 45
57571 45
48955 45
71982 45
40778 45
67228 45
11987 46
10563 46
67407 45
15741 45
10660 45
50466 45
13280 46
38912 45
42993 45
31206 46
61508 45
34789 45
44228 45
43792 45
74804 46
61981 45
50260 46
73642 46
23682 45
58954 45
10877 45
48136 45
51311 45
71333 46
28951 45
61382 45
43392 45
61731 45
82413 45
49707 46
35898 45
61691 45
66052 45
84694 46
71605 45
75190 45
90353 46
9621 46
34291 45
32584 45
64060 46
35532 45
42529 45
5689 45
80663 45
16397 45
99667 45
514 46
71939 45
62678 45
58772 45
39958 46
1146 45
33554 45
88733 45
44631 45
24906 45
37394 45
6867 45
57306 45
79034 45
46565 45
79168 45
40745 45
36534 45
54334 45
7294 45
72671 45
72545 45
57908 45
39014 46
46922 45
21252 45
80395 46
83047 45
18660 45
67060 45
34157 45
91915 45
81905 45
41761 45
28333 45
23436 45
96258 46
99469 45
3822 45
70983 46
24640 46
79953 45
34460 45
55636 45
35588 45
80618 45
97193 45
42638 45
69406 45
84671 45
63944 46
71475 45
69793 45
99962 45
72336 45
90571 45
49068 45
12905 45
54944 45
23678 45
15570 46
76786 45
56752 45
49588 45
91062 45
90627 45
8292 45
89816 45
7437 45
1677 45
91031 45
42830 45
91026 45
76637 45
99303 45
67083 45
53347 46
837 46
87195 45
94060 45
48890 45
51256 45
83386 45
94097 45
96776 46
42012 45
17015 45
52960 45
88466 45
26049 46
33980 45
1456 45
99547 45
39499 45
91818 45
82070 45
53895 45
19031 45
38430 46
59490 45
58981 45
32929 45
28786 46
9932 46
18585 45
19323 45
16025 46
1827 45
14686 47
87598 45
26458 45
98328 45
58558 45
97656 45
50119 45
10864 45
64590 45
50342 45
30343 46
1443 45
84639 45
72060 45
69662 46
75455 45
42952 45
28900 45
37085 45
15652 45
37141 45
13645 45
51809 45
77373 45
45567 45
76028 45
54532 46
29708 45
25916 45
26351 45
85982 45
32457 45
65240 45
87998 45
77970 45
41263 45
70269 45
88327 45
70715 45
18792 46
89541 45
62061 46
74020 45
92673 45
87718 46
71424 45
54383 45
91127 45
4206 45
41939 45
64888 45
19410 46
84467 45
92750 45
51206 45
88528 46
26672 46
80789 45
81716 45
88325 45
54970 46
74751 45
76946 46
41651 46
38787 45
43485 45
95944 45
82313 45
79292 45
1783 45
3146 46
57134 47
42335 46
70762 46
44908 45
57191 45
74640 45
28243 46
41786 45
91140 46
8205 45
42231 46
35711 45
90335 45
1517 47
97149 45
85147 45
77916 45
33279 45
32158 45
1113 45
10564 46
29629 45
88155 45
7018 45
64382 45
2738 45
16075 45
56063 45
87209 45
31318 45
91900 45
93637 45
14748 46
8125 45
49673 45
97675 45
55811 45
82518 46
28894 45
10189 46
66508 45
55423 45
84067 45
32440 45
97355 45
55661 45
68512 45
37927 45
34699 46
46125 45
78488 46
34670 45
64631 45
93652 45
18629 46
10655 46
10202 45
16385 45
47002 45
18759 46
37179 45
32268 45
6953 45
97357 45
99647 45
4001 45
82925 45
97669 45
72925 45
85334 45
56008 45
91808 45
64808 47
97266 45
81905 45
32984 45
53004 46
38239 45
10756 45
19796 45
64348 45
40438 46
50569 45
96188 45
28338 46
83377 45
60945 45
2138 46
17198 45
28986 45
19019 45
22038 45
39834 45
1836 46
37072 45
58171 45
94661 45
9855 46
57427 45
37007 45
33917 45
20397 45
26366 46
62058 45
20217 45
63325 45
73923 45
44367 45
65837 45
65334 45
85499 45
77212 45
54299 45
54272 45
9643 46
34211 45
35868 45
8721 45
94572 45
5808 46
98691 45
53615 45
47701 45
78748 45
15405 45
79511 45
211 45
86213 45
12740 45
55487 45
73259 45
24724 45
18067 45
88682 45
69177 45
89810 45
69508 45
99543 46
14268 46
55085 45
91830 45
9354 45
18175 45
61749 46
42112 45
90369 45
86431 45
86558 45
88135 45
72051 45
53786 45
47828 45
43718 45
9152 45
35381 45
62024 46
5426 45
66798 45
7188 46
24200 45
88341 45
73880 46
66991 45
30366 45
8056 45
80291 45
18666 47
26420 46
84871 45
63008 45
3928 45
96021 45
3203 45
73654 45
84637 46
7651 46
52866 45
37844 45
15109 45
48076 46
8399 45
54456 45
59160 46
56591 45
25372 45
28248 45
60959 45
95921 46
13768 45
8309 45
34886 45
29465 45
95165 45
998 45
36869 45
20166 45
88085 45
85303 45
38976 45
61126 45
29379 46
43105 45
26445 45
63609 45
20072 46
16237 45
94166 45
260 45
59585 45
42207 45
1717 46
40224 45
50620 45
10612 45
53584 45
27219 45
80270 45
744 45
41958 45
89608 45
25137 45
70299 46
55402 45
41717 46
94941 45
82638 45
88987 45
44786 45
30411 45
52530 45
75613 45
95592 45
55866 45
64457 45
71290 45
74669 46
16646 45
31735 46
18949 46
4872 45
28688 45
23021 45
30871 45
79624 45
53006 46
85324 45
14619 46
8550 45
67658 45
98477 45
54019 45
27970 45
83946 45
83594 45
52145 45
68750 45
79422 46
97353 46
59317 46
84452 45
56119 45
75820 45
25887 46
33085 45
99451 45
531 45
8469 45
34990 45
3125 46
44305 45
73225 45
30949 45
65642 45
99330 45
45920 45
50076 45
56012 46
19714 45
45015 45
62397 45
90531 45
8872 45
14476 45
86701 45
81636 45
62230 46
9278 45
64590 45
97494 46
79263 45
69919 45
83758 45
720 45
69365 45
31729 45
78595 45
51461 45
98490 45
23625 45
72356 45
65178 45
57055 45
10568 45
62254 46
20578 45
65564 45
90633 45
73959 45
66694 46
30288 45
85579 45
34252 45
81567 45
29098 45
5897 45
63365 45
67134 45
47113 45
23625 45
71348 45
3714 45
53266 45
44412 45
97444 45
32181 45
92324 45
41033 45
10635 46
19927 48
70330 45
38605 45
43173 45
54778 46
45722 45
28968 45
80843 45
16041 45
3234 45
91302 45
21144 45
58409 45
99610 45
11948 45
23588 45
20083 46
31400 45
40945 45
87440 45
30883 45
53799 45
65936 46
24011 45
72657 45
64426 45
55683 45
26413 45
93492 46
45914 45
10062 45
13751 45
3579 45
76972 45
86344 45
59226 45
50984 45
17160 45
95116 45
20437 45
5701 45
83098 45
76711 45
44816 45
42291 45
98788 45
27301 45
53027 45
58946 45
66461 47
43389 45
4788 45
72926 45
81296 45
50801 45
19337 45
57093 46
14904 45
93949 45
93564 45
47294 45
84523 45
54695 45
28181 45
7539 46
38455 45
65929 45
76016 45
17179 45
76614 45
42766 45
68561 45
19822 45
97652 46
7603 46
9178 46
37748 45
14251 45
92939 45
69153 45
93081 45
27254 45
22688 46
16165 45
91891 45
44817 46
48867 45
14020 46
93794 45
58538 45
33969 45
65798 45
77236 45
35988 45
1665 45
8302 45
35354 46
89932 45
70336 45
30244 45
49106 46
1319 45
29834 45
58000 45
7697 45
12832 45
90701 45
17665 45
82500 45
67815 45
49021 45
38702 45
56875 45
91629 45
64669 45
26254 45
20900 45
39036 45
83861 45
37113 45
64687 45
73188 45
21549 45
76466 45
23227 45
25454 45
52236 45
5037 45
75856 45
68266 45
56886 45
11583 45
52754 46
90936 45
69063 45
83203 46
47593 46
37644 45
48705 45
46220 45
65193 45
26726 45
7915 46
95122 45
30636 45
95238 45
58477 45
2272 45
12241 45
57092 45
69409 45
54827 45
90042 45
95869 46
54336 45
87806 45
59878 45
70276 45
68741 45
15340 45
28450 45
86804 45
31624 46
15957 45
53886 45
33778 45
8037 45
27933 45
69896 45
90745 45
98905 45
20318 45
83894 45
61536 45
5576 46
74305 45
65817 45
9730 45
96084 46
71229 45
46405 45
30591 45
9068 45
90416 45
73398 45
36717 46
51557 45
5454 45
32513 45
12937 45
24366 45
17435 45
34052 45
51297 45
25659 45
4545 45
36249 45
11070 45
6516 45
69065 45
26805 45
68683 45
44100 45
9263 46
82331 45
34481 45
88198 46
81829 45
20561 45
45116 45
20556 45
19051 45
62608 45
25295 45
77299 45
23816 45
80378 45
42708 45
40220 45
41932 45
77149 45
80372 45
82195 45
40688 45
18019 46
666 46
15485 45
35544 46
18501 45
79190 45
82908 45
68063 45
29661 45
27058 45
12661 45
29784 45
20718 45
1421 45
60017 45
47034 45
32561 45
76554 46
91004 46
89849 45
55768 46
42179 45
26257 46
9780 46
81801 45
9851 45
38869 45
30154 45
29931 45
78849 45
38264 45
13458 45
44934 46
64100 45
16337 45
12760 45
21510 46
79992 45
70619 45
54336 47
54625 45
23390 45
65467 46
26676 45
69950 45
24984 46
77959 45
27741 45
34897 45
59992 45
18732 45
55044 46
19914 45
86131 45
68563 45
69457 45
83803 45
82227 46
71139 45
81513 45
30428 45
10656 45
42098 46
82176 46
35522 45
30122 46
3333 45
67437 45
51586 45
52443 45
26894 45
20799 45
67829 46
17243 45
84832 46
67735 45
15562 45
28527 45
41510 45
77170 45
37739 45
71505 45
71747 45
41946 45
57036 45
42289 45
76848 45
55808 45
90689 45
37242 45
40142 45
53155 45
37774 45
21555 45
47477 46
91999 45
54309 45
87324 45
2721 45
19489 45
45005 45
92106 45
38194 45
26428 45
96766 45
29425 45
44777 45
76737 45
95623 45
35577 46
1596 45
52504 45
73076 45
2569 45
37057 45
25454 45
14008 45
23490 45
88108 45
51233 45
59142 45
89144 45
49752 45
13928 45
25692 45
99946 46
55184 45
45187 45
38702 45
14029 45
69014 45
71438 45
38209 45
87895 45
31634 45
91440 45
90810 45
99180 45
25097 45
79627 45
39603 45
79297 45
55179 45
96853 45
75241 45
73658 45
55403 45
70244 45
49680 45
55742 45
76270 45
65420 45
70938 45
94416 45
18462 45
80497 45
57732 45
75327 45
45827 45
48023 47
62579 45
34351 45
71805 45
44424 45
85230 45
43895 45
40919 45
65224 45
593 45
47859 45
23230 46
76615 45
60511 45
1772 45
21546 45
26002 45
37082 46
1501 45
38973 46
12434 45
5330 45
8798 45
26990 45
4682 45
33772 46
99622 45
9899 45
79483 45
81921 45
70387 46
86469 45
20607 45
56456 45
31606 45
29365 45
18337 45
25665 45
98033 45
40474 46
8711 45
57198 45
49812 45
71086 45
3670 45
88000 45
83905 45
49422 46
42000 45
70680 45
66757 47
10940 45
63944 45
71664 46
55265 45
86024 45
51551 45
35227 45
9095 46
78639 45
53038 45
34639 45
11347 45
56208 45
38850 45
88762 45
91124 46
36423 45
23372 45
60864 45
36952 45
91750 45
71159 45
89208 46
91760 45
10980 45
44488 45
30393 46
26640 46
9891 45
47085 45
72413 45
99823 45
74447 45
90862 45
61016 46
54603 45
6651 45
98814 45
3243 45
38393 45
18159 45
44890 46
87211 45
63389 46
97905 47
43175 46
11143 45
49172 45
68841 45
24483 45
88387 45
95000 46
76561 45
84273 45
60187 45
36492 45
84573 46
88070 45
72445 45
51781 45
18611 45
85760 46
31043 45
94126 45
62339 45
78765 45
87831 45
10011 45
87383 45
71110 45
30905 45
76038 45
64246 45
86995 45
49401 45
17656 46
37505 45
67436 46
28794 45
27634 45
48730 45
80791 46
55487 45
66458 45
21891 45
28186 45
96229 45
67330 45
24683 45
14025 45
82571 45
19597 45
66742 45
68622 45
55110 45
64836 45
86234 45
60629 45
43997 45
38531 45
49651 45
96312 45
25083 45
23910 45
45225 45
18220 45
58167 45
59996 45
11552 45
16319 45
16925 45
23957 45
40452 45
1217 45
38045 45
47264 45
1693 45
77832 45
22733 45
35143 45
68848 45
22067 45
9432 46
31835 45
65153 45
6106 45
45052 45
28799 45
68868 45
43731 45
54072 45
17243 45
76363 46
2948 45
23916 45
72933 45
60662 45
44980 45
68815 45
96496 45
25815 45
36732 45
4670 45
36832 45
84356 45
92305 45
36661 46
99649 46
38471 45
48489 45
85938 47
16026 45
98229 45
21100 46
20388 45
21373 45
18399 45
33210 45
51723 45
22981 45
73268 45
40461 45
56054 45
46843 46
3622 45
82059 46
47225 46
87383 46
12094 45
49696 45
13338 45
3021 45
25039 45
88998 45
17298 45
95287 45
70790 45
44097 46
29401 45
47554 45
7610 45
13651 46
36299 46
75558 45
12111 45
1113 45
73429 45
96989 45
48385 45
46786 45
37872 45
81932 45
71515 45
32543 45
17579 45
34090 45
187 45
68617 45
54949 46
45771 45
67980 45
28573 45
72691 45
58467 45
11890 45
74823 45
23779 45
98196 45
58028 45
43724 46
16007 45
72775 45
5307 45
82157 45
63309 45
44064 45
25878 45
72778 45
70764 45
13953 45
82483 45
82900 45
47439 45
81610 45
35324 45
30256 45
26326 45
9277 45
98982 45
51778 45
80639 45
11733 45
33523 45
10364 45
47753 45
88408 46
94243 45
25695 45
77498 45
51434 45
92584 45
26706 46
56962 45
61999 45
67287 45
17216 45
18917 47
19701 46
4546 45
30716 45
85975 46
14220 45
31967 45
12384 45
45986 45
73565 45
99138 45
77744 45
16127 45
36301 45
24820 45
13654 45
41346 45
43227 45
85896 45
4228 45
79077 45
56973 45
23631 45
62493 45
53150 45
70008 45
83040 45
18976 45
72507 46
11451 45
79258 46
8345 45
97266 45
11556 45
30419 45
65081 45
36528 45
82094 45
78640 45
20212 46
63843 45
88258 45
5280 47
9513 45
32113 46
41261 45
84655 45
94894 45
62948 45
30013 45
47481 46
37395 45
95089 45
11501 45
33165 45
55384 45
92131 45
45346 45
77700 45
50802 45
70818 45
54018 45
8805 45
4011 45
84169 45
30744 45
19095 45
36368 46
23658 45
64373 45
31051 45
61873 45
91735 45
79823 45
37121 46
17520 45
76005 45
24410 45
32559 45
10986 45
20710 45
74400 45
35519 45
3921 45
53539 45
57488 45
76578 45
72241 45
2112 45
29518 45
29103 45
41865 45
2879 45
64382 45
40055 45
57799 45
75508 46
60872 45
79292 45
95255 45
56869 45
76460 45
14598 45
69195 45
28130 45
50007 45
48055 46
89970 45
45314 45
61095 45
84299 45
78567 45
81601 45
21128 45
51333 45
19006 45
76705 45
80955 45
53821 47
31735 45
10187 45
91122 45
57335 45
57877 46
1225 45
72065 45
97296 46
45902 45
55342 47
66296 46
51874 45
21144 45
10265 45
12059 45
46303 46
58815 45
23363 45
89635 45
63520 45
97374 45
69295 45
25229 45
55005 45
55467 45
57747 45
85876 45
23801 45
67275 45
56765 46
94101 46
9710 45
15635 46
91398 46
34896 45
42101 45
60777 45
5584 45
53056 45
51932 46
32321 46
81983 45
85807 45
54740 45
2862 45
59591 45
80916 45
23762 45
75112 45
37167 45
54103 45
99214 45
14466 46
22616 45
21495 45
80199 45
6445 45
47061 46
81621 45
39550 45
40736 45
67897 46
68756 45
45311 45
85112 45
88462 45
39352 45
36954 45
27389 45
80183 46
83095 45
229 45
26006 45
85756 45
4860 45
39759 45
40880 45
22476 46
23411 45
75270 46
47682 46
57693 45
64898 46
66251 45
47593 45
22290 45
55261 45
39006 45
79267 46
24185 46
10957 45
97854 47
14187 45
5952 45
24387 45
69056 46
72361 46
33726 45
98094 45
45004 45
56815 46
96165 45
56611 46
29542 45
56970 45
97070 45
43470 45
59051 45
79584 45
67099 45
20651 45
25388 46
52831 46
15260 45
11291 45
88627 45
4264 45
20034 46
54405 45
69254 45
14289 45
92571 46
84669 45
9188 46
7149 45
36645 45
31060 45
46942 45
17140 45
69745 45
93079 45
58890 45
78038 45
34205 45
65836 45
99272 46
94657 45
4974 45
90004 45
4261 45
35091 45
63949 45
25685 45
47272 45
12736 45
21359 45
39718 45
40264 45
10971 45
83195 45
29556 45
24916 46
12874 45
34432 45
4568 45
49488 45
15933 45
89466 45
45186 45
70530 45
43868 46
89922 46
81153 45
13385 45
22088 45
56607 45
60721 45
89750 45
13360 45
50820 45
60116 45
82619 45
97392 46
31074 45
7907 45
33051 45
88303 45
46932 45
77158 45
54792 45
38828 45
29194 45
21809 45
25462 45
25228 45
58508 45
74194 45
68911 45
16619 45
39703 46
86455 45
82909 45
99206 45
60306 45
33727 45
77021 45
65839 45
9731 45
78280 45
23453 45
25930 45
44339 45
27238 45
36401 45
25911 45
65139 46
32165 45
11923 45
81419 45
19139 45
94358 47
36152 45
11904 45
81360 46
94307 45
13729 45
60906 45
52692 46
43615 45
27210 46
62942 45
58491 45
83865 45
15149 45
17458 45
99240 45
29937 45
89387 45
99172 45
56951 45
60870 45
10619 45
45050 45
87386 45
75016 45
68164 45
7178 45
62484 45
15255 45
94821 45
26128 45
2280 45
80375 45
38001 45
76611 45
86805 45
89695 45
98649 45
52380 45
53157 45
61885 45
48727 45
38069 45
33326 45
17656 45
21059 47
30558 45
73284 45
6430 45
18796 45
63338 45
28542 46
25098 45
25414 45
13325 45
19193 45
51714 45
28261 45
97537 45
90357 45
57043 45
67260 45
11261 45
67377 45
32275 45
64841 45
57520 45
37420 45
29089 45
31251 45
45605 45
54480 45
53078 45
4497 45
35989 45
83002 46
172 45
43107 46
94813 45
1596 45
79640 45
6107 45
86696 45
99009 45
58502 45
72944 45
83844 45
17558 45
57418 45
4155 45
68119 45
60889 45
32488 45
4588 45
77018 45
75015 45
17378 45
37192 45
86798 45
23158 45
12884 45
16120 45
31869 46
38369 46
24234 45
73534 45
84276 45
18267 45
89415 45
24108 45
53211 45
50765 45
70234 45
45962 45
80750 45
6608 45
31179 45
27922 45
10848 45
66265 45
13749 45
20953 45
53658 45
2307 45
69537 45
76974 46
93855 45
96679 45
27632 45
93561 45
37794 45
24681 45
21046 45
9882 45
98149 45
19320 45
22223 45
46456 45
8017 45
99653 45
27870 45
87415 45
71334 45
94181 45
94013 45
11555 45
39524 45
41591 45
24366 45
30555 45
47388 45
55819 45
48742 45
94065 45
57685 45
32123 45
8618 45
7520 45
73051 46
68030 46
18644 45
89671 45
5554 46
27353 45
55987 46
77331 45
91411 45
30255 45
55934 45
39402 45
75565 46
76344 45
89215 45
73098 45
28934 45
24004 46
58760 46
60100 45
45802 45
69757 45
62259 45
10564 45
67574 45
58610 45
6865 45
70892 45
76037 45
71845 45
50057 45
15155 45
42173 45
38553 45
98847 46
66805 45
6316 45
45007 45
30032 45
31649 46
89011 45
30536 45
27049 45
44100 45
26858 45
43607 45
62266 46
11789 45
30346 45
25339 45
90951 45
36704 45
5847 45
2562 45
12325 45
45877 45
82033 45
3904 45
60364 45
97407 45
71823 45
4754 46
4333 45
34887 45
81522 45
12919 45
41681 45
77102 45
94677 45
14779 45
5439 45
2095 46
21011 45
93441 45
80518 45
91741 45
1846 45
81816 45
24508 45
97434 45
95316 47
49366 45
74459 45
51437 45
77990 45
80225 45
60386 45
26091 45
73642 45
69446 46
65180 45
44333 45
40326 45
95892 45
17668 45
86088 45
89545 45
91856 45
80481 46
20783 45
63240 45
54120 45
44499 45
67402 45
71329 46
24953 45
90167 45
91693 45
5100 45
99661 47
12910 45
92666 47
40174 45
65766 45
3515 45
19536 45
34913 46
84019 45
3005 45
63093 45
86575 45
7599 45
58433 45
66137 45
60028 45
89791 45
458 45
38917 45
4958 45
40446 45
15021 45
80417 45
78200 45
70732 45
64205 46
1071 45
53714 45
83583 45
19190 45
92666 45
95916 45
35741 45
47255 45
18875 45
59976 46
33459 45
95852 46
20617 46
12667 45
79302 45
31749 45
50249 45
51830 45
48728 45
74055 45
55742 45
90482 45
28439 46
76386 45
99362 45
36376 45
64546 45
93633 46
5453 46
53844 45
55342 45
66362 45
18932 45
23527 45
31195 45
81211 45
10591 45
96805 45
56923 45
45670 46
89501 45
44690 46
26752 45
83586 45
27973 45
5893 46
90202 45
66844 45
65163 45
63846 45
84345 45
29657 45
83579 45
2105 45
74827 45
38660 45
63572 46
58350 45
65751 45
66562 45
91989 46
35117 45
88448 45
11389 45
16810 45
74579 45
96809 45
72605 47
46213 45
28261 45
28129 45
27057 45
55474 46
31676 45
22686 45
79725 45
78732 45
67671 45
94164 46
18482 46
99763 45
95522 45
72582 45
57073 45
6751 46
95937 45
71730 47
1342 45
69431 46
85536 45
56690 45
14669 45
51991 45
50618 45
69944 45
64532 45
52872 46
46474 45
89456 45
81836 45
88503 45
20985 45
35871 45
39668 45
69178 45
67947 46
1561 45
18834 45
41685 45
72520 45
77394 45
19362 45
12044 45
60081 45
89914 45
72284 45
35501 45
96033 45
31669 45
46970 45
87033 46
70922 45
7794 45
9732 45
402 45
99073 46
16549 45
20782 45
29920 45
65787 45
87087 45
44707 45
65490 45
24933 45
48473 45
26938 45
73858 45
23046 45
23177 45
77400 45
8500 45
65597 45
23685 45
67977 45
23371 45
13334 45
57290 46
38828 45
16240 45
76028 46
47716 46
26215 45
64116 45
72454 45
80198 45
94356 45
58056 45
22865 45
7325 45
77310 45
97340 45
43807 45
90068 45
63615 45
95604 45
75254 45
67827 45
45683 45
71185 45
76883 45
6864 45
17182 45
5654 45
59913 45
42781 45
96950 45
37865 45
15362 45
75903 45
71952 45
57979 45
26239 45
44452 46
98460 45
25589 45
61987 45
18606 45
25157 45
43895 45
73903 45
35120 45
86666 45
99332 45
88529 45
21187 45
61153 46
56426 45
49480 46
65002 46
57895 45
28014 45
23340 45
63047 45
70991 45
31962 45
64795 45
67037 45
73769 45
24805 45
87629 45
62310 45
78395 45
6079 45
18945 45
57792 45
66194 45
54850 47
90306 46
51532 45
81019 45
57667 45
34787 45
85946 45
60260 45
68767 45
56151 45
60909 45
42977 45
34596 45
53340 45
65906 45
16333 45
81845 45
91467 45
34853 45
23399 45
13334 45
35060 45
22254 45
11890 45
24196 45
65799 45
26666 45
3145 45
99996 45
96002 46
81855 45
84246 46
28606 45
65608 45
90714 45
73765 45
58234 46
86356 46
22026 45
15893 45
22140 45
6543 45
60135 45
54755 45
61875 46
59266 45
70964 45
21271 45
96975 45
58404 45
37131 45
19852 45
44688 45
74943 45
29122 45
53206 45
47275 45
92191 45
14736 46
52721 45
68336 45
40484 45
20708 45
50119 45
64078 45
77378 45
91657 46
14493 45
11210 45
44501 45
78436 45
5206 45
39377 45
22532 45
46256 47
62948 45
35311 46
35766 45
50890 45
88892 45
67781 45
39138 45
86690 45
43204 45
43546 45
26564 45
85133 46
66646 45
35070 45
13427 45
54846 45
97646 45
59056 45
74808 45
16581 45
14727 45
73248 45
16902 45
71353 45
79819 45
1016 45
5433 45
42021 45
50612 45
72013 45
21336 45
58088 45
42359 45
74391 45
5601 45
14870 45
74948 45
41071 45
11875 46
70316 45
76623 45
36146 45
76252 45
6493 45
73814 45
63287 45
4981 45
83138 45
12351 45
42820 46
56518 45
31526 45
86127 45
68782 45
40551 45
19373 45
53877 45
79247 45
79107 45
56028 45
79205 45
82380 46
97604 45
20089 45
30382 45
60714 45
38978 46
65375 45
73660 45
13033 45
92087 45
84857 45
92352 45
20527 45
73189 45
75050 45
96912 45
15890 45
93913 45
32089 45
60118 45
37926 45
19378 45
86278 45
22660 45
23049 45
39225 45
20872 45
73645 45
28199 45
58934 45
78661 45
86796 45
79940 45
75827 45
79327 45
15606 46
96213 45
49392 45
42389 45
79332 45
58357 45
63065 45
27172 46
23935 45
38495 46
70247 46
57056 45
19395 45
77664 45
22310 45
61871 45
47697 45
27394 46
50272 46
14002 45
44543 45
75197 45
31927 45
77795 45
16324 45
76538 45
68450 45
33771 45
95802 45
69982 45
51592 45
69236 45
97840 45
6986 45
60044 45
41257 45
20213 45
91205 45
12262 45
12274 45
7022 45
33372 45
20038 45
77841 46
83170 47
71115 45
85325 45
17199 45
61478 45
92730 45
41828 46
43516 45
51523 45
44917 45
17078 45
58089 45
43064 45
14199 45
96263 45
66761 46
75009 45
43249 45
76611 45
81802 45
36794 45
42198 46
73355 47
18618 45
61074 45
61236 45
48419 45
49959 45
66784 45
10629 46
42315 45
72502 45
61276 45
2943 45
62924 45
48844 45
2027 45
83157 45
7502 45
40274 45
25189 45
11767 45
90033 45
16351 45
81428 45
11418 45
63083 45
41986 45
90285 45
45434 45
24254 45
83881 45
93040 45
64579 45
65276 45
87567 45
47200 45
50579 45
45375 45
21076 45
69464 45
80344 45
76167 45
85865 45
87236 45
2479 45
64911 45
19985 45
24183 45
81448 45
32388 45
80274 45
91159 45
82677 45
77421 45
66963 45
58849 46
31778 45
5966 45
98903 45
62925 45
45519 45
14145 45
84678 45
47346 45
58732 45
40356 45
96376 45
28460 45
11359 45
47095 45
30448 47
5591 45
44440 45
77599 45
72287 45
725 45
59644 46
24020 45
65336 45
1319 45
11245 45
76046 45
50461 45
94778 45
8594 45
64410 45
96941 45
97267 46
22205 45
84336 45
44266 46
57133 45
17304 45
71993 45
7105 45
75705 46
54911 45
44169 45
91148 45
27917 45
52287 46
16742 45
5523 45
94630 45
12571 46
74842 45
35198 45
54435 46
39135 45
36543 45
56870 45
93657 46
13760 45
71204 45
34763 45
42120 45
12622 45
2547 45
74180 45
67963 45
38972 45
67479 45
61459 45
99466 45
40051 45
84389 46
49759 45
3849 45
98648 45
30274 45
13115 45
26672 46
36713 45
74394 45
99316 45
85861 45
57545 45
28054 45
76600 45
31671 45
17385 45
47176 45
77922 46
60195 45
24693 45
52961 45
22137 45
92222 45
99718 45
97270 45
12961 45
57450 47
53198 45
825 45
5238 45
65397 45
21778 45
64160 45
52962 45
34075 45
14141 45
49024 45
65874 45
75261 46
84164 45
55931 45
75805 45
23607 46
68150 45
20846 45
46168 45
84342 45
9582 45
37688 46
54964 45
49549 45
28479 45
57806 46
55626 46
79391 45
5810 46
71665 45
54217 45
82031 45
48973 45
22038 45
75337 45
68895 45
88645 45
37964 47
10524 45
15321 46
11790 45
5294 45
91575 45
36926 46
24176 46
61599 45
6201 45
71057 45
19682 45
37799 45
64274 45
83883 45
38582 45
28542 45
38134 45
26118 45
3322 45
2355 46
20138 45
66062 45
66984 45
22715 46
40512 45
53900 45
66223 45
33318 45
31152 45
62956 45
80922 45
65506 45
98934 45
75807 45
62886 45
7976 45
12805 45
16091 45
19954 45
52799 45
50193 46
26332 46
46820 45
36489 45
74821 45
20109 45
94540 45
50394 45
24271 45
87170 46
48306 45
33066 45
99757 45
50635 45
99448 45
30824 45
13212 46
97776 45
92513 45
81317 45
78587 46
59459 45
1746 45
71659 45
66604 45
79641 45
61274 45
53623 45
86520 45
4902 45
32441 45
64971 45
81729 45
33988 45
36256 45
45204 45
76308 45
47595 45
45811 45
75283 46
69704 46
78439 45
84821 45
18565 45
70501 45
42722 45
90766 45
74093 46
4244 45
11001 45
49721 45
22466 45
12654 45
84146 45
20530 45
90259 45
27139 45
3524 45
49298 45
82119 45
9922 45
79996 45
51420 45
17032 45
86714 45
44606 45
96851 45
29468 45
61310 45
85046 46
40909 45
80931 45
82288 47
48796 46
51903 45
41163 45
69603 45
41361 45
24364 45
1711 46
80443 45
30995 45
28686 46
79630 46
63865 45
5711 45
72295 45
20560 45
8048 45
50641 45
75866 45
20624 45
83125 45
51659 47
28167 45
9852 45
14303 45
33682 45
65459 45
79632 46
25104 45
98063 45
41536 45
61780 45
71624 45
58330 46
64506 45
64726 45
10837 45
32019 45
77400 45
77769 45
11753 45
18170 45
56821 45
45822 45
17198 45
94279 47
32095 45
61123 47
95980 45
9044 45
7401 46
47647 45
19745 45
3183 45
1392 45
85327 45
24617 45
85280 45
92301 45
4416 46
98906 45
5552 45
92298 45
89767 45
57771 45
54798 46
839 45
14457 45
77534 45
26388 45
80874 45
67965 45
43281 45
61818 45
72877 45
78145 45
83207 45
30101 46
273 45
72871 45
54736 45
93275 45
67268 45
33307 45
89975 45
9086 45
21757 45
25702 45
9279 45
88882 45
58376 45
55849 45
27873 45
56596 45
50208 45
70001 45
74285 45
79394 45
2282 45
50752 45
44059 46
30824 45
90491 45
98703 45
76952 45
20486 45
39280 45
25478 45
28736 45
33345 45
72332 45
95364 45
68800 46
84083 46
9230 45
99836 45
49521 45
9225 45
79322 45
68085 47
88540 46
5687 46
46 46
27347 45
70361 45
44730 45
32332 46
65675 45
80474 46
52473 45
88253 45
88696 46
75163 45
2176 45
62522 45
17911 45
58105 45
30440 45
46077 45
90681 45
90253 46
99130 46
19610 45
53865 45
90601 45
92658 45
97052 45
32844 46
80462 45
35559 45
74292 45
39057 45
45240 45
52160 46
98148 45
56220 45
94513 45
52640 45
96324 45
83404 45
76586 45
28562 45
13471 45
85742 45
66136 45
20979 45
89981 45
53841 45
39358 45
5406 45
63512 45
99708 45
57923 45
9345 45
33373 45
59633 45
50379 45
92210 46
65656 45
68915 45
67882 45
41999 45
29693 45
61666 46
82540 45
36286 45
73669 45
3895 45
535 45
98063 45
61749 45
36847 45
11768 45
12296 45
82515 45
79617 45
28277 46
53899 45
55178 45
85632 45
58823 45
38992 45
34284 45
90162 45
58141 45
39174 45
74729 45
82204 45
92065 45
1734 45
53067 46
63047 45
94847 45
86114 46
77293 45
25159 45
71420 45
88995 45
54633 46
64329 45
42308 46
74001 46
44864 45
9516 45
45808 45
25171 45
98911 45
67850 46
72242 45
90767 45
85018 45
51169 45
97684 45
14307 45
52940 46
4590 45
36501 45
44349 46
20071 46
47101 45
72912 45
270 46
95886 45
26462 47
53511 45
82883 45
23187 46
33510 45
72971 45
8732 45
64350 45
14406 45
24458 46
32294 45
16479 45
46935 45
89711 45
45970 45
19286 45
7239 45
20424 45
47293 45
98742 45
34023 45
97159 45
52251 46
60276 45
98894 46
23143 45
37516 45
26722 45
12387 45
85377 45
13345 45
64705 45
1660 45
26543 45
11882 45
66846 45
92087 45
66791 45
14581 45
41727 45
19033 45
61880 45
47197 45
80630 45
71832 45
73853 45
75537 45
55209 45
45603 45
33986 45
89718 45
49249 46
58399 45
51033 45
689 45
95163 45
46199 46
7522 45
89686 45
72050 45
38777 45
5262 45
29643 45
12 45
26685 45
58751 45
38496 45
42248 46
64598 45
38156 45
29949 45
5872 45
59762 45
75767 45
96437 45
78371 45
45645 45
18034 45
68310 45
49534 46
91291 45
86459 45
13413 45
10762 45
71597 45
53742 45
96373 45
95935 45
46000 45
92023 45
42966 45
38421 45
90585 45
92049 45
9438 45
50356 45
97127 45
86589 46
41432 46
68726 47
15867 45
7987 45
90917 45
7973 45
33686 45
9357 45
26234 45
68800 45
91187 45
43944 45
96170 45
13331 46
79033 45
64380 47
26624 45
39741 45
60892 45
13021 45
1587 45
8359 45
56787 45
46280 45
37603 45
81871 45
5610 45
95059 45
36111 45
55924 45
53744 45
58284 45
68349 46
54681 46
96398 45
34015 45
69061 46
51436 45
21253 45
79049 45
40353 45
85427 45
73914 45
55385 45
21968 45
27908 45
68052 45
49739 45
34759 45
2814 45
28483 45
56067 45
26128 45
61095 45
9658 45
51589 45
279 45
91357 45
18426 45
26447 45
30121 45
27799 45
41659 45
15764 45
65287 45
20692 45
44961 45
28230 45
44963 45
67981 45
15984 45
12752 45
90676 45
55500 46
16741 45
79104 45
68040 46
27787 45
62044 45
661 46
7443 45
62012 45
93297 45
32166 46
84410 45
95017 45
89985 45
73996 45
88563 45
37487 45
98204 45
65973 45
80512 45
22923 45
88679 45
89768 45
64752 45
86907 45
74 45
55489 45
51988 45
70527 45
90727 46
70952 45
80143 45
21299 45
75210 45
270 45
79078 45
36127 45
98088 45
10349 45
75298 45
98076 45
26208 45
71250 45
46054 45
22273 45
62448 45
19506 45
65713 45
28331 45
77276 46
16292 45
89961 45
82368 45
97220 45
6948 45
78594 45
82283 45
53659 45
59696 45
5642 45
37403 45
38533 45
6416 45
45806 45
17907 45
38364 45
6886 45
77272 45
54416 45
54499 45
56118 45
49825 45
489 46
44092 45
23689 46
1439 46
1449 45
57374 46
32387 45
28603 45
95657 45
63440 46
50462 46
22420 45
45417 45
69800 45
510 45
95596 45
42048 45
34379 45
58387 45
33464 45
7789 45
16890 45
23640 45
24765 45
19356 45
63332 45
72398 45
23836 45
71938 45
49073 45
25308 45
64653 46
97627 46
74266 45
29230 45
76162 45
70422 45
33613 45
75113 45
58752 45
23687 45
22585 46
25513 45
46980 45
52199 45
83971 45
14455 45
59547 45
61600 46
83437 45
96169 45
19373 45
43369 45
61198 45
1509 45
25647 45
31787 45
99248 45
82049 46
24292 45
98243 45
60116 45
35929 45
39629 45
16497 45
71948 45
84199 45
44971 46
19595 45
88272 45
28130 45
42938 45
63423 45
31872 45
52633 45
80389 46
22959 45
63122 45
72706 45
8366 45
56293 45
65069 45
583 45
3133 46
37229 45
75185 45
20373 45
68275 45
13899 45
18788 46
28109 45
53114 45
34153 45
45684 46
40916 46
71182 45
98078 46
30003 45
42970 45
67623 47
57775 45
32342 45
23204 46
14712 45
40958 45
24828 45
37032 45
65339 45
84809 45
55199 45
34692 45
82457 45
76187 46
53711 45
27146 45
19904 45
32236 45
28804 45
80401 45
53338 45
79504 45
62526 45
86603 45
11600 45
92760 45
20183 46
33453 45
22112 45
77221 45
31484 45
88433 45
59095 45
65517 45
83710 45
28977 45
42663 46
5455 45
12514 45
72253 46
58428 45
60009 45
88830 45
79231 45
92011 45
12678 45
14279 45
8728 45
68086 45
71027 45
84014 45
59804 45
71923 45
62150 45
42618 46
1206 46
20705 45
72691 45
41249 45
83817 45
27407 45
41269 45
90127 45
69128 45
42109 45
41244 45
10368 45
587 45
97972 46
27877 45
67215 45
56465 45
26975 45
35038 45
92325 45
59780 45
70721 45
37607 45
92357 45
46199 45
77806 46
54900 45
37603 45
37241 45
33332 45
55654 45
65220 47
24768 45
77822 45
64896 45
63916 45
34754 45
21443 45
71223 45
85779 45
86245 45
42740 45
27592 45
48700 45
57798 45
24408 45
81152 45
97166 45
60278 45
18915 46
17554 45
97950 45
40215 45
74598 45
73310 45
79615 46
85736 45
10934 45
14974 45
17886 45
73848 46
92617 45
53686 45
63849 45
78631 45
89336 45
46092 45
94721 45
25908 45
44559 45
12198 45
71897 45
43115 45
75103 45
84079 45
35314 45
71105 46
43725 45
57400 45
90662 45
61218 45
76639 45
10486 45
45496 45
50655 45
83792 45
16482 45
4058 45
32840 45
19760 46
84341 45
34294 45
5267 45
82488 45
95473 45
13104 45
21043 45
96325 46
17891 45
38285 45
80859 45
9626 45
24068 46
78258 45
19888 45
50907 45
82659 45
84783 45
74349 45
96061 45
9683 45
99577 46
67128 45
53406 45
99381 45
96290 45
15777 45
55587 45
19771 46
63150 45
6040 45
31303 45
93181 45
52629 45
15142 45
46319 45
49551 45
7908 45
88820 45
28770 45
56690 45
12640 45
70454 45
52998 46
55917 45
23533 45
37976 45
41696 45
3888 45
59100 45
10113 45
32792 45
95184 45
62409 45
7647 45
87931 45
67440 46
28713 45
85479 45
76423 45
83322 45
9043 45
37285 47
86776 45
23474 45
80451 45
85022 45
84786 45
55113 45
82026 45
84010 45
66584 45
79809 46
92917 45
34022 45
4878 45
46704 45
37088 45
42275 45
37511 45
83052 45
23224 45
17705 45
40578 45
88018 46
15972 45
22206 45
62418 45
33869 45
75568 45
58150 45
55097 45
62367 45
20723 45
59769 46
94659 45
84497 45
33285 45
72126 45
46223 46
32876 45
88671 45
49182 45
93951 45
83117 45
44533 45
76580 45
17812 45
76558 45
10827 45
17765 45
93009 45
69805 45
3438 45
33547 45
15021 45
33426 45
35893 46
13957 45
44920 46
56111 45
10760 45
8695 45
39120 45
93018 45
41689 45
55876 45
40848 45
2135 45
49347 45
50484 45
71956 45
48051 45
74509 46
34640 45
45534 45
23204 45
65755 45
15029 45
97389 45
75508 45
84563 45
78746 45
88055 45
11474 45
4635 45
18856 45
62712 45
27447 46
10116 46
58429 45
19130 45
51575 45
30416 45
31268 45
8580 45
69908 46
14623 45
7033 45
31178 45
65983 45
71875 45
31738 45
31010 46
71154 45
47872 45
51408 45
290 45
98988 45
39371 45
76918 46
25438 45
99060 45
13567 45
70015 45
56637 45
22610 45
53007 45
83275 45
95155 45
12033 45
33341 45
3725 45
71842 45
82519 45
73109 45
61407 45
41753 45
71866 45
81481 45
10521 45
44669 45
22779 45
86885 45
15053 45
71228 45
4651 45
70340 45
34061 45
27753 45
19537 45
40079 46
48253 45
87668 45
19980 45
96411 45
98134 45
69159 45
88862 45
17961 45
25952 45
19129 45
84690 45
25301 45
87542 45
90134 45
50590 46
4322 45
71396 45
80595 45
67328 46
33988 45
63158 45
27103 45
43792 45
92227 45
90274 45
9831 46
68156 45
92277 45
91718 45
8739 45
26601 45
32536 45
38353 46
49086 46
66710 45
80439 45
19424 46
58360 45
99033 45
97348 45
84 45
37506 45
59416 45
40794 45
81874 45
60352 45
76865 45
94103 45
60683 45
69202 45
76519 45
2319 45
38258 45
22297 45
47590 45
71623 45
37101 46
4725 45
69517 45
27480 45
8057 45
84705 46
65565 45
38145 45
92720 45
95835 45
7219 45
89519 45
79103 45
64372 45
24746 45
35523 45
32249 45
97770 45
63066 45
81503 45
4286 45
71770 45
9134 45
1758 46
99942 45
12200 45
21533 45
32069 45
37954 45
90977 45
73314 45
25405 45
46615 45
11548 45
70947 45
65667 45
67120 45
65609 45
16869 45
80216 46
82462 45
60329 45
5761 45
55800 45
22850 46
66880 45
33442 46
92522 47
38882 45
45784 45
56136 45
23611 46
9614 45
93278 45
68947 45
15909 45
10627 45
4138 45
77275 45
645 45
34220 45
12182 45
12015 46
63181 45
69638 45
29971 46
8308 45
63891 45
55798 45
97062 45
53059 45
83148 45
72349 45
56402 45
15174 45
17008 45
44914 45
18152 46
52906 45
28497 45
78361 45
13813 45
91415 45
41605 45
16207 45
42841 45
46822 46
19776 45
5211 47
50686 45
75660 45
93158 45
62944 45
19582 45
4923 45
70681 45
60482 46
46778 45
75801 45
83819 45
7208 45
68579 45
9280 45
60454 45
48414 45
88886 45
46034 45
7350 45
1081 45
22017 46
74522 45
26324 45
81215 45
27140 45
85424 45
43571 45
83074 45
44112 45
79807 46
4313 45
30990 45
95329 45
54613 45
83212 45
43553 45
13682 45
32272 45
10432 45
73629 45
76939 45
78171 46
76611 45
50875 45
15065 45
1284 45
99529 45
21785 45
81877 45
78654 45
83662 45
9807 45
46006 45
35309 45
27192 45
99375 45
32618 45
16829 45
42950 46
50441 45
26090 45
24522 45
36032 45
23622 45
3084 45
5464 45
31071 45
54804 45
91650 45
83947 45
27814 45
89119 45
49652 46
90157 45
99476 45
23394 45
79695 45
77201 45
69537 45
92715 45
38917 45
44190 45
23222 45
62199 45
89995 45
25096 45
80640 45
39371 45
63525 45
25578 45
6719 45
24706 45
30769 45
22947 45
97689 46
35398 45
97941 45
23582 45
12337 45
69236 45
97636 45
90583 46
58017 45
6799 45
50739 45
27030 45
4528 45
55221 45
76335 45
15291 45
85071 45
82195 45
33197 46
70453 46
75838 45
1248 45
34491 45
89834 45
12732 45
73896 45
24128 45
25696 45
94161 45
73730 45
12667 46
56037 45
38858 45
45933 45
11809 45
62489 45
48715 45
45962 45
3164 45
77754 46
73055 46
61083 45
4873 45
31772 45
33302 45
86846 45
64660 45
30787 45
62548 45
46757 45
3439 45
73844 45
57061 45
43552 45
75804 45
66745 45
38405 45
77840 45
93970 45
90495 45
50463 46
97852 45
17937 45
71403 45
70656 45
3393 45
47802 45
83408 45
62167 45
48351 45
13474 45
36806 45
89694 45
2274 45
45016 45
7695 45
20565 45
76269 45
59452 45
17422 46
79459 45
65464 45
26502 46
69899 46
36213 45
57089 45
42463 45
51439 45
56161 45
38004 45
8648 45
20146 45
78565 45
22144 45
68196 45
56288 45
91017 45
4683 46
19920 45
43973 45
81075 45
22759 45
21666 45
34658 45
64941 46
44374 45
81275 45
7630 45
25863 45
73356 45
79089 45
37211 45
8541 45
79310 45
69013 45
1522 45
43111 45
89508 46
88649 45
99301 46
93263 45
22866 45
51789 45
1096 45
18980 45
59277 46
98989 45
25136 45
34566 45
64992 45
44679 45
96321 45
89063 45
5477 45
77567 45
60300 45
41771 45
56981 45
89206 45
43258 45
92468 45
44363 45
80778 45
80790 45
94504 45
46095 45
60812 46
67739 45
28362 45
76702 46
89437 45
47967 45
11258 45
95092 45
47078 45
28331 45
18379 45
344 45
2647 45
37412 45
28753 45
86695 45
68990 45
46740 45
71818 45
20191 45
28276 45
32244 45
69795 45
71771 45
17969 45
17878 45
39923 46
44394 45
82567 47
12137 45
22831 45
5648 45
33984 45
83289 45
58277 45
2402 45
29734 45
2554 45
84683 45
44047 46
93913 45
26008 45
93926 45
46186 45
65585 45
74048 45
64854 45
52605 45
64728 45
98757 45
40289 45
1154 45
40272 45
57018 45
34546 45
12858 45
62647 45
91760 45
78548 45
53530 45
22592 45
81920 45
12250 45
67786 45
77077 45
32983 45
64302 45
93720 45
66684 46
91210 45
51033 45
52072 45
68192 45
90668 45
70850 45
28912 45
91842 46
74971 45
39025 45
41023 45
53540 45
93723 45
84317 45
25985 45
32015 45
93649 45
81165 46
37775 45
23077 45
80275 45
33710 45
95814 45
39913 45
20143 45
77134 45
63164 45
40609 45
47972 45
63482 45
48294 45
63658 45
61923 46
13997 45
59467 45
28746 45
58338 45
83998 45
16453 45
39475 45
40898 45
4510 46
48578 45
44411 46
83160 45
15865 45
50046 46
54328 45
83709 46
58434 45
13455 45
32170 46
2196 45
88228 46
6446 46
72513 45
85800 45
51700 45
51592 45
81996 45
46446 45
39430 45
36119 45
8341 46
13349 45
90420 46
69856 45
90575 45
93988 45
58787 45
32210 46
3383 45
33728 45
15317 45
27447 45
50906 45
60044 45
23330 45
14113 45
95723 45
91443 45
32364 45
10305 45
17388 45
50391 46
64633 45
25606 45
25282 45
5548 45
35882 45
14246 45
17778 45
62872 46
70261 45
3078 45
21154 45
10583 45
58147 45
47744 45
70429 45
42291 45
20167 45
14891 45
56768 45
97674 45
27259 46
84106 45
22564 45
89124 46
61287 45
69709 45
21536 45
56776 45
1561 45
67797 45
8994 45
92933 46
87454 45
53676 45
32162 45
10446 45
24329 45
63698 45
79967 45
30050 45
28715 46
863 46
93706 45
43867 45
30857 45
83268 45
26563 45
20715 45
35788 45
76009 45
31707 45
20560 46
86914 45
31743 45
76616 46
34828 45
56564 46
80665 45
22147 45
28801 45
52368 45
42276 45
91534 45
48092 45
75560 45
71428 45
91000 45
43855 45
70244 45
70342 45
22121 45
27687 45
64007 45
86278 46
89324 46
14972 45
24264 45
92828 45
80238 45
1311 45
36075 45
74774 45
50346 45
39669 45
81116 45
36777 45
49003 46
99774 45
70541 46
95227 45
67324 46
9477 45
73152 45
88711 46
67531 45
85494 45
83307 45
83667 45
26580 45
91062 45
16477 45
67603 45
42525 45
51825 45
96498 45
76129 46
81012 45
89323 45
68270 45
1759 45
99512 45
28429 45
34636 46
55499 46
42050 45
25382 45
53595 45
29010 45
71624 45
40479 46
54549 45
96596 45
10293 45
35334 45
11139 45
32683 45
76035 45
67943 46
84205 45
97925 45
30021 45
85403 46
28870 45
56506 45
90684 45
43267 45
85415 45
41409 45
86092 45
24639 46
32611 45
24275 45
19822 45
7915 45
86290 45
47835 45
82654 45
71649 45
18499 45
75153 45
99876 45
66463 45
70599 45
2546 45
8981 45
61809 45
15729 45
7195 45
10338 45
97668 45
26504 45
80469 45
9110 45
80007 45
4414 45
34594 45
7134 45
3141 45
78968 45
29264 45
72610 46
12497 45
53925 46
51678 45
96784 45
76807 45
44836 45
25551 45
34805 45
4822 45
5894 46
42806 46
54434 45
31550 46
53235 45
35500 45
11821 45
76065 45
91353 45
69728 46
53424 45
45817 45
11716 45
8642 45
78771 45
59075 46
12004 45
79485 45
27177 45
25162 45
38477 45
5437 45
39290 45
4718 46
65510 45
94055 45
67941 45
88389 45
86092 45
48485 45
48029 45
51974 45
86683 45
4606 45
37252 45
28641 45
68866 45
81377 45
41031 45
7201 45
36787 45
72612 45
95691 45
35271 45
715 46
25416 46
92970 45
33305 45
37330 45
99684 45
71714 45
39881 46
93272 45
15518 45
46409 46
37035 45
82515 46
37885 46
27283 45
48602 45
45184 45
9258 45
71307 45
83016 45
87411 45
65098 45
31232 45
13596 45
46971 45
65760 45
61518 45
3719 45
78102 46
73655 45
93733 45
35708 45
49587 45
15838 45
3298 45
7935 46
36676 46
59003 45
62763 45
64484 45
31327 45
46819 45
14339 45
2786 45
87354 45
21845 45
28522 46
2307 45
39506 46
81947 45
51678 45
12155 47
87312 45
2926 45
67721 45
32263 45
62655 45
72417 45
9993 45
36198 45
48764 45
37264 46
78821 45
81398 45
71085 46
64119 45
11830 45
27545 45
64829 45
2286 45
77413 45
5471 47
7675 45
23467 45
75269 45
73212 48
51718 45
49275 45
6726 45
19291 46
41637 45
33343 45
41749 45
50321 45
52953 45
80470 46
38980 45
64736 45
69623 45
34240 45
67037 45
1364 45
91594 45
4154 45
23983 45
86136 45
97974 45
93764 45
46629 45
31233 45
9763 45
22865 45
29634 45
38945 45
41030 45
62237 45
72872 45
38789 45
87419 45
94340 45
99059 45
50130 45
34869 45
31199 45
17723 45
4132 45
5250 45
57816 45
11616 45
25921 45
48644 45
2394 45
51660 45
47464 45
78553 45
76772 45
43291 45
7107 45
18094 45
17410 46
92567 45
13217 45
4594 45
41062 45
5809 45
37406 45
39417 46
69392 46
76397 45
8692 45
65838 45
4898 45
79277 46
94950 45
52875 45
18946 45
47309 46
31458 46
68223 45
87399 45
75371 45
58523 45
16874 45
94914 45
50501 45
2192 45
75915 45
79786 45
92861 45
24974 45
62212 45
51892 45
23424 45
37249 45
28462 45
30642 45
40105 45
53782 45
64547 45
76514 45
38934 45
39540 45
20068 46
95683 45
93957 45
78907 45
80388 46
78445 45
36494 46
85718 45
4547 45
19324 45
70194 45
45666 45
49089 45
66118 45
86535 45
1943 46
3354 45
68630 45
98947 46
53340 45
66757 45
33170 45
71350 45
18470 45
92044 45
20232 45
46591 45
22503 45
40383 45
45111 45
53950 45
9504 46
91172 45
42338 45
55045 45
32905 45
77002 46
63505 45
22489 45
82208 45
89060 45
31475 47
53400 45
433 45
96270 45
497 45
81908 46
26643 45
55923 45
2297 46
87090 45
35330 45
49533 45
97814 46
14511 45
74926 46
18984 45
85016 45
62694 46
51814 45
83742 45
43207 45
91811 45
4720 45
55660 45
39694 45
54977 45
20972 45
51256 45
48875 45
29241 45
78169 45
81286 45
3800 46
40377 46
28633 45
56549 45
46809 45
65130 45
89617 45
66974 45
48902 45
40146 45
20238 45
35298 45
93243 45
33888 45
97379 45
69406 45
63060 45
36490 45
94758 45
82431 45
4701 45
97248 45
47876 45
37837 45
42296 45
7865 45
67363 45
25526 45
74013 45
68879 45
7513 45
19272 45
34109 45
5891 45
41119 45
23545 45
94985 45
32396 45
60797 45
53323 45
17383 45
96232 45
37484 45
76687 45
80931 45
18170 46
43226 45
57839 45
56234 45
3803 45
48670 45
47467 45
98003 45
7286 45
29530 45
39894 45
77457 45
73867 45
65394 45
47251 45
84161 45
51516 45
23261 45
49117 45
95591 45
86673 45
87418 45
32506 45
62336 45
26762 45
17896 45
2019 45
60884 45
57324 45
60932 45
60863 45
39920 45
27325 45
16821 45
45312 45
65094 45
57344 45
76260 45
91619 45
94487 45
84158 45
74067 45
66784 45
83499 45
86471 45
83296 45
49857 45
11347 45
67331 46
65805 46
4987 46
46830 45
21841 45
91985 45
77955 45
56369 45
37348 45
65249 45
34188 45
16499 45
51820 45
63616 45
468 45
72346 45
31468 45
12047 45
41021 45
16532 45
67841 45
22452 45
19449 45
40949 45
5276 45
16995 45
93971 46
75353 45
3876 45
22506 45
35343 45
18848 45
93727 46
34101 45
20307 45
18454 45
58149 45
87975 45
42382 45
96177 45
51559 45
88644 45
64028 45
30841 46
58669 45
885 46
53290 45
27075 45
6712 45
90850 45
82347 45
25496 45
73832 45
92814 45
75532 45
72460 45
82771 45
34583 45
36749 45
66140 45
20017 46
9161 47
92267 45
64975 46
54369 45
73221 45
95324 46
16043 45
30282 45
17496 46
73507 45
46283 45
37611 45
42081 45
66351 45
66463 45
66053 46
93431 45
61880 45
5912 45
49294 45
73555 45
29390 45
63239 45
23673 45
53598 45
61885 45
20313 45
71385 45
49602 45
64984 45
67840 45
94954 46
84698 45
62490 45
55177 45
78223 45
61587 45
46696 45
51273 46
27283 45
26756 45
85509 45
50432 45
48691 45
49663 45
91015 45
54526 45
58244 45
48017 46
20911 45
68911 45
27850 45
21744 47
87400 45
35720 46
58162 45
69956 45
70665 45
2265 45
27411 45
85277 45
45356 45
17526 46
19344 45
65033 45
74374 46
32785 46
87334 45
51275 45
67932 45
61484 45
20953 45
29308 45
15026 45
74438 45
85966 45
64684 45
87661 45
27435 45
80281 45
48084 45
84653 45
66642 45
90139 45
13114 45
33712 45
71039 45
46807 46
36396 47
34776 45
78324 45
6031 45
88602 46
39204 46
79963 45
282 45
74685 45
27356 45
64630 46
73499 45
19208 45
50042 45
45315 45
80941 45
18707 45
26464 45
15652 45
39459 45
18640 45
41559 45
71240 45
93612 45
75884 45
77317 46
84659 45
44848 46
74737 45
30956 45
81065 45
84521 45
22809 45
35382 45
44405 45
31669 45
60737 45
49650 45
11378 45
24716 45
62777 45
36514 45
49972 46
39086 45
5279 45
51632 45
7695 45
80119 46
28350 45
53998 45
14977 45
74046 45
42526 45
44886 45
31013 45
77125 45
58624 45
896 45
56526 45
19113 45
30439 45
61668 45
337 46
86145 45
25092 46
83449 45
61028 45
72618 45
18460 45
45984 46
66305 45
52978 45
16862 45
21195 45
14708 45
50157 45
47357 45
77802 45
31359 45
75564 45
60322 45
48288 45
94021 45
43945 46
95721 45
19754 45
4773 45
76227 45
85402 45
48789 46
77143 45
42373 45
84893 46
35197 45
47724 45
45087 45
47969 45
12043 45
4912 45
90375 45
8042 46
67533 45
87851 45
25819 45
66149 45
54453 45
53229 45
41947 45
37243 45
53296 45
31824 45
55413 45
89660 45
7290 45
93395 45
16398 46
98612 46
53827 45
31189 45
3761 45
68963 45
555 45
99570 46
5514 45
16353 45
15633 45
71414 45
68204 45
32354 45
83067 45
81124 46
53127 45
38065 45
82632 46
12595 45
15292 45
69961 45
45377 45
82934 45
79331 46
43633 45
21058 45
5361 45
348 45
60519 45
67547 45
35733 45
40175 45
52735 45
57062 45
96962 45
94990 45
79927 45
27498 45
33639 45
21151 45
23415 45
69277 45
57582 45
27158 45
10015 46
44384 45
49569 47
64834 45
76744 45
73681 45
15693 45
75036 45
63491 45
94444 45
36467 45
90418 45
1850 46
2606 46
55176 45
91821 45
48443 45
76597 45
31244 45
44282 46
859 45
48338 45
30123 45
51168 47
46558 45
61035 45
6264 45
23243 45
81344 45
98816 45
11090 45
54241 45
63275 45
46528 45
40617 46
10095 45
28666 45
22380 45
54823 45
73424 45
49324 45
98782 46
54727 45
54938 45
49684 46
93488 46
27002 46
93174 46
67878 45
92787 45
56981 45
78335 45
3417 46
33738 45
40730 45
51340 45
20970 45
65964 45
75384 45
10042 45
98717 45
37812 45
27655 45
8798 45
76947 45
81795 45
30508 46
22097 45
63667 46
41039 45
32072 46
12648 45
71954 45
3656 45
37509 45
83911 45
49536 46
36432 45
52608 46
92215 45
67603 46
73309 45
90748 45
79843 45
62079 45
59757 46
32942 46
26414 45
8142 45
81133 45
6462 45
40320 45
31090 45
62144 45
4628 45
74374 45
44 45
72366 45
23129 45
4314 45
94754 46
9207 45
30908 45
81676 45
5462 45
10224 45
97801 45
42852 45
64661 45
16545 45
20685 45
61883 45
36414 45
92856 45
39564 45
11659 45
25720 45
61996 45
8931 45
58028 46
99339 45
6015 45
647 45
30026 45
71563 45
46991 45
78667 45
61019 45
34384 45
27918 45
38944 46
41727 46
1316 45
44600 46
95059 45
10873 45
66435 45
84874 45
39614 45
50048 45
74181 46
10920 45
66592 45
71926 45
8945 45
58998 46
99632 45
84978 45
60929 45
16366 45
93790 45
4144 45
49074 45
61754 45
81275 45
89608 45
60856 45
99638 45
85441 45
23594 45
6230 45
66539 45
10556 45
57062 45
80299 45
48658 45
60762 45
24733 45
53498 45
12373 45
94339 45
46579 45
33351 45
21661 45
18742 46
42807 45
25097 45
66914 45
24155 45
34564 45
26083 45
11161 45
97191 45
73402 45
91343 45
99406 45
97615 46
18297 46
24259 45
829 45
74277 45
26526 45
9965 45
28926 45
13596 45
70270 45
38080 45
38710 45
7232 45
12489 45
33428 45
69099 45
125 45
77279 45
97908 45
89947 45
38692 45
7956 45
93987 45
66588 45
71546 45
62413 45
13294 45
84996 45
80140 45
86160 45
7854 45
90058 45
99241 45
48740 45
84810 45
42116 45
58533 45
7465 45
73543 45
73215 45
13227 45
8253 45
65670 45
68071 45
9560 45
15288 45
19320 45
42481 45
48985 45
45801 45
13506 45
81969 45
95441 45
6762 45
43756 45
95786 46
5385 45
67060 45
42192 45
71585 45
74394 46
98646 45
42538 45
52296 47
75534 45
43480 45
27575 45
3500 46
2852 45
63569 45
66809 45
90151 45
33964 45
9775 45
7054 45
80705 46
21652 45
69450 45
89091 45
16168 45
45804 45
21760 45
74089 45
74218 45
20046 46
27805 45
40571 45
18671 45
25931 46
38542 45
12863 45
52122 45
23669 45
25113 45
87071 46
8714 45
17917 47
99755 45
59820 45
502 45
16795 45
32575 45
23616 45
1554 45
59945 45
82245 45
15787 45
26886 45
10727 45
74797 45
81120 45
24535 45
9805 45
15995 46
64172 45
79541 45
42246 45
90906 45
7446 45
69086 45
1744 45
42682 45
30534 45
84794 45
47824 45
47117 45
49918 45
44634 45
97628 45
61494 45
1633 45
32822 45
66318 45
16752 45
11172 45
26928 45
13520 45
59416 45
7958 45
83389 45
71910 45
26794 45
63304 45
21783 45
56117 45
35100 45
80063 45
32383 45
28144 45
74170 45
90196 45
48027 45
92692 46
55366 45
52905 45
18373 45
39697 45
60872 45
69733 46
27428 45
94621 45
8824 45
66361 46
58652 45
33208 45
1165 45
55234 45
1795 46
39169 45
66424 45
43206 45
88698 45
59105 45
16187 46
21391 45
2880 45
12993 46
6068 45
29718 46
65883 45
35219 45
5439 45
39904 45
71706 45
80955 46
18752 46
69229 45
55125 45
89042 45
80898 45
73089 45
22691 45
55416 45
87493 45
15346 45
84548 45
576 45
36494 46
25855 46
89721 45
83271 45
45001 45
83364 45
21518 45
86256 45
17346 45
88363 45
53327 45
73481 45
65979 45
40514 45
96556 45
90257 45
77341 45
4406 46
71872 45
35128 46
18371 45
42957 45
66831 45
46657 45
45337 45
24415 45
18811 45
66237 45
57290 46
80458 45
37010 45
10244 45
69511 45
72689 45
7174 45
97301 45
71956 45
43646 45
21996 46
25522 45
54454 45
55867 45
31130 45
76849 45
89857 45
73146 45
72729 45
29160 45
46944 45
72 46
87197 45
17211 45
89621 45
42672 45
61519 45
92043 45
84339 45
11003 45
36694 46
28652 45
43219 45
20722 45
53798 45
6882 45
71210 45
30549 45
46137 45
47688 45
18776 45
16528 45
48277 46
4224 45
22473 45
15031 45
55539 45
57875 45
96449 45
38882 45
7249 46
26842 45
49034 46
84245 45
74744 45
60614 45
6374 45
2804 45
99982 45
68750 45
56290 45
97470 46
40545 45
5027 45
81441 45
63848 45
18480 45
77452 45
31672 45
33524 45
25766 45
44848 45
71509 45
61022 46
96335 45
27258 46
61712 45
1714 45
59112 45
72413 45
62776 45
1799 45
57548 45
14643 45
40138 45
58397 45
78334 45
45005 45
3446 45
60841 45
43835 46
10784 45
81295 45
78219 45
89828 45
76557 46
19211 45
79822 45
92773 45
10556 45
25548 45
8638 45
11716 45
81106 45
80302 46
23438 45
64694 46
69810 45
9392 45
71301 45
32917 45
38166 45
3698 45
63436 47
21915 45
31588 45
53141 46
2914 46
65777 45
82181 45
71645 45
72409 45
30396 45
5600 46
87936 45
96594 45
557 45
49210 45
51187 45
63196 45
77680 46
73343 45
68135 45
81556 46
83103 45
74480 45
30042 45
41123 45
68761 45
76820 45
55135 45
76598 46
60226 46
88894 45
3780 45
29669 45
67619 46
34504 45
90548 45
31803 45
4179 45
18828 45
2642 45
18043 45
75683 45
40780 45
95051 45
60346 46
8114 45
28217 45
70478 45
82423 45
97671 45
16289 45
83945 46
52310 46
92738 45
16769 46
28708 45
78570 45
59810 45
93303 45
30516 45
84473 45
47790 45
66788 45
43819 45
27218 46
92984 45
82487 45
92484 45
1754 45
1425 46
46493 45
44374 45
47281 45
39366 45
40295 46
47360 45
29647 45
74097 45
59861 45
55931 45
19658 46
45011 45
79981 45
20789 45
91835 45
57279 45
92647 45
98264 45
99747 45
56141 45
99480 45
17152 45
36424 45
74043 45
88025 45
75623 45
35812 45
41459 45
71662 45
30199 45
37404 47
30240 45
5331 45
61070 45
24409 45
75957 45
68286 46
36833 45
19558 45
86803 45
62646 45
88684 45
84195 45
89949 45
50080 45
87066 45
41938 45
75551 45
88404 45
60804 45
49093 45
64953 45
61409 45
68573 45
95666 45
39741 45
66585 45
84628 45
76644 45
16522 46
86509 45
13421 45
51376 45
61060 45
97409 45
65517 45
63651 45
32510 45
96358 46
55371 45
92185 45
27260 45
32104 45
53090 45
59341 45
88377 45
29921 45
77840 45
20553 45
17030 45
40576 45
55293 45
83111 45
31594 45
38053 45
7144 45
35176 45
5145 45
9135 45
70077 45
87199 46
63898 45
11477 45
74472 46
13899 45
70805 45
52132 45
333 45
81042 46
74788 45
83370 46
78565 45
46654 45
4557 45
89219 45
87994 45
77306 45
72044 45
42580 45
50391 45
89033 45
40089 45
64968 45
37519 46
13363 45
6877 45
64336 45
64192 46
94535 45
39590 45
1320 47
36202 45
91177 45
38314 45
48208 45
49164 46
52004 45
62130 45
29491 45
10634 45
1845 45
7599 45
53902 45
75011 45
33557 45
78812 46
33454 45
27130 45
99560 45
53321 46
98744 45
11921 45
89906 45
16633 47
13913 45
51344 45
85024 45
24658 45
52449 45
99152 45
6812 45
31933 45
62522 45
65856 45
78294 45
30924 45
57074 45
72899 45
94277 45
72923 45
18327 45
89869 45
92007 45
41756 45
78600 45
70760 45
12936 45
8911 45
61667 45
97737 47
60523 45
26089 45
48393 45
9322 45
94603 45
22193 45
88165 45
37851 45
99573 45
88802 45
69139 45
96090 45
69419 47
86882 45
34275 45
48984 45
35522 45
7569 45
91009 45
38579 45
45526 45
97153 45
42915 45
95721 46
2742 45
50145 45
9377 45
98673 45
53912 45
7674 45
5338 47
78963 45
34437 45
8474 45
59604 46
88344 45
6159 45
98243 45
75514 45
99113 45
50801 45
10717 46
96309 45
56610 45
71116 45
251 45
12753 45
93389 45
15763 45
28865 45
41059 45
43007 45
8488 45
72735 45
624 45
27382 45
28734 45
83933 46
466 45
94608 46
47867 45
95411 45
64263 46
22240 45
89840 45
63332 45
6379 45
62774 45
55596 45
39886 45
67335 45
92223 45
27192 45
81474 45
52062 45
982 45
45180 45
87646 45
91771 45
30352 46
76332 45
13102 45
90756 45
2426 45
43807 45
43399 45
29758 45
2878 45
6865 45
65798 46
79007 45
31599 45
76911 45
40734 46
31788 45
34449 45
12268 45
67277 45
12481 45
39026 45
58188 45
66416 45
25597 46
62361 45
9663 45
63751 45
79084 45
41657 45
32497 45
25818 46
90922 45
89804 45
62436 46
78113 45
57412 47
75900 45
18602 46
94422 45
401 46
3460 45
49550 45
23831 45
27290 45
38262 45
64893 45
96153 45
63580 45
11193 46
8818 45
51626 45
17811 45
18147 45
3549 46
99823 47
70702 45
14176 45
67877 45
71236 45
2877 45
64396 45
75887 45
29519 45
71185 45
78395 45
26133 45
4433 45
22437 45
16959 46
68254 45
71242 45
61421 46
53040 45
25945 45
26641 45
82863 45
67889 45
22164 46
84184 45
46232 47
54599 45
14199 45
12457 45
13202 45
87626 45
51234 45
34004 45
73143 45
3910 45
73998 45
13026 45
67257 45
44494 45
74032 45
25964 45
31602 45
53047 45
97300 45
66454 46
99585 45
95664 45
25374 45
26055 45
75853 45
21283 46
58767 45
99554 45
78684 45
54686 45
84436 46
59529 45
40620 45
79593 45
74139 45
99823 45
98728 45
11145 45
19680 45
5119 45
18945 45
44712 45
63482 45
1411 45
19727 45
56617 45
56581 45
53877 45
69505 45
73612 46
35696 45
99486 45
63326 45
57551 45
26863 45
98395 46
51573 45
43270 45
88865 45
95268 45
97311 45
71433 45
10488 45
80895 45
17890 45
78373 45
18266 45
62164 46
62523 45
75274 46
18309 45
85857 45
52613 45
86716 45
7618 45
78311 45
55024 45
56207 45
54571 45
11690 45
96356 45
37020 45
4050 45
34998 45
74603 45
86320 45
78227 45
32804 45
22870 46
62832 45
69047 45
91613 45
56901 45
6145 45
30065 45
89466 45
78106 45
56913 45
14856 45
77686 45
21301 45
69 45
83283 45
83646 45
95675 45
48064 45
28866 45
21037 45
89108 45
90681 45
31072 45
48438 45
73723 45
39894 45
47976 45
49239 45
75451 45
53728 45
24183 47
12802 45
30900 45
80146 45
61016 45
74274 45
62780 45
90406 45
34948 45
6309 45
97513 45
55478 45
10837 45
36709 45
45735 45
65486 45
3219 45
6028 45
24736 45
60181 45
29203 45
12560 45
70136 45
78100 45
60000 45
15420 45
77244 45
99212 45
61949 45
94305 45
76051 45
81948 45
49889 45
68290 45
86499 45
6731 45
83897 45
27459 45
71007 45
98406 45
73426 45
74667 45
81176 45
75880 45
88475 45
17055 45
60562 45
36551 45
29410 45
92179 45
92670 45
51997 45
85774 46
10532 45
4070 45
68921 45
33442 45
98163 45
35056 45
44242 46
53741 45
32734 45
11271 45
36559 45
78679 45
41817 46
63977 45
22370 45
18199 45
18580 45
35518 45
59247 45
18158 45
16765 46
15379 46
65543 45
53843 45
54668 46
15241 45
94117 45
70628 45
24725 45
38352 46
24069 45
66943 45
46987 45
26348 45
50977 45
79406 45
43049 45
96380 45
71838 45
39194 45
63706 45
53603 45
61913 45
59121 45
40558 45
13326 45
13134 45
48111 45
91975 45
47032 45
47033 45
92385 45
19901 45
62368 45
48747 45
51710 45
61451 45
95583 45
93415 45
11116 45
27214 45
56745 45
47236 45
91195 46
11830 45
69195 45
6881 45
72560 45
28524 45
59830 45
18503 46
60972 45
12697 46
92954 46
54976 45
8013 45
75032 45
326 45
74719 45
94271 45
7803 45
42572 45
3525 45
96758 45
64840 45
84040 45
91211 46
56906 45
71736 45
30148 45
92431 45
82471 45
64548 45
69683 45
60371 45
32964 45
70359 45
27854 45
34217 45
898 46
6012 45
6604 45
50296 45
82463 45
67725 45
54725 45
58538 45
52936 45
67860 45
18276 45
78407 45
5398 45
82256 46
9206 45
44445 46
30041 45
62263 45
73199 45
37552 45
44174 45
11123 45
77785 45
74556 45
43277 45
618 45
41047 45
211 45
88331 45
38332 45
89894 46
48919 45
58687 45
62976 45
30484 45
30108 45
16382 45
35963 45
25249 45
34241 45
37101 45
94286 45
50695 45
26728 45
44782 45
54879 45
38619 45
60857 45
90341 45
84023 45
7705 45
82742 45
92795 46
22871 45
83694 45
67179 45
49502 45
98196 45
94255 45
92899 45
92535 45
10075 45
13684 45
77837 45
29145 45
44906 45
35137 45
40309 45
5791 45
97516 45
10205 45
63751 45
59267 45
83222 45
10032 45
75991 45
62317 45
86632 45
53594 46
61372 45
23794 45
25392 45
46204 45
83528 45
64830 46
66972 45
35895 45
63691 45
82722 45
79757 45
33052 45
78424 45
85674 45
35315 46
30000 46
81882 45
5645 45
30939 45
83537 45
30826 45
31344 45
58288 45
74201 45
41641 45
51905 45
35257 45
11233 45
1415 46
70954 45
26363 46
63514 45
77135 45
41864 45
20402 45
47799 46
1360 45
12254 45
73288 45
61106 45
54153 46
42214 45
18798 45
94544 46
53541 45
66918 45
36566 45
44972 46
23809 46
21040 46
10314 45
19389 45
83287 45
35178 45
92123 45
5681 45
97903 45
15889 45
34261 45
88108 45
6360 45
95688 45
85971 45
59547 45
66622 45
64240 45
6676 45
5877 45
73712 45
88904 45
48769 45
69661 45
7128 45
28992 45
63002 45
75659 45
27183 45
23635 46
11509 45
68404 45
62271 45
84334 45
48596 46
44018 47
17162 45
30482 45
19194 45
20801 45
74596 45
75400 45
70722 45
22004 46
62036 45
62790 45
58945 45
12455 45
24977 45
45863 45
83199 45
89951 45
34259 46
4914 45
2893 45
67785 46
1057 46
73236 45
84192 45
13787 45
46544 45
96575 45
19414 45
88592 45
26030 45
78645 45
20766 45
23260 45
95403 45
93726 45
21335 45
58316 46
45812 45
94170 45
78111 45
36085 45
96821 45
48835 45
13204 45
3322 45
79372 45
77886 45
93208 46
94920 45
34076 45
76000 45
78263 45
58278 46
97205 45
50409 45
10955 45
59936 45
56150 45
78636 45
92119 45
31276 45
45977 45
58946 45
84156 45
21598 45
66382 45
97988 45
81713 46
78020 45
74921 45
17693 45
92145 45
95119 45
87585 45
7496 45
23328 45
68389 46
73476 45
88549 47
1447 45
25346 45
25824 45
59680 45
19939 45
67226 45
22851 45
42347 45
18144 46
67074 45
91771 45
70511 45
55298 45
58538 45
10614 45
71934 45
93181 46
65668 46
66353 45
30542 46
68175 45
69390 46
14450 45
35815 45
46304 45
8889 45
17265 45
53333 45
40526 45
83864 46
45234 45
87607 45
8493 45
63581 46
16588 45
15371 45
59563 45
76455 45
5609 46
93580 45
70049 46
61296 45
8439 45
65278 45
51624 45
51682 45
47563 45
60325 45
69739 45
53237 45
12277 45
58202 45
45264 45
79087 45
22995 46
33746 45
80317 45
37696 45
28768 46
91886 45
99459 45
47182 45
10439 45
30621 45
79903 45
96529 45
49115 45
98235 46
7685 45
77656 45
69533 45
59282 45
10257 45
36191 45
57002 46
4398 45
15337 45
53879 45
38004 45
25092 45
1023 45
10100 45
14928 45
85715 45
83274 45
37974 45
77427 46
85266 45
93370 45
42984 45
42839 45
57054 45
69809 45
20673 45
51926 45
94627 45
48606 45
32518 45
6573 45
25166 45
14323 45
90062 45
41340 45
4838 45
77007 45
23995 45
45747 45
98458 45
52214 45
51309 45
69401 46
3807 45
16534 46
53794 45
95695 45
31029 47
82899 46
5637 45
83678 45
38769 45
61991 45
91391 45
70922 46
59478 46
11234 45
57502 45
90393 45
62382 45
513 45
34516 45
73810 45
93039 45
34234 45
69629 45
30751 45
85768 45
62898 45
68653 45
29355 45
88864 45
94183 45
37451 45
210 46
30768 45
47956 45
93708 45
47064 45
24892 47
61696 45
34741 45
54277 45
32163 45
9355 45
54546 45
2620 45
1805 45
10348 45
67534 45
86234 45
54945 45
69491 45
81402 45
8992 45
35637 45
3593 45
44506 45
75024 45
19390 45
53399 45
7383 46
12888 45
86209 45
46901 45
4839 46
11652 45
48141 45
72689 45
12625 45
47731 45
68514 45
40361 45
71614 45
9716 45
86570 45
78081 45
22529 46
11918 45
40748 45
8479 45
27874 45
66587 45
45004 46
8199 45
80120 45
92030 45
15973 45
84010 45
8878 45
32984 45
23802 45
63182 45
36478 45
77623 45
42200 45
79876 45
82455 45
53253 45
51792 45
68517 46
16062 46
56170 45
50299 45
8071 45
71304 46
54842 45
69738 45
12226 45
33458 46
60391 45
12789 46
23482 45
31234 45
70287 46
91342 45
82783 46
57091 45
89475 45
50649 46
49521 45
77947 45
51663 46
30635 45
10241 46
89554 45
42007 45
69001 45
44662 45
29462 45
49198 45
90155 45
46647 45
22900 45
86955 45
12338 45
51411 45
53731 46
27155 45
81303 45
90428 45
50458 45
78056 45
81611 45
63104 45
70081 45
6332 45
86882 46
58290 46
21089 45
79567 45
71388 45
566 45
71075 45
51860 45
89623 47
28733 45
47761 45
70148 45
22362 45
96530 45
3615 45
5330 45
93738 45
92752 45
75020 45
31837 45
8347 45
75903 45
48591 45
21657 46
28700 45
42745 46
49060 45
59768 45
41603 45
28955 45
19115 46
3667 45
45936 45
89920 45
41663 45
92491 45
29816 45
45296 45
53992 46
47686 45
53021 45
20631 45
90804 45
78338 45
51213 45
71244 45
75996 45
75454 45
34591 45
7949 45
56220 45
39224 45
6546 45
92381 45
21099 46
94724 45
64761 45
74698 45
37637 46
71570 45
9946 45
31625 45
64643 45
96619 45
27049 45
10990 45
15529 45
91680 45
9937 45
27222 46
75201 45
25776 45
62322 45
84356 45
10432 46
11217 45
40573 45
19634 45
83649 45
51900 45
19753 45
72213 45
31514 45
62015 45
67705 45
17417 45
5416 45
73578 45
21817 45
57040 45
87384 45
29850 45
33741 45
13815 45
11203 45
42460 45
49063 45
78445 45
30697 45
42370 45
27362 46
63735 45
7814 46
11299 47
21353 45
19425 45
49483 45
11456 45
78390 46
57506 45
44233 45
31163 45
62831 46
37530 47
489 45
12676 45
2449 45
79362 47
21339 45
34979 45
46988 46
7411 46
86644 46
28459 47
19877 45
52575 45
13052 45
30963 45
33116 45
45039 45
44354 45
14840 45
63626 46
57471 45
58317 45
40723 45
58682 45
90722 45
43356 45
4037 45
21837 45
72087 45
60323 45
12471 45
29021 45
99325 45
91659 45
31885 45
29874 45
92948 45
45460 46
34442 46
57367 46
28032 45
46224 45
53181 45
51143 45
6308 45
92034 45
49859 45
4800 45
738 45
65314 46
44524 45
93102 45
86131 45
67272 45
50919 45
6339 46
86579 45
48844 45
38272 45
26779 45
62915 45
33672 45
39337 46
29230 45
62595 45
4986 45
34175 45
49743 45
42720 45
27176 45
10539 45
54172 45
80836 45
213 46
68050 45
95668 45
51231 45
9228 46
63514 45
31234 46
30231 45
98082 45
95569 45
94916 46
19754 45
83836 45
87678 45
99920 47
77334 45
67621 45
42080 46
86812 45
13064 45
40211 46
37305 45
91993 45
58425 45
17378 45
77337 45
10375 45
46488 45
22361 45
79789 45
31697 45
7599 46
89192 45
2461 45
84794 46
16737 45
17380 45
3755 45
96547 45
79468 45
27858 45
81232 45
73182 45
64320 45
83768 45
131 46
36399 45
42012 45
18257 45
15992 45
58269 46
30814 45
24077 45
23712 45
26140 45
58889 45
3536 45
77621 45
35104 45
3559 45
15071 45
7475 45
79958 45
97249 45
92758 45
15056 45
93385 45
94711 45
74187 45
91249 45
63584 45
66219 46
28598 45
74836 46
12938 45
25483 46
96869 45
6529 45
95679 45
37356 46
67409 45
74958 45
43442 46
99733 45
24214 45
53951 45
57 45
45915 45
95092 45
66569 45
14306 45
17777 45
41192 45
63089 45
96084 45
72948 45
73377 45
28572 46
98317 45
11285 45
11677 46
46476 45
81706 45
66856 45
17268 45
41392 45
37157 46
21823 47
2635 45
13957 45
67555 45
35898 45
46259 45
78774 45
39256 45
77822 47
5524 46
38738 45
90056 45
14248 45
95371 45
94817 45
92662 45
41520 45
52419 45
38204 45
61356 45
35914 45
897 45
68752 45
16999 45
16060 45
43849 45
486 45
81984 45
8588 46
3621 45
18522 45
37656 45
19295 45
9684 45
70791 45
11339 45
23405 45
88523 45
74589 45
35203 45
24345 45
27823 45
49899 45
53216 45
67795 45
84246 45
37650 45
84588 45
61504 45
70658 45
84801 45
28210 45
89038 45
49066 45
55856 46
84661 45
54788 45
49632 45
68360 45
82707 45
89938 45
75376 45
94251 45
29753 46
86535 45
23534 45
89911 45
90720 45
27820 47
79575 45
10250 45
58537 45
64029 45
64808 45
20411 45
11243 45
23882 45
41364 45
62917 45
66826 45
67764 45
90891 45
44514 45
65385 45
81841 45
33072 45
99295 46
54023 45
84531 45
16528 45
18662 45
11883 46
73967 45
48110 45
80913 45
47107 45
7852 45
34513 46
96885 45
28088 46
45268 45
76287 45
61019 45
76340 45
5197 45
16717 45
84503 45
11553 45
46906 45
48552 45
34445 45
81290 45
19624 45
58060 45
4568 45
4583 46
92612 45
81596 45
82032 45
9220 45
82743 45
43412 46
54052 45
25756 46
66729 45
28882 45
45382 45
46206 45
3988 45
27522 45
99141 45
22771 45
30143 45
9196 46
4271 45
20374 45
81848 45
80250 45
30516 45
33126 45
74581 46
37547 45
54635 45
20171 45
34125 45
32978 45
15525 45
91903 45
77112 45
154 45
29355 45
45070 45
60265 45
94957 45
39468 46
76859 45
48768 45
56315 45
20246 45
42617 46
68259 45
28864 45
23045 45
91401 45
22548 46
53110 45
53878 45
92210 45
23195 45
85845 45
25074 45
25004 45
17495 45
15383 46
18068 45
31447 45
98954 45
29782 45
9397 45
5201 45
61460 45
84052 45
68018 45
21673 45
32053 45
83578 45
28012 45
14564 46
74275 45
91769 45
82685 45
92058 45
79995 45
28147 45
85977 45
38866 45
48796 45
87968 45
2142 45
20626 45
70319 46
56975 45
99505 45
27307 45
17432 45
19097 45
21589 45
8745 46
9600 45
2802 45
32377 45
59505 45
90312 45
95664 45
62161 45
30720 46
69363 46
14847 46
90924 45
80746 45
96105 45
12871 45
15885 45
66074 45
60200 45
90369 45
41572 45
13281 45
75954 45
6400 46
69578 45
76166 45
17089 45
95810 45
47496 45
43194 45
77930 45
36666 45
1436 45
20428 45
83576 45
94866 45
87738 46
65716 45
82636 45
43503 45
66218 45
53752 45
12906 45
83100 45
76313 45
31781 45
56748 45
35007 45
37016 45
17152 45
12793 45
59173 45
98078 46
9975 45
30497 45
10074 45
49057 45
16530 45
24216 45
36015 46
46988 45
4261 45
36862 45
27621 45
33625 46
44960 45
28886 45
23753 45
90082 46
88145 45
60661 45
4973 45
77081 45
11542 45
38199 45
5802 45
29985 45
59565 45
57136 45
74413 45
58527 45
64413 45
62613 45
28633 45
80267 45
59835 46
3631 45
82971 45
59535 45
66205 45
69566 45
38846 45
43699 45
9746 45
65295 45
85462 45
28894 46
98621 45
89789 45
72979 45
77891 45
48576 45
18074 46
83050 45
85214 45
45221 45
99814 45
50810 46
53743 45
77161 45
15001 45
16387 45
46917 45
28350 45
79887 45
17308 45
4756 46
43396 45
10884 45
16325 45
70982 45
55127 45
84719 45
48889 45
12325 45
71211 45
28894 45
16643 45
65037 45
7850 45
97214 46
82639 45
47477 45
69812 46
27501 45
92542 45
76897 46
611 45
93423 45
56475 45
75035 45
86029 46
3988 45
31914 45
81715 45
26112 45
84183 45
64425 45
51813 46
35902 45
21735 45
3180 45
59046 45
82275 46
3305 45
5638 45
58290 45
94150 45
76833 45
49476 45
53403 45
70956 45
82008 45
74477 45
91660 45
65369 45
66983 45
94389 45
5514 45
98243 45
5399 45
84090 45
55195 45
62254 46
44387 45
85215 45
60641 45
64116 46
21167 45
77932 45
49710 45
63428 45
99247 45
51935 45
47837 45
73379 45
70792 45
69602 46
35800 45
71706 45
43321 45
6489 45
71845 46
98957 45
89082 45
13084 45
93992 45
89183 45
93147 45
461 45
65880 45
84465 46
89322 45
281 46
75846 45
45838 46
26505 46
75398 45
13094 45
21327 45
60849 45
59380 45
77690 46
81466 45
67095 45
24467 45
86484 46
57684 45
73472 45
42325 45
76744 45
77064 45
22875 45
95426 45
24430 45
84197 45
93110 45
49362 45
59011 45
54454 45
7470 45
19907 45
25237 45
68793 45
59976 45
47067 45
84497 45
93117 45
6550 45
3476 45
93528 45
83494 45
39244 45
9424 45
89937 45
24886 45
82619 45
34581 45
4441 46
18541 45
68572 46
13019 45
33761 45
10572 45
34513 45
15484 45
64632 45
58566 45
56511 45
14298 45
94076 45
26177 45
74660 45
24794 45
97764 45
10544 45
69096 45
78244 45
22541 45
82347 45
6264 45
50877 45
36478 45
43289 45
15379 45
89394 45
31002 46
27352 45
18384 45
93203 46
40190 45
18975 45
76 45
18243 45
1338 45
78286 45
33791 46
80271 45
92743 45
73794 45
89954 45
15045 45
50539 45
29376 46
71233 45
73604 46
72738 46
95167 45
60884 45
25626 45
76790 45
47561 45
68377 45
8380 45
41627 45
89645 46
35609 45
66120 45
81169 45
53147 45
69091 45
83689 45
63146 45
3436 45
47149 45
40621 46
78767 46
94215 45
76611 45
44825 45
81682 45
3209 45
25942 45
8045 45
96115 45
35730 45
56777 45
88510 46
51198 45
27718 46
82468 45
31532 45
78072 45
72717 45
56821 45
64585 45
95096 45
7999 45
85513 45
69801 45
46522 46
12619 45
19264 45
40395 45
84279 45
69006 45
57567 45
65734 45
60533 46
71883 45
18838 45
52608 47
57680 45
98156 45
17805 45
98574 45
17874 46
63818 45
99369 46
45741 45
32224 45
2193 46
82825 45
38064 45
80280 45
74273 45
40570 45
69657 45
94926 45
66174 45
29849 45
22658 45
66881 45
60244 45
29242 45
47132 45
29828 45
86135 46
20801 45
89141 45
3691 46
41053 45
20795 45
68843 45
63082 46
1045 46
44621 45
59651 45
77551 46
83684 45
44729 45
15849 45
83855 45
77476 45
59118 45
59272 45
45140 45
48455 46
89292 45
76830 45
90152 45
1627 45
61007 45
43218 45
48274 45
36716 45
53119 45
40770 45
29331 45
87466 45
55599 45
20530 45
56020 45
14457 45
13903 45
34004 46
18016 45
94785 45
37316 45
68924 45
51932 46
39364 45
82466 45
61010 45
61658 45
47188 46
41608 45
99427 45
35913 45
77634 46
30097 45
9961 45
26885 45
57014 45
4141 45
50238 45
53876 45
76460 45
96507 46
3513 45
54220 45
32035 45
53180 45
3773 45
77664 45
80615 45
79297 46
4778 46
14844 46
43448 45
76154 45
54810 46
94734 45
19278 45
79332 46
39269 45
85539 46
44709 45
59402 45
93898 45
11391 45
65507 46
91257 45
78075 45
75447 45
52949 45
12273 45
57362 45
70635 45
51355 45
71726 45
91079 46
44221 45
55191 45
1625 45
1585 45
36687 45
24045 45
61958 45
79578 45
71394 46
61822 45
98084 47
80804 45
95127 45
73652 45
34026 45
2212 45
41173 45
42087 45
85559 46
63111 46
40379 45
4178 45
37923 45
40324 45
11341 45
22109 45
34338 45
72195 46
3952 45
79397 45
17246 45
23646 45
82323 45
17112 45
11900 45
40165 45
65389 46
3013 46
89903 45
27465 45
70377 45
60753 45
97498 45
17055 45
70882 45
92036 46
47627 45
81762 45
34418 45
53264 45
4272 45
19456 45
49791 45
65453 45
25512 45
62834 45
31804 45
94656 45
99783 45
45556 45
24330 45
60822 45
72299 45
24263 45
45441 45
29476 45
54717 45
38656 45
66743 45
93881 45
18305 45
68158 45
32417 46
13543 45
65804 45
10185 45
71051 45
92984 45
83286 45
54770 45
65714 45
50861 45
82610 45
54447 45
61628 45
29016 45
38186 46
16914 45
28735 45
6613 45
79255 46
21887 45
49547 45
9366 45
21066 45
40255 45
66928 45
22352 46
49517 45
56770 45
98053 45
98951 45
4289 45
82499 45
77840 45
96740 45
69146 45
71677 45
24276 46
74327 45
88410 46
4670 45
73411 45
48695 46
78605 45
8883 45
97420 45
97991 45
60406 45
14688 46
35437 45
97373 45
51086 45
43029 45
56844 45
5298 45
72064 45
49872 45
54945 45
93238 45
67716 45
6145 45
87137 45
77271 45
36179 45
15613 45
54174 45
15125 45
96221 45
16515 45
27616 45
37142 45
39778 45
31306 46
58915 45
47401 45
44120 46
63135 45
33887 45
49202 45
38895 45
34627 45
32301 45
67455 45
39950 45
57979 45
80996 45
74667 45
68612 46
4296 47
24247 45
28070 46
73780 45
48297 45
88612 45
6108 45
89327 45
11804 45
43488 45
68953 45
73089 45
18727 45
12897 45
52356 45
94818 46
48510 45
6466 45
64441 45
51715 45
80068 45
92581 45
53467 46
96550 45
39362 45
88442 47
64195 45
78493 46
95705 45
7603 45
61215 45
46638 45
72725 45
27665 45
35875 45
62824 45
33068 45
64194 45
12028 45
98316 45
42260 45
57961 45
41107 45
93967 46
6649 45
87707 45
78335 45
29906 45
67499 45
14130 45
50224 45
87030 45
58991 45
34856 45
23577 46
19645 45
87107 45
40937 45
30229 45
10427 45
57531 45
61572 45
94273 45
35256 45
5043 45
12217 46
8701 45
4160 45
7708 45
28783 45
44923 45
46368 45
20813 46
7697 46
7606 45
18174 45
80779 45
35694 45
21264 45
99265 45
69636 46
86957 45
22346 45
99647 45
54729 45
96637 46
82122 45
52324 45
78036 45
7851 45
28784 45
24087 45
28058 45
85018 45
95799 45
34819 45
80563 45
57913 45
59526 45
66639 45
62475 45
43709 45
74823 45
25267 46
53413 46
63132 46
87119 45
93736 45
99190 45
96980 46
94918 45
627 45
74667 45
31736 45
11950 46
97904 45
27563 45
26171 45
53988 45
83350 45
24487 45
49937 45
55651 45
45520 45
62514 46
9333 46
14042 45
90844 45
23386 45
9431 46
40537 45
56917 45
60718 45
18627 45
3048 45
83491 45
5958 45
75779 45
96607 45
963 45
5253 46
98772 45
22746 45
12174 45
65467 45
40782 45
97623 46
33150 45
66293 45
13122 45
26344 45
45408 45
40347 45
92682 45
9625 45
91530 46
57509 45
10807 45
99119 45
68905 45
22157 45
41984 46
92577 46
51396 45
53766 46
39946 45
60114 45
15846 45
9350 45
95540 45
71291 45
15946 45
68419 45
60915 45
99476 45
75928 45
39975 45
49905 45
3129 46
61259 45
63386 45
21790 45
58121 45
86318 46
49598 45
49366 48
1910 46
46125 45
73394 45
98000 45
58384 45
86342 45
13663 47
5097 45
37066 45
86603 45
24375 45
63563 45
20841 45
91451 45
14662 45
59852 45
63642 45
98449 45
16774 45
93598 45
46644 45
69450 46
14612 45
93940 45
24765 46
47374 45
23020 45
21175 45
70105 45
30736 46
63658 45
80621 46
68587 45
1156 45
81014 45
50722 46
22824 45
71601 45
51215 45
15229 45
22050 45
3620 45
7627 45
32238 45
69866 45
57849 45
16791 45
36652 45
86784 45
89184 45
75270 45
71751 45
48084 45
76632 45
67503 45
89899 45
88449 45
40331 45
94801 45
2760 45
58047 45
14120 45
67321 45
31646 45
77664 45
72896 45
50059 45
33852 46
45772 45
20945 45
28886 45
90058 45
72124 45
20254 45
79246 45
3311 46
29916 45
68859 45
90491 45
88265 45
41274 45
53734 45
28909 45
39080 45
97556 45
20592 45
84430 45
38751 46
30285 46
3636 45
29258 45
75308 45
27302 45
17957 45
97301 46
47335 45
25431 45
70727 45
30321 45
55462 46
46464 45
98683 45
58333 45
15627 45
31257 45
55952 45
56606 45
50295 45
31541 45
25 45
72981 45
76320 45
55056 45
24610 45
32630 45
56761 45
62719 45
59979 45
94064 45
3056 45
97036 45
32903 45
61138 45
10635 45
13860 45
39496 45
6138 46
15880 45
48638 45
60636 45
89209 45
79503 45
90784 45
58435 45
92508 46
7046 45
32033 45
17658 45
77949 46
19263 45
22389 45
91708 45
1307 46
77185 46
91681 45
86507 45
5048 45
80663 45
67235 46
93422 45
94604 45
70417 45
48699 45
26767 45
20464 45
32936 45
52970 45
30520 45
56041 45
45131 45
76033 45
59887 45
7801 45
82575 45
10142 45
16286 45
90061 45
93542 45
22651 45
71366 45
23300 45
24712 45
4672 45
34690 45
11130 45
9043 45
90808 46
20155 45
22195 45
67764 45
10169 45
10458 45
61368 45
7114 45
95903 45
81136 45
41870 46
31563 45
40073 45
95203 45
2828 45
33726 45
94846 45
17527 45
98111 45
14877 45
47581 45
15468 46
93215 45
66656 45
69734 45
80148 45
79742 45
35453 45
74150 45
7467 45
63515 46
29859 45
1542 45
33523 46
18428 45
98005 45
5899 46
74340 46
76797 45
80210 45
36821 45
80864 45
53824 45
57318 45
88042 45
85622 45
80552 46
41838 46
4878 45
61274 45
25688 46
99953 46
75542 45
8771 45
21974 45
93111 45
64647 45
11154 45
8241 45
26333 45
27517 46
80927 46
96 45
16954 45
93370 45
91126 45
11509 45
22811 45
6494 45
65487 47
87556 46
59735 45
45088 45
20684 45
998 45
12714 45
85580 45
24879 45
73771 45
79225 45
96383 45
94754 45
24733 45
49581 45
70757 45
5144 45
83287 45
79772 45
82884 45
24630 45
10874 46
13444 45
82973 45
35821 45
59424 45
42057 46
46828 45
92995 45
32252 45
17545 45
88289 45
97045 45
2203 45
24861 45
57823 45
42487 45
22510 45
79379 45
97220 45
73085 45
91207 45
32122 45
96459 45
17959 45
42903 45
21920 45
22432 45
15246 45
39929 45
12257 45
87636 45
80180 46
74701 45
86754 45
76187 45
84714 45
7677 45
3360 45
96612 45
54237 45
98212 45
55813 45
39332 45
82620 45
53524 45
10104 45
87192 45
46487 45
3384 45
72928 45
3605 45
42046 45
70603 45
89591 45
61757 45
86772 45
88310 46
72354 45
29009 45
88941 45
63112 45
7903 45
81944 45
80093 45
56321 45
20021 45
85550 46
36291 45
36887 45
76083 45
96470 45
35389 45
37613 45
13419 45
12724 45
26560 45
96316 45
5170 45
1692 45
37616 45
5596 45
52776 45
23033 45
22787 45
66662 45
7235 45
33037 45
33871 45
50696 45
39191 45
90265 45
97594 45
12007 45
49276 45
27645 45
63554 46
87434 45
5970 45
80937 45
83225 46
93141 45
61256 45
77974 45
43581 45
11783 46
91484 46
59379 45
98468 45
22022 45
20218 46
19178 45
36903 45
68921 45
90827 45
99172 45
64649 45
31855 45
70795 45
26561 45
90522 46
78102 45
65934 45
31883 45
21804 45
78591 45
89897 45
28360 45
86098 45
91231 45
84668 45
29397 45
63408 45
90546 45
60218 45
60840 46
23772 45
98678 45
67280 45
61964 45
50758 45
47392 45
386 45
83954 45
18772 46
81431 45
59175 45
70720 45
36001 45
21953 45
4408 46
44015 45
5705 45
52500 45
49543 45
35353 45
94094 45
89097 45
76549 45
95329 45
76190 45
55053 45
79227 45
40351 45
49610 45
51998 45
44510 45
98229 45
26446 45
87384 45
46052 45
83231 45
55753 45
95064 45
58025 45
49525 45
64815 45
14704 45
92664 45
15477 45
5008 45
36665 45
39223 45
21162 45
75038 45
41872 45
33296 45
67151 45
62230 45
73254 45
70208 45
20723 45
30936 45
38646 45
64285 45
64263 45
68197 45
5292 45
10897 45
83378 46
84461 45
82394 45
18494 45
32272 45
70817 46
2941 46
98254 45
22877 45
81801 45
52277 45
89640 45
28005 45
54149 45
88529 46
35791 46
94591 45
62175 45
51959 45
75787 45
87014 46
60311 45
20512 45
24477 45
41366 45
58643 45
4121 45
26658 45
83339 45
71500 45
35505 45
59579 45
46277 45
61993 45
12971 46
47763 45
80194 45
59663 45
3493 45
60350 45
82337 45
57235 45
3302 45
12888 45
20209 45
77090 45
20696 45
55703 45
23023 45
65302 45
62556 45
82277 46
33002 45
88098 45
21902 45
94138 45
62060 45
99004 45
79319 45
17746 45
27250 45
51510 45
72658 45
62935 46
89936 45
1784 45
21185 45
35921 46
62268 46
62393 45
98666 45
48084 45
80823 45
29831 45
75395 45
21409 45
57964 45
64528 45
94480 45
26375 45
81814 45
78678 45
25827 45
37321 45
71225 45
86329 45
82473 45
84783 45
30215 45
88302 45
64715 45
53425 45
82637 45
1253 45
30480 45
47742 45
23884 45
26210 45
65039 45
69539 45
19697 45
12008 46
63309 45
10094 45
9963 45
55419 45
51489 45
69754 45
35481 45
88614 46
53173 45
64698 45
9737 45
16768 45
47411 45
95068 45
9913 45
91657 45
94764 45
49628 45
20437 45
12032 45
96422 45
46912 45
76404 45
86469 45
45045 46
72018 46
44805 45
56441 45
16669 45
37458 45
59809 46
5183 45
94387 45
46298 45
83179 45
61009 45
17848 45
10336 45
29036 45
84387 46
35306 45
31842 45
50945 45
49736 45
9682 46
92896 45
51879 45
10448 45
13457 45
84390 45
24436 45
50128 46
63295 45
70646 45
76419 45
26475 45
58487 45
70136 45
65789 45
17299 45
99265 46
20766 45
25091 45
35573 46
53138 45
75300 45
82253 45
84584 45
97864 45
91366 45
14029 45
66832 46
44940 45
31171 46
37941 46
6113 45
50920 45
14773 45
46734 45
17398 45
21816 45
77367 45
25408 45
27712 45
10646 45
98136 45
90289 45
32279 45
92474 45
97397 45
29700 46
68693 45
26066 46
68653 45
74887 45
78968 45
49500 45
83360 45
40357 45
83293 46
77334 45
41282 46
52589 45
2745 45
89755 45
42120 46
86054 45
67068 46
85339 45
57167 46
95552 45
28266 45
86665 45
37434 45
34978 45
80504 45
43708 45
86972 46
91325 45
57683 45
21939 45
69536 45
28449 45
21701 45
3152 45
84192 45
3044 45
63542 45
34796 45
45881 45
46340 45
80620 45
70632 45
75238 45
44308 45
10834 45
98591 45
27384 45
21487 46
4589 45
16239 45
64690 45
2496 45
69010 45
88913 45
10092 45
85517 45
86033 45
69534 45
37567 45
76541 45
82426 45
10950 45
52483 45
54121 45
41141 45
78908 46
71420 45
28533 45
98990 45
92663 45
52347 45
6174 45
9367 45
30200 45
25211 45
72091 45
78206 45
35040 45
16673 45
80089 45
74204 45
58173 45
12135 45
21340 45
3696 45
93048 45
8641 45
45033 45
51614 46
6356 45
16636 45
55163 45
1627 46
54540 45
53353 45
26361 45
32192 46
16455 45
26102 45
86511 45
10204 45
66108 45
39875 45
22960 45
38031 45
98808 45
25758 45
74796 45
40955 45
73650 45
82771 45
91442 45
25591 45
42922 45
25218 45
16218 45
29507 45
41990 46
95360 45
65210 45
70645 45
65370 45
21346 45
47879 45
55521 45
21117 45
63384 45
5713 47
34879 45
83146 45
28230 45
86670 46
17605 45
73352 45
14917 45
75004 45
90608 45
70825 45
33855 45
15611 45
3072 45
67569 45
42899 45
11871 45
60226 45
50281 45
59894 46
23490 45
85307 45
6950 45
46281 45
64038 45
67924 45
59248 45
55451 45
80368 46
52424 45
51627 45
84470 45
30046 45
52319 45
59597 45
17740 45
64167 45
45248 45
61578 45
77974 45
13850 46
5810 45
98318 46
21321 46
55312 45
97459 45
54868 45
79526 45
77457 45
69258 45
80590 46
7535 45
43894 45
56240 45
46531 45
66240 45
8817 46
11197 45
31823 45
4308 45
80588 45
27772 46
19904 45
91933 45
68907 46
37545 45
97778 45
44083 45
44810 46
4139 45
25700 45
90538 45
6127 45
3225 45
67125 45
31973 46
10627 45
91953 45
2459 45
34823 45
70534 46
58525 45
48096 45
24617 45
51554 45
57568 45
18682 45
11090 45
5020 45
87445 45
199 45
35988 45
94551 45
61266 45
72937 45
57426 46
18781 45
2500 45
45480 45
92504 45
1316 46
94242 45
57743 45
82617 45
1622 45
21707 45
62664 46
81509 45
44666 45
27343 45
96333 45
73613 45
63890 45
67772 45
41548 45
3499 45
25436 45
80707 45
88931 45
94651 47
65226 45
38179 45
19735 45
28903 45
80420 46
80325 45
99380 45
47315 45
42907 46
67063 45
76716 45
66459 45
98469 45
58128 45
4575 45
81606 45
71860 45
68396 45
63416 46
20065 45
28146 47
92756 45
9775 45
49391 45
71160 45
45312 45
2961 45
57192 45
16536 45
42279 45
65591 46
19787 45
46903 46
51094 45
70567 45
23469 45
57039 45
55043 45
16462 45
71413 45
17843 45
42420 45
5687 45
92438 45
95493 45
16688 45
49927 45
36889 45
97234 45
22567 45
7620 45
5721 45
90984 45
88830 45
62239 45
23810 45
67678 45
4893 45
11089 45
94945 45
42544 45
2646 45
79381 45
33639 45
57822 45
11771 45
81503 45
49672 45
24433 45
19881 45
44069 45
67444 45
27266 45
16804 45
4194 45
34124 45
29298 45
99136 45
68048 45
35641 45
95601 45
67355 45
81176 45
7970 45
72459 45
77260 45
4157 45
23532 45
24289 45
9037 45
70230 45
13293 45
37422 45
10729 45
71759 45
59877 45
37225 46
19194 45
70775 45
23543 46
30899 45
86464 45
90765 45
79996 45
53595 45
43495 46
71595 45
41668 45
56052 46
79835 45
23599 45
19147 46
86801 45
41753 45
60045 45
77988 46
63169 45
81910 45
99586 45
68203 45
21962 45
19635 45
26281 45
16066 45
95062 45
27130 46
3272 45
62776 45
59923 45
6143 45
98691 45
59040 45
98458 45
50613 45
38786 45
1217 45
75326 47
13989 45
67430 45
15009 45
91158 46
5821 46
69402 45
43440 45
70325 45
51622 45
31633 45
27657 45
98969 46
98835 45
46918 45
85849 45
25331 46
50034 45
71829 46
7240 45
75474 45
65243 45
99355 45
46013 45
81007 45
59288 45
78649 45
99418 45
61030 45
97780 45
19284 46
6215 45
46886 45
9779 45
77180 45
31605 46
59768 45
53271 45
66425 46
77883 45
20779 45
15708 45
11107 45
66771 45
97057 45
94793 45
8144 45
73490 45
8798 45
98990 45
95917 45
91780 45
84655 45
81301 45
92930 45
70245 45
27547 45
61564 45
22584 45
84294 45
53518 45
87216 45
66932 45
58638 46
31437 45
85051 46
11723 45
58227 45
46350 45
4874 45
3775 45
67646 45
78132 45
42429 45
29685 45
84703 45
42237 45
18105 45
56987 45
59530 45
4943 45
42177 45
78944 45
47758 45
79067 46
40693 47
17260 45
19006 45
27313 45
50945 45
83613 45
27079 45
26274 45
57497 45
89652 45
70523 45
84850 45
31534 45
39063 45
64338 45
72278 45
22565 45
17574 45
16707 46
7298 45
30794 45
74075 46
76354 45
87002 46
21388 45
93810 45
50567 45
25804 45
75240 45
72574 45
35272 45
57285 45
7803 46
72984 45
66765 45
89283 45
33511 45
12688 45
17356 45
40012 45
50487 45
99470 45
5027 45
52279 45
57147 45
52296 45
3806 45
9781 45
49253 45
91940 45
69520 45
78851 46
33044 45
87585 45
10479 45
82906 45
19789 45
68895 45
93365 45
76059 45
13151 45
54968 47
22537 45
90243 45
18285 45
3670 45
84309 45
12890 47
63112 45
75741 45
18316 45
9262 45
46027 45
59258 45
85483 45
84342 45
55056 45
76507 45
68824 45
54235 45
81388 45
44904 45
62392 45
18733 45
92238 45
20966 45
55478 46
12371 45
25299 45
859 45
32792 45
65814 45
97197 46
57878 46
79453 45
61938 45
77951 47
1916 46
61853 45
50404 45
64762 45
74449 45
30756 45
50067 45
27911 45
43927 46
53511 45
82886 45
27464 45
21208 45
87390 46
71740 45
56126 46
54189 45
46610 45
10014 45
46541 45
31535 45
55455 45
12451 45
77549 45
52027 45
90380 46
83121 45
96468 45
64759 46
14228 46
86708 45
23280 46
18115 45
72792 46
66406 45
54205 46
11845 46
56622 45
13635 45
82730 45
29119 45
26354 45
55190 45
62451 45
5417 45
80335 45
73431 45
33369 45
3692 45
81720 45
50536 46
16368 46
30664 45
63130 45
7619 45
4734 45
10709 45
9837 45
84613 46
44641 45
28317 45
7705 45
9173 45
90667 45
16514 45
99598 45
62899 45
90936 46
43110 45
70969 45
50318 45
99013 45
64765 45
85129 46
30519 46
90547 45
94606 45
51799 45
76012 45
19141 45
81656 45
83387 45
6306 45
87724 45
46774 45
14078 45
25490 46
83933 45
82624 45
30316 46
39700 46
98077 47
561 45
27653 45
4400 45
42416 46
94677 45
63691 46
2977 46
81805 45
98115 45
9356 45
22635 45
50699 46
34321 45
33104 45
32234 45
85159 45
47288 45
5805 45
50303 45
58622 45
12403 45
99971 45
56763 46
48749 46
90954 46
34635 45
5923 45
36427 45
86223 45
8447 45
28179 45
10036 45
1024 45
88731 45
58188 45
24486 45
2132 46
49210 45
65047 46
63889 45
23640 45
96172 45
70253 45
42623 45
19392 45
20099 45
93305 45
69041 45
51332 45
37078 45
7043 45
85871 45
94961 45
34695 45
1290 45
79446 45
81420 45
47533 45
60196 46
32449 45
744 45
8246 45
52582 45
79548 45
34796 45
12968 45
36440 45
29238 45
71687 45
42227 45
84111 45
52504 45
83270 45
66956 45
65183 45
49560 46
30793 45
95441 45
45414 45
22073 45
39108 45
20106 45
81597 46
10105 45
73468 45
30502 45
52241 45
66669 45
94826 45
2436 45
41665 45
23290 45
54215 45
91509 45
34951 45
78048 45
67395 46
85650 45
33256 45
26160 45
21503 45
37191 45
80807 46
40824 46
19651 45
19269 45
94725 45
57176 45
28293 47
51203 45
29164 45
2707 46
37537 45
15268 45
98034 45
35042 45
13149 45
94070 45
92791 45
87850 45
69142 45
27056 46
94608 45
48923 45
55377 45
87497 45
20048 45
79557 45
54422 45
60425 46
49305 45
73611 45
48593 45
9101 46
96766 45
86295 45
73346 45
41050 46
85172 45
84071 45
79897 45
39820 45
78841 45
59465 45
67193 45
3710 45
18413 45
77786 45
64571 45
28869 45
87536 45
27897 45
62322 45
26976 45
94236 45
47491 45
72858 45
8185 45
5835 45
84478 45
6839 45
89966 45
49000 45
6602 46
27966 45
80884 45
20694 45
94862 45
20353 45
83701 45
19941 45
29864 45
88202 45
74966 45
79991 45
41072 45
53049 45
74042 47
73880 45
82339 45
38567 45
23511 45
23726 45
58876 45
27727 45
25423 45
37753 45
3709 45
95865 45
60729 45
68040 45
78063 45
81505 45
1105 45
16478 45
62478 47
76059 45
14384 45
46 45
990 45
51291 45
97142 45
32993 45
38625 45
23101 45
99719 45
48012 45
9001 45
30188 45
65246 45
21192 45
38754 45
86199 46
99880 45
8658 45
23212 45
77469 45
80126 45
9541 45
44897 45
20172 45
67652 45
75270 45
57785 45
97315 45
49626 45
76839 45
12685 45
67814 46
54337 47
19714 45
68736 45
44330 45
73502 45
36726 45
46380 45
961 45
11164 45
7712 45
90631 45
54226 45
61647 45
8387 45
6318 45
7689 45
93912 45
79397 46
81652 45
9577 45
58682 45
95196 45
91125 45
49436 45
51141 45
47253 45
51079 45
78525 45
57452 45
39249 45
62735 45
4855 45
65829 45
24340 45
41214 45
72455 45
68254 45
32445 45
36777 45
91361 45
12103 46
14963 45
34212 46
63730 45
84913 46
12518 45
21890 45
1062 45
62142 45
30067 46
92347 45
54648 45
7440 45
4645 45
70150 45
80461 45
95328 45
47376 45
57805 45
80989 45
18283 45
65337 45
70079 45
70544 45
75166 45
81726 45
56654 45
88244 45
85690 45
24817 45
25471 45
33692 45
94933 45
8513 45
20768 45
53840 45
72430 45
99074 45
86250 45
20609 45
63373 45
43430 45
52950 47
50776 45
6213 45
13842 45
12048 45
45519 45
69040 46
39616 45
80895 46
72384 45
30526 45
1658 45
86450 45
75847 45
26057 45
9230 45
19141 45
27958 45
90673 45
59700 45
97727 45
2425 45
27450 45
34042 45
24714 45
34128 45
7619 45
46051 45
26239 45
95709 45
38204 45
92995 45
54096 45
85074 46
88416 45
41654 45
94420 45
57670 45
6731 45
9629 45
40131 45
19957 45
75749 45
87954 45
13013 46
34738 46
41377 45
11411 45
6379 46
71636 45
79025 45
11646 45
22348 46
27263 45
53227 47
4782 45
92419 46
35857 45
99481 45
56782 45
7043 45
49956 45
99852 45
18122 45
31142 45
14599 45
80086 45
92856 45
48038 46
64637 46
15788 45
38777 45
68744 45
16309 45
58568 45
8747 45
97563 45
98947 45
56412 45
63453 45
26764 45
78900 45
85743 46
32809 45
84984 45
7658 45
33324 45
13880 45
79572 45
99897 45
14110 46
81965 45
81128 46
12630 45
60824 45
56176 45
29289 45
34323 46
3554 45
63490 45
767 45
15271 45
5346 45
11851 45
45497 45
19791 45
89348 45
89159 45
70015 45
73210 46
77612 45
2569 45
55599 45
60111 45
1268 45
64561 45
20420 45
16425 45
42578 45
12406 45
82800 45
36958 45
93948 45
82850 45
70189 45
98812 46
23102 45
55349 45
69661 45
13221 45
28748 45
62641 45
5020 45
19128 45
67069 45
73867 45
71713 45
90918 45
26876 45
48503 45
62089 45
85000 46
5313 45
8099 45
26538 47
90576 45
90628 45
28910 45
82807 45
53302 45
59546 45
91296 45
3946 45
57828 46
67188 45
90626 46
13606 45
31667 46
12003 45
95099 45
55299 45
71750 45
55246 45
91808 45
14614 46
56830 46
74294 45
17187 45
93338 45
97898 45
42876 45
78038 45
96048 45
34228 45
84317 45
71253 45
65926 45
22255 46
37598 45
55196 45
59436 46
83351 45
17338 46
94933 45
64890 45
55603 45
20774 46
32953 45
74548 45
27779 46
83557 45
25874 45
92119 45
484 46
63063 46
59886 45
90429 45
25211 45
83878 46
92908 45
54249 45
13701 45
20205 45
37796 45
56952 45
84444 45
71547 45
7021 45
15464 45
98581 46
84405 45
85803 45
40054 45
74559 46
23907 45
15586 45
82879 45
66627 45
74338 45
46370 45
37954 46
27583 45
77325 45
96739 45
24860 45
87687 45
83033 45
88585 46
76156 45
23705 45
51098 45
38937 45
4015 45
53449 45
78617 45
89936 45
98670 45
65368 45
26804 45
57465 45
36087 46
20116 45
23322 45
48991 45
31032 45
69403 45
84363 45
25009 45
26999 45
55811 45
83407 46
66680 47
10693 45
60158 45
68355 45
84958 45
55377 45
16860 45
79411 46
86795 45
10038 45
94766 45
13854 45
90736 45
22625 45
48966 45
170 45
53263 45
49827 45
95982 45
91746 45
1492 45
85294 46
59636 47
73910 45
5197 45
20434 45
5834 45
40317 45
28467 45
75430 45
12664 45
23340 45
58569 45
71482 46
20147 45
47980 45
16887 45
82602 45
86163 45
12541 45
27933 45
12045 45
28117 45
35298 45
83525 45
6091 45
54967 45
58361 45
66169 45
9273 45
8625 45
49338 45
35390 45
54759 45
63407 45
36080 45
88759 45
65431 45
56116 45
35377 45
29969 45
70283 45
10036 45
10484 45
35951 45
41484 45
47865 45
40717 45
80325 45
42517 45
23215 45
40935 45
67579 45
73809 45
87554 45
54879 46
55214 45
71370 45
74768 46
31780 45
1292 45
30684 45
54176 45
8487 45
34693 45
45874 45
11299 47
66343 45
32587 45
54829 45
38835 45
59395 45
46491 45
19498 46
74070 45
8822 45
53493 45
74361 45
21693 45
90843 45
3143 45
23730 45
64751 45
53353 45
44965 45
98945 46
30284 45
29505 45
13096 45
24799 45
85243 45
18646 45
22672 45
77888 45
43067 45
76814 45
99664 45
57102 45
93001 45
2928 45
27336 45
57404 46
70597 45
82685 45
1074 45
12643 45
90157 46
99691 46
72819 46
24003 45
15950 45
85237 45
37454 45
7692 45
15807 45
29037 45
59140 45
7804 45
1659 45
46394 45
8200 45
96654 45
58397 45
65065 45
91089 45
65055 45
71671 45
47496 45
4504 45
46307 45
4621 45
10429 45
23846 45
45394 45
99618 45
34681 45
7436 46
10005 46
27646 45
5103 45
50787 45
90664 45
82503 45
99329 45
61878 45
38683 46
90931 45
69838 45
44619 45
20929 45
58830 45
59357 46
85800 45
74265 45
54532 45
80615 45
53084 45
7358 45
1408 45
18465 45
56851 45
9583 46
71094 47
57711 45
15573 45
14412 45
82142 45
32614 45
50095 46
30314 45
57663 46
54006 46
31709 45
82152 45
3070 45
67159 45
20299 45
1005 46
67448 45
95192 45
39644 46
72120 45
66660 45
59124 45
87051 45
20325 45
34878 46
22406 45
74040 45
10438 45
84583 45
73750 47
12878 45
73735 45
60160 45
48060 45
507 45
53103 46
51820 45
9497 45
31330 45
69400 45
28308 45
31436 45
93259 45
13537 45
69316 45
75213 45
70031 45
24114 45
47516 45
41928 45
44756 46
51548 46
32460 45
31648 45
92959 45
57972 45
9983 46
12989 45
87970 46
81582 45
84863 45
81157 45
51644 45
72988 45
57849 45
77015 45
42444 45
31936 45
91647 45
36228 45
36472 45
1908 45
31712 45
51869 45
65158 45
95674 45
44844 45
68546 45
70598 45
18173 45
31202 45
75176 45
29433 45
53899 45
72511 45
34382 45
27046 45
87454 45
59898 45
43347 45
97506 45
92098 45
3755 45
97605 45
81616 45
86084 45
56005 45
12660 46
88761 46
55144 45
40054 45
44953 45
39222 45
83048 45
89449 45
98614 45
68280 45
62713 45
90120 45
15494 45
16108 45
66229 45
2093 46
18898 46
37170 45
62133 45
25877 45
147 45
76199 47
50339 45
367 45
58696 45
62171 45
79451 45
9666 45
33479 46
10285 46
7173 45
40210 45
96183 45
44590 45
29179 45
59149 45
9694 45
63258 46
92777 45
20210 45
21698 45
6514 45
21419 45
79156 45
45523 45
22879 47
11331 45
13086 45
88237 45
32787 46
9531 45
54386 46
43411 45
37510 45
15985 45
11639 46
97289 45
79402 45
49031 45
61951 45
60536 45
61409 45
71876 45
37214 45
871 46
80331 45
91098 45
17194 45
10939 45
47670 45
68697 45
98706 46
30687 45
18827 45
12654 45
99953 45
85927 46
94907 45
86826 45
37999 46
24552 45
9818 45
15028 46
22299 45
94681 46
34030 45
87523 45
48031 45
57328 45
33261 45
97893 45
47735 45
18010 45
21517 45
4288 46
16377 45
97063 45
73297 46
44796 45
71536 45
11456 45
745 45
98198 45
10098 45
11232 46
94315 46
474 45
19846 45
96784 45
8963 45
89805 45
42517 45
4890 45
57513 45
80339 46
65145 45
95543 45
36677 45
32462 45
66282 45
9283 46
3700 45
86834 45
30850 45
73241 45
72065 45
84305 45
63201 45
87100 45
91205 45
56937 45
99237 45
77231 46
96038 45
60100 45
42776 45
42273 45
97725 45
34880 45
34852 45
50499 45
52312 45
80997 45
3670 45
78360 45
80956 47
10732 46
16295 45
34880 45
38569 45
23629 45
61185 45
44861 45
11342 45
74090 45
61294 45
98661 46
81127 45
41076 46
45964 46
25974 45
20964 45
36990 45
81447 45
24252 46
63419 45
62371 45
55298 45
9089 45
84086 45
71954 45
50351 45
88848 45
51286 45
41 46
85872 46
64136 45
60443 45
68412 45
13334 45
85569 45
87923 45
92383 46
36520 45
18409 46
98532 45
45381 46
24758 45
82522 45
14230 45
52749 45
88020 45
4388 46
7236 45
72296 45
46699 45
7906 46
58942 45
31639 45
1883 45
25516 45
16503 45
17012 45
21192 46
55044 45
93918 45
34759 45
82226 45
49752 45
2991 45
42417 45
71386 45
94821 45
3909 45
94123 45
88806 45
14538 45
50893 45
13711 45
42597 45
51128 46
33216 45
67745 45
54800 45
48943 45
88084 45
45128 45
63943 45
49300 45
26672 45
51733 45
61313 45
5363 45
76764 45
43374 46
6398 46
293 45
89600 45
43509 45
49465 45
32141 45
77931 45
99899 45
55736 46
53332 45
30172 45
41670 45
85812 45
91815 45
99325 45
96597 45
55933 45
66109 45
57759 45
28082 45
9674 46
4420 45
84940 45
25645 45
10004 45
93745 45
68030 45
32725 46
12712 45
87137 45
56154 45
73491 45
96239 45
65339 45
59353 46
91412 45
79172 45
21497 45
50240 45
88142 45
57995 45
19077 45
44398 45
38121 45
69425 45
24382 45
56027 45
61219 45
87354 46
7567 45
57345 45
84844 45
17011 45
65347 46
90804 45
3014 45
78032 46
5557 45
71093 46
16322 46
76950 45
27223 45
93896 45
19873 45
40618 45
21992 45
77467 45
58592 45
11127 45
88063 45
8375 45
10789 45
59730 45
49590 45
10565 45
48150 45
12580 45
75167 45
83881 45
12316 46
19421 45
57005 45
95422 46
12346 45
86749 45
92579 45
55483 45
24879 45
52326 45
90983 46
4742 45
7275 45
11597 45
2973 45
52978 45
87336 45
29286 45
19953 45
49082 45
95756 45
87997 45
68601 47
10411 45
9960 45
67250 45
86645 45
61736 45
49525 45
13981 45
68216 45
68021 46
69044 45
55028 46
7776 45
70868 45
53481 45
44402 45
24722 45
4100 45
75906 45
91131 45
81412 46
19808 45
9213 45
16629 45
57538 45
33642 45
22867 45
41734 46
97410 45
77693 45
81506 46
6753 45
12106 45
14987 45
69041 45
9745 45
35711 45
10745 45
25442 45
31413 45
51411 45
23710 45
46132 45
26793 45
75359 46
91090 45
16254 45
64049 45
24787 45
36914 45
27970 46
129 45
64501 45
79383 45
86360 45
78928 45
32826 45
74824 45
87816 45
90592 46
84459 45
9695 45
76203 45
36658 45
80274 45
97700 45
9554 45
85891 45
59362 45
63067 45
34328 45
21606 45
46023 45
34601 45
12987 45
18609 45
28941 45
8816 45
63559 46
75571 45
525 45
99425 45
63659 45
4025 46
35139 45
18869 45
92325 45
56169 45
37559 45
92040 45
26235 45
43559 45
94635 45
51337 45
14965 45
12967 45
14888 46
42439 45
5097 45
95206 45
70942 45
6467 45
21360 45
75628 45
33126 45
85991 46
43034 45
60602 46
82775 45
90268 45
91620 45
94771 45
2457 45
50640 47
55424 45
46208 46
32034 45
55519 45
99769 45
75013 45
48505 45
77699 46
87924 45
24793 46
22190 45
83183 45
16529 45
68038 45
14494 45
27860 45
58770 45
64114 45
93146 45
28127 45
68858 45
69308 45
314 45
70991 45
34101 45
98744 45
5479 45
5252 45
59862 45
75474 45
72356 45
46691 45
80141 45
60262 46
84896 45
16960 45
54607 46
73858 45
3263 45
28858 45
28976 45
82491 45
79388 45
93918 45
48782 45
71364 45
82611 45
80284 46
17568 45
82556 45
35420 45
61246 45
52158 46
50598 46
45278 45
46501 45
24563 45
30505 45
18211 45
53988 45
62450 45
67307 45
16673 45
48385 46
59058 45
35950 45
48696 45
66197 45
35480 45
31948 45
539 45
83582 45
48064 45
89892 45
78525 45
77985 45
31194 45
44329 45
20319 45
58454 45
77930 45
46590 46
68113 45
97168 45
89215 45
81433 45
35015 45
46838 45
76160 45
57354 45
2682 45
78307 45
74158 45
34549 45
83101 45
48133 45
1826 45
20922 45
12967 46
3674 45
93679 45
54359 45
45958 46
5242 45
85309 45
51352 45
95345 45
8321 45
1528 45
3797 45
19340 45
43089 45
48394 45
62592 45
11203 46
87585 45
25872 45
1032 45
13022 45
47342 45
26934 45
97353 45
41296 45
97893 45
61245 45
56896 45
13959 45
33777 45
94587 45
35690 45
11907 45
28667 46
89106 45
1532 45
38378 45
57733 45
36138 45
76465 46
74951 45
67243 45
68963 45
95684 45
11663 45
27816 45
32218 46
70858 45
45719 45
25065 45
39596 45
11414 45
13976 45
61944 45
3223 45
74158 45
72724 46
35020 45
80771 45
28751 45
89611 45
15018 45
4398 45
29827 45
34240 45
6977 45
94456 45
53043 45
94667 45
30324 45
44748 46
56534 45
62479 45
71049 45
41223 45
94152 45
8570 45
98703 45
19185 46
31157 46
84322 45
64892 45
83065 45
6456 45
82386 45
7968 45
51321 45
87907 45
65747 45
53130 45
31616 45
75092 45
15842 46
38292 45
34162 45
19535 45
45668 45
20597 45
59215 45
73758 45
11334 45
22917 45
86468 45
61401 45
74948 46
96792 45
25056 45
40229 45
88064 45
76213 45
74247 45
46795 45
79038 45
251 45
40772 45
94722 45
63554 45
32912 45
59048 45
23710 45
22706 46
66657 45
4615 45
47286 45
69663 45
60245 45
82020 46
78129 45
52397 45
660 45
66275 45
92628 45
45764 45
71900 45
73624 45
67784 45
56839 45
62165 45
10302 45
87166 45
91914 45
21364 45
63920 45
50900 45
45735 45
4585 45
94390 45
35564 45
6662 45
22064 45
79949 45
33481 45
53457 45
38782 45
37323 45
79209 45
73760 45
87694 45
78245 45
212 45
99699 45
91877 45
1990 45
93364 45
91399 45
90067 46
27778 45
54354 46
40444 45
57141 45
89168 46
75959 45
19212 45
6026 45
59011 46
32203 46
66675 45
29058 45
50207 45
15594 45
28385 45
25654 45
53400 45
79622 45
18363 45
18556 45
42569 46
81391 45
97301 46
6732 45
19761 45
71569 46
20574 45
36914 45
6195 45
18592 45
96250 45
20719 45
98259 45
84271 46
1382 45
50438 45
59699 45
8906 45
33380 45
57345 45
43482 45
38895 45
94688 45
12196 45
11842 45
52124 45
67737 45
29748 45
66120 45
11096 45
41418 46
29040 45
72254 45
25502 45
74595 45
47881 45
32439 45
36054 45
62212 45
56117 45
75674 45
71877 45
29380 45
63284 45
28969 45
73761 45
82937 47
53026 45
79254 45
89430 45
33614 45
98548 45
44117 45
7163 46
4907 45
21547 45
63197 45
15726 45
97195 45
58432 45
68359 45
53127 45
98462 45
12460 45
21416 45
11677 45
10511 45
99562 45
33725 45
21612 45
58832 45
9419 46
91754 45
39 45
1077 45
4915 45
81688 45
6154 45
33748 46
84753 45
49228 46
9632 45
71603 45
6927 46
49504 45
3514 46
10135 45
74115 46
28548 45
45876 45
45715 45
6637 45
75164 46
87810 45
81258 45
95256 45
98423 45
77309 45
93952 45
13731 45
33523 45
59939 45
23029 45
8887 45
22623 46
35036 45
38632 45
48890 45
53675 46
18380 45
70108 45
24866 45
91600 45
54295 45
88884 45
66028 45
15751 45
43990 45
80190 45
13050 46
13629 45
81914 45
79467 45
88124 45
50053 45
70382 45
7358 45
58199 45
82488 46
87944 45
50889 45
97732 45
98491 45
5944 45
47096 45
40988 45
20382 45
50714 45
61803 46
53528 45
39937 45
92961 46
62072 45
46640 45
51829 45
1657 45
61712 45
6764 45
95278 45
44475 45
84464 45
96672 45
45178 45
45011 45
96250 45
41624 45
86526 46
52033 45
78354 45
17042 45
89702 45
70229 45
9326 45
972 45
99894 46
86470 45
44844 45
23871 45
58778 45
22032 45
76029 46
41676 46
78782 45
85431 45
72047 45
20865 45
95597 46
39244 45
6545 45
92238 45
83617 47
2904 45
93945 45
77173 45
91419 45
84441 45
47508 45
18428 45
5000 45
2052 45
83524 45
56544 46
6139 45
95881 45
446 45
55706 45
24498 46
77133 46
49321 45
95003 45
93657 46
99576 45
8687 45
59230 45
22700 46
18900 45
13724 45
71889 46
94472 45
40303 46
97638 45
50533 45
31146 45
56879 45
3084 45
59147 45
11594 45
62542 45
7247 45
91652 45
81983 45
62580 45
5895 45
12225 45
1392 45
73488 45
73946 45
69611 45
54605 45
32418 45
75303 45
21286 46
70685 45
18884 45
26577 45
56655 45
88244 45
59932 46
94319 46
13991 45
91398 45
83935 45
57756 45
11531 45
26959 45
15437 45
63595 45
3380 45
17350 46
43501 45
50781 45
59913 45
44979 45
72649 45
94577 45
14718 45
68715 45
75184 45
54735 45
55494 46
69039 45
24774 45
38219 45
89770 46
14553 46
98785 45
53542 45
96184 46
59112 45
36395 46
86257 45
61083 45
31618 45
50830 45
18807 45
57421 45
60394 46
2336 45
28905 45
94727 45
74743 45
52674 45
14773 45
73310 45
35140 45
58686 45
4435 45
5538 45
23097 45
32100 46
41919 45
35662 45
32057 45
2086 45
97885 45
34760 45
49912 45
13406 45
11391 45
82913 45
62661 45
2906 45
2388 45
68650 45
92271 45
15535 45
96885 45
36152 45
5188 45
5633 45
84315 45
66647 45
38521 45
70040 45
14522 45
57063 45
16258 45
80063 45
35798 45
18888 45
92099 45
26707 45
85908 45
57535 45
72987 45
18599 45
25978 46
20285 45
73813 45
35732 45
25339 45
16405 45
9898 45
82452 46
6365 45
16958 45
93814 45
43476 45
82798 45
86891 45
96508 46
45806 45
22860 45
47391 45
73780 45
32221 45
83624 45
6957 45
32005 45
71199 45
96942 45
758 45
41630 45
95731 47
23942 45
2632 45
39686 45
14203 45
96875 45
20834 45
563 45
99159 45
44933 45
49564 45
66497 45
5283 45
48425 45
42190 45
18490 45
84715 45
1219 45
81318 47
24194 45
99271 45
40862 45
11810 45
14398 45
47483 45
6231 45
45033 46
5466 45
68397 45
96563 45
14197 45
49766 45
79467 45
41237 45
79011 45
63265 45
34760 46
54056 45
52762 45
85807 46
61562 45
47672 45
56356 45
37731 46
27701 45
2401 45
74948 45
10557 45
88545 46
25114 45
53955 45
40365 45
82507 46
92331 45
82122 45
23631 45
72370 45
20352 46
44394 45
6593 46
12162 45
77133 45
66261 45
87846 45
83967 45
88907 46
27554 45
84156 46
24865 45
38304 45
33366 45
47783 45
76042 45
81882 45
46328 46
11466 46
70264 45
68595 45
51383 45
21024 45
81237 45
72991 45
45430 45
16806 45
70990 45
24043 45
57904 45
61135 45
11965 45
73354 46
95122 45
10404 46
74928 45
76682 45
87107 45
49828 46
28950 45
88924 45
7876 45
77627 46
62037 45
82804 46
12928 45
9836 45
93396 46
68696 45
51897 45
71672 45
55070 45
44198 46
21487 45
90210 45
78994 45
88175 45
21781 46
41784 47
88446 45
111 45
42139 45
97115 47
33173 45
36432 45
79230 45
5949 45
53352 45
95866 45
61915 45
37845 46
39866 45
63964 46
46562 45
77093 45
62169 45
75308 45
2960 45
62729 45
248 45
45503 46
61684 45
52424 45
76039 45
91028 45
10646 46
3109 45
85818 45
60477 45
57812 45
2799 45
44896 45
57166 45
55609 45
85664 45
17439 45
6892 45
19327 45
15251 45
94530 45
75897 45
21030 45
7749 45
54119 45
33518 45
50284 45
26527 45
93080 45
73082 45
63529 45
21081 45
37776 45
65504 45
95832 45
45465 45
37047 45
12733 45
88406 45
58918 45
13088 45
29684 45
59417 45
28555 45
43685 45
70007 47
30180 45
66243 45
47993 45
28057 45
31070 45
23655 45
9563 45
94905 45
91915 45
14183 45
57735 45
38897 46
1724 45
37413 45
60341 45
97262 46
81397 45
27270 45
31545 46
54831 45
27655 45
67272 45
37364 45
91408 45
51139 45
98072 45
52711 45
5286 45
95951 45
24477 45
93877 45
16945 46
59561 46
31630 45
77213 45
96800 46
50762 45
59067 45
56774 45
55671 45
91421 45
14357 45
30006 45
45391 45
354 45
83217 45
52450 45
93542 45
81606 46
10110 45
14800 45
9702 46
90535 45
38643 45
48336 45
98390 46
84311 45
57237 45
73226 45
73332 45
46802 45
39224 45
42649 45
55988 45
75271 45
30576 45
62124 45
56472 45
81290 45
9316 45
19866 45
88986 45
61525 45
9352 45
41346 45
41281 45
23218 45
35971 45
25474 46
17508 45
4311 45
81580 45
95499 45
65513 45
78961 45
53026 45
92724 45
41472 45
97642 45
37151 46
87352 45
27028 45
56580 45
40437 45
2983 45
17630 46
37343 45
61916 45
54081 45
11672 47
23344 45
77726 45
17837 45
54228 45
41240 45
99968 45
49647 45
15844 45
76911 45
76597 46
47560 45
12124 45
4001 45
46265 45
26873 45
94742 45
42605 45
26974 45
25266 46
47657 45
95982 45
7232 45
44696 45
41670 45
13122 45
555 45
45028 45
27549 45
40415 45
46844 45
73889 45
85308 45
36590 45
73919 45
59429 45
38514 45
78933 45
99171 45
28819 45
98922 45
38499 45
11327 45
74361 45
83299 45
88702 45
23354 46
94138 46
23135 45
72884 45
26648 45
75451 45
45878 45
55289 45
63212 45
13249 45
59711 45
69865 45
31646 45
68820 45
10664 45
30958 46
3906 45
27046 45
81108 45
54121 45
35001 45
62128 45
80031 45
41197 45
25944 45
46902 45
51928 45
55164 45
9379 46
88407 45
30555 45
99319 45
27989 45
21065 45
6339 46
51061 45
41614 45
78981 45
11490 45
46093 45
10961 45
26825 45
35874 45
82530 46
93331 45
14975 46
76325 45
13826 45
62366 45
96772 45
74515 45
98457 45
40426 45
87707 46
62302 45
51676 45
10579 45
2306 45
34894 45
44320 45
47682 45
5344 45
88875 46
83793 45
52516 46
5542 45
75744 47
22184 45
90336 45
78610 46
87342 45
24403 45
95480 45
27690 45
51785 45
7838 45
70518 47
94878 46
13884 45
35240 45
18859 45
33523 46
3118 45
66324 45
27167 45
42379 45
49485 45
55018 45
8502 45
48220 45
93757 45
5309 45
97446 46
14883 45
14172 45
36318 45
62229 45
78236 45
58453 45
23080 46
509 46
2572 45
29277 45
53517 45
52354 45
36245 46
80107 45
60192 45
65215 45
2095 45
48118 45
20654 45
75700 45
61099 46
31262 45
50621 45
1389 45
16589 45
70703 45
64265 45
7584 45
14389 45
86518 45
64326 45
4512 45
13750 45
15060 45
48660 45
93558 45
11583 45
14069 45
98605 45
89222 45
81925 46
77502 45
6715 45
34369 45
59100 45
8836 45
5289 45
34012 45
58436 45
20719 45
13818 45
51589 45
78461 45
80487 45
84216 46
94496 45
49452 45
60490 45
12650 45
37513 45
15729 45
48588 45
33543 45
6853 45
29644 46
26953 45
94707 45
58026 45
8336 45
7475 45
85333 45
15048 45
2561 45
5809 45
59279 45
48487 45
65622 45
39987 45
65242 45
47259 45
39414 46
90029 46
41718 45
73255 45
83129 45
50283 45
14666 45
95670 45
84424 45
45253 45
53915 45
75170 45
41061 45
27847 45
64578 45
7524 45
8021 45
6518 45
54288 45
42007 45
8784 45
17348 45
63036 45
34739 45
56725 45
52306 45
40173 45
16036 45
24969 45
20159 45
54025 45
392 45
16976 45
79199 45
35064 45
88999 45
48301 45
35588 45
89640 45
1208 45
52709 45
87245 45
73996 45
2064 46
98578 45
50957 45
76090 45
58337 45
96538 45
1547 45
71446 45
17447 46
36109 46
40975 45
34764 45
71307 45
50339 45
87689 45
37101 46
93327 45
37298 45
80738 45
79322 45
33221 45
18858 45
17562 45
68591 45
37518 45
56347 45
92528 45
15924 45
27389 45
63127 45
34197 45
79273 45
9286 45
33410 45
67150 46
37151 45
327 45
34072 45
3815 46
44397 45
55520 45
72989 45
96123 47
545 45
89715 45
68560 45
12519 45
9986 45
54188 45
84733 45
72027 45
82932 45
73240 45
80035 46
92971 45
63305 45
93912 45
92043 45
71796 45
73544 45
77219 45
2211 45
43608 45
96803 45
67046 45
32513 45
88136 45
24700 45
64350 45
21190 45
60592 45
40000 45
44093 45
96254 45
80673 45
2143 46
42760 45
41328 45
57436 45
94647 45
13886 45
40781 46
22736 45
35782 46
81206 45
18549 45
13167 45
96673 45
11090 45
82253 45
46736 46
11168 45
69536 45
84606 45
24463 46
67526 45
57915 45
72454 45
99656 46
12581 47
30002 45
47785 45
9927 45
69796 45
93315 45
22568 45
7180 45
815 45
38231 45
6503 45
33715 45
81224 45
38619 45
61898 45
50177 46
3336 45
92435 46
40743 45
64879 45
26966 45
4442 45
45040 45
4405 45
86332 45
79406 45
59438 46
35622 45
14549 45
37660 45
21796 45
8161 45
1984 46
17592 46
80127 45
15584 45
75476 45
43051 45
92307 45
8588 45
46196 46
30388 46
22884 45
31968 45
53761 45
5215 45
31467 45
97598 45
26387 46
95036 45
176 45
2328 45
6022 45
31684 45
58964 45
28750 45
82895 45
88345 45
21164 45
65627 45
23130 45
77640 45
31876 45
86283 45
38376 45
87002 45
39116 45
9318 45
28396 45
20947 45
95318 45
80570 45
32938 46
34928 45
42284 45
69600 45
88628 45
23853 45
13867 45
74009 45
95292 45
99092 45
58036 45
58244 45
17787 45
93963 45
54892 45
67140 45
42497 45
79217 45
15951 45
8239 45
83234 45
77657 45
82240 45
38817 45
8721 45
66535 45
9919 45
93378 46
44328 45
77511 45
12833 45
59886 45
59537 45
40833 45
54901 45
8897 45
47405 45
12201 45
61890 45
20704 45
45386 46
5405 45
53702 45
64279 45
84211 45
67685 45
35870 47
61960 46
56962 45
4798 45
98401 45
14477 45
71357 45
36506 45
39679 45
29849 45
93689 45
19621 45
17452 45
42504 45
1872 45
5229 45
45410 45
62087 46
39306 46
90117 45
98864 45
72553 45
24400 45
20639 45
2817 45
19713 45
68129 46
32274 45
73032 45
67609 45
98522 46
3574 45
23535 45
29763 45
97241 46
31267 45
61287 45
10698 45
26302 45
49012 45
41253 45
42779 45
78133 45
76674 45
8048 46
33006 45
81801 45
13845 46
48721 45
83953 45
61155 45
34935 45
76992 46
77749 45
70423 45
3675 45
20513 45
51701 45
61976 45
95921 45
10185 45
39862 45
4531 45
39673 45
17963 45
6924 45
39398 45
82130 45
20752 46
24816 45
52974 46
99853 45
99950 45
15613 46
30024 45
34824 46
16848 46
69123 45
16675 45
29110 45
33688 45
66440 45
4504 45
56646 45
97851 45
51332 45
7250 45
83825 45
56483 46
24128 45
89132 45
94273 45
89771 46
20454 45
56364 45
68181 45
89761 46
60357 45
53442 45
49610 45
49591 47
19415 46
23940 45
8092 45
51258 46
35223 45
42755 45
18285 46
79337 45
79059 45
15525 45
14012 45
66094 45
26767 45
81933 45
36344 45
19905 45
86308 46
83097 45
73063 45
19502 45
62387 45
36269 45
73052 45
6461 45
83633 45
34414 46
40471 45
25558 45
67144 45
76167 45
94690 46
22060 45
32695 45
16457 46
70099 45
38511 45
63519 45
3338 46
60203 46
69411 45
72844 45
40742 45
59948 45
38637 45
63632 45
69659 45
97952 45
70332 45
49759 45
30704 45
16440 45
37181 45
95720 46
57202 45
10092 45
5589 45
40734 45
54742 45
82296 45
26553 45
3241 45
36472 45
74153 45
70229 45
695 45
6762 45
56007 45
64582 45
35434 45
90265 45
18165 45
75806 45
93562 46
87587 45
26311 45
224 45
32899 45
35061 45
74531 45
85915 45
30198 45
36 45
68491 45
24357 46
92577 46
3784 46
19811 45
12500 45
62342 46
49460 45
56018 45
99898 45
54766 45
2410 45
46043 45
71618 45
82588 45
6368 45
93537 45
36691 45
62632 45
76194 45
6586 46
47954 45
69712 45
24506 45
2712 46
40062 46
51905 45
73030 45
23259 45
62831 45
88707 45
76123 45
7783 45
34614 45
95574 45
12360 46
88147 45
98697 45
57130 45
43232 45
51060 45
69885 45
37003 45
32040 45
62581 45
47679 45
48816 45
56251 45
94909 45
79770 45
39787 46
32816 46
48255 45
55432 45
5867 45
88531 45
38308 45
91348 45
80005 45
3870 45
9696 45
19914 45
26440 45
93681 45
68309 47
89016 47
46342 45
68583 45
68595 45
62009 45
6141 45
82125 45
42965 45
19454 46
10695 46
47138 45
51392 45
45641 45
78009 46
17456 45
62392 45
26910 45
59284 45
62284 45
43623 45
66462 45
41601 45
82188 45
43919 45
53547 45
23035 45
12284 45
13821 45
68605 45
84789 45
72006 45
73267 45
90061 45
20838 45
55205 45
84103 46
14411 45
85762 45
26552 45
13889 45
41507 45
75514 45
21626 45
90137 45
56481 46
95180 45
4182 45
72869 45
43185 46
13060 45
72352 46
97851 45
28454 45
46894 45
98838 45
30711 45
32452 45
33334 46
32600 45
10570 45
39759 45
5307 45
64871 45
12217 45
70637 45
97480 45
13595 45
95469 45
37726 45
2029 45
62064 45
45646 45
36091 45
98603 45
59488 45
96770 45
32556 45
98403 45
15525 45
16440 45
44790 46
65527 45
88957 45
68480 46
84400 45
52905 46
95833 45
29840 45
88373 46
85224 45
58482 45
49997 45
51668 45
56050 45
67762 46
73210 45
78014 45
11648 46
34017 45
18666 45
64490 46
16695 45
82845 46
21295 45
71562 45
92853 45
11754 45
85354 45
87265 45
34252 45
42719 45
78404 45
42518 45
38090 45
9961 45
91801 45
49420 45
40817 45
54144 45
58459 45
52543 45
3738 45
70843 45
98287 45
44288 45
89967 45
26456 45
65965 45
83364 45
16745 45
75427 45
81611 45
36460 45
53683 45
86121 45
18287 45
88998 45
22323 45
99292 46
4421 46
18126 45
81012 45
19192 45
184 46
71823 45
3741 45
38484 45
94719 45
54667 45
11209 45
22034 45
86460 45
96261 46
64918 46
86963 45
54819 45
5111 45
83489 45
69562 45
25420 45
66707 45
90810 45
45092 45
55319 45
43518 45
52259 45
25366 45
67065 46
425 45
63052 45
42503 45
47888 45
6712 46
31168 45
92316 45
73871 45
5135 45
90394 45
45959 45
28822 46
280 45
80426 45
65675 45
3193 45
52692 45
80032 45
67306 45
54525 45
57771 45
50947 45
26243 45
6573 46
76003 45
65791 45
51899 45
23373 46
1657 45
71590 45
85859 45
57077 45
17749 45
29076 45
52202 45
86201 46
44484 45
73148 45
96658 45
36023 45
74913 45
30526 45
7882 45
73772 45
62717 45
3846 45
8044 45
66886 45
32508 45
13571 45
79712 45
27800 45
37752 45
65767 45
80185 46
6314 45
66127 45
21481 45
36399 45
48957 45
57836 45
25600 45
27621 45
5473 45
97964 45
93011 45
61605 45
18865 46
21413 45
63006 45
10718 45
70574 45
306 45
76091 45
79064 45
22244 45
29297 45
9099 45
36098 45
97447 46
26290 46
849 45
35752 45
36512 45
73859 45
49206 45
58797 46
52330 45
62023 45
2490 45
15485 45
49308 45
23972 45
19425 45
58167 45
87749 45
69576 45
79821 45
79215 45
67395 45
93313 45
30039 45
30048 45
74569 45
59443 45
11169 45
94386 45
33494 47
15916 45
13265 45
72086 45
8729 45
67560 45
39154 46
61757 45
49606 45
45408 45
68806 46
43383 45
64714 45
82564 45
29890 45
93355 46
36696 46
61678 47
20167 45
3680 45
75481 45
43638 45
66682 45
62012 45
32421 45
47408 45
40118 45
78287 45
88569 45
81187 45
78684 45
59716 45
40927 45
92912 45
7179 45
98645 46
37490 46
51662 45
49748 45
56078 45
17531 45
12534 45
60694 45
9639 45
68214 46
23064 45
23437 45
85849 45
98690 45
93337 46
10709 45
63897 45
89164 45
86025 45
2412 45
76307 45
53323 45
87536 45
61411 45
16195 45
88788 46
50885 45
80455 46
10477 45
48628 45
64431 45
23977 45
2608 45
11106 45
11864 45
27005 45
2398 45
31895 46
99527 45
55230 45
64845 45
90353 46
63677 45
6141 45
98383 45
56920 46
10516 46
89148 45
84946 45
49986 45
57616 45
25925 45
73470 45
42154 45
80907 45
22337 46
57641 45
46667 45
86567 45
21248 45
85415 45
33290 45
97368 45
78562 45
33927 45
42815 45
60204 45
39508 45
97807 46
17271 45
85547 45
23592 45
28247 45
30910 45
46230 45
80217 45
44477 45
49803 45
84793 45
32834 45
97605 45
15850 45
43718 45
19080 45
53618 46
99852 46
70753 45
85014 45
5604 45
78731 45
18832 45
7170 45
17937 45
65631 45
76765 45
80753 45
31307 46
86938 45
91937 45
34004 45
41455 45
43964 45
34741 45
68805 45
6079 45
65430 45
43602 46
84022 46
463 45
94413 45
25300 46
68679 45
59187 46
12480 45
89137 45
87233 45
76928 45
43393 45
80953 45
9530 45
69720 45
55809 45
16305 45
81165 45
78579 45
24582 46
35449 45
28090 45
36691 45
18589 45
70287 45
92202 45
74966 45
96666 46
51046 45
79595 45
35189 45
33764 45
23959 45
30451 45
45490 46
12785 45
27879 45
22440 45
5815 45
78042 45
10125 45
85939 46
8526 45
96569 45
39930 45
92058 45
22659 45
44251 45
71743 46
37362 45
56461 45
90132 45
84719 45
38472 45
77293 45
66899 45
24117 45
42594 45
84090 45
54865 46
37864 45
29631 46
30676 45
30268 45
12896 45
94891 46
81517 45
35870 45
37779 45
31248 45
80388 45
97782 45
33719 45
66038 45
57839 45
9230 45
7215 45
14807 45
1995 45
42385 46
78591 45
29941 45
17881 45
50420 45
43307 45
45666 45
56941 45
25366 45
51097 45
27061 45
12291 45
74088 45
17717 45
82310 45
85844 45
81645 45
23743 45
96760 45
90861 45
64598 45
33980 45
62982 45
164 45
481 46
76306 45
12257 45
28228 45
221 45
79194 45
13809 45
13516 45
78340 45
92315 45
69401 45
59712 45
5435 46
8523 45
58890 46
81573 45
93724 45
56414 45
57794 45
15634 45
6710 45
60397 45
92744 46
37058 45
12426 45
17757 45
55564 45
77417 45
37192 45
60720 45
6545 45
49486 45
86643 45
15897 45
21576 45
12734 45
43476 45
58889 45
66478 45
13659 45
7527 45
75980 45
81620 45
98763 45
94295 45
95813 45
86936 45
72341 45
12934 45
33318 45
60964 45
40748 45
43195 45
59632 45
53100 45
52382 45
41974 45
67751 45
57477 45
43809 45
43234 45
99059 45
87186 45
67127 45
39332 45
51595 45
10599 45
73306 45
72214 45
97275 45
73869 45
6931 45
36554 45
3363 45
67487 46
67566 45
7173 45
98518 45
16925 45
14025 45
91350 45
49528 45
82768 45
50113 45
7686 45
23545 45
57895 45
41959 45
70334 46
18413 45
12761 45
67181 45
46405 45
60462 45
23542 45
46946 45
3263 45
87011 45
29845 45
74267 46
8680 45
9671 45
8341 45
1061 45
42919 45
17405 45
62079 45
75394 45
96602 45
29272 45
95908 45
81865 46
79126 45
798 45
72088 45
21783 45
85175 45
79113 45
89911 45
85638 45
55313 46
71726 45
84646 45
45347 45
2782 45
72567 45
35986 45
76116 45
30129 45
53759 45
75248 45
55949 45
95897 45
96108 46
95111 45
53288 45
90401 45
97902 45
72171 45
78563 45
7323 45
70512 45
1668 45
24009 45
70078 45
21165 45
62409 45
81029 45
55416 45
72931 45
74430 46
5485 45
22035 45
15189 45
49020 45
96491 45
43683 45
29689 46
39218 45
70076 45
55728 45
59502 47
60424 45
83868 45
33893 45
83821 45
15894 45
29391 45
32199 45
28856 45
46399 45
49132 45
80572 45
86334 45
57700 46
3321 46
75811 45
49492 46
98215 45
10597 45
85582 45
97512 45
89800 45
62119 45
55340 46
51488 45
12913 45
65827 45
57752 46
80241 45
77744 45
84547 45
81041 45
66001 45
37969 46
88669 45
69973 45
72921 45
71194 45
43311 45
26586 45
12588 45
45413 45
26417 45
6914 45
11447 45
2445 45
64217 45
20751 45
82211 45
66693 46
52510 45
56917 46
4707 45
20531 45
33728 45
81338 45
39613 45
57511 45
22264 45
13494 45
69593 45
29419 45
77195 45
59129 45
61372 45
70554 45
34951 45
74290 45
24894 45
88326 45
74344 45
29351 45
3120 45
18908 45
63802 45
29354 45
87314 46
32649 45
96709 45
64883 45
86904 45
56417 46
59777 45
64769 46
33397 45
78579 45
57562 46
66359 45
61588 45
34169 45
38698 45
99950 46
17806 45
35777 46
37629 45
87522 45
79444 45
66352 45
60566 45
31170 45
24492 45
40850 45
75446 45
30652 45
42884 45
72998 45
26514 45
22581 45
27180 45
43911 45
30378 45
78443 45
92705 45
7103 45
4643 47
52897 45
2748 45
97600 46
45970 45
96709 45
88936 45
46739 45
71455 45
7247 45
76527 46
67840 46
98994 45
60406 45
28586 45
41011 45
85490 46
90126 45
82011 45
40365 45
66653 46
27477 45
29909 45
78794 45
91627 45
3408 45
3464 46
41241 45
33865 45
78470 45
79616 45
11489 45
57086 45
41665 45
75115 46
26915 45
17076 46
34841 45
48075 45
86286 45
39254 45
93963 45
28322 45
8556 45
28226 45
65585 45
97534 45
89210 45
34788 45
32208 45
84607 46
7972 45
76508 45
94395 45
53331 45
34178 45
5375 45
2684 46
42107 45
91124 45
36455 45
95632 45
82309 45
11201 45
83448 45
50235 45
56775 45
69616 45
88433 45
39830 45
59750 45
33756 45
40998 45
17683 45
64266 45
86756 46
1372 45
15955 46
20121 45
744 45
6434 45
41305 45
50685 45
43828 45
88655 45
20811 45
91905 45
88716 45
57143 45
72011 45
48138 45
19967 45
28121 45
63936 45
18562 45
22246 46
81537 45
70156 45
4183 46
18930 45
520 45
87724 45
97464 45
80507 45
65973 45
92278 45
9634 45
45316 45
21082 45
49342 47
5744 45
92094 45
81946 45
74525 45
48250 45
38167 45
80000 46
44769 45
93740 45
7641 45
16582 45
72899 45
58138 45
55361 45
33038 46
98426 45
99409 45
45024 45
11166 45
26489 45
50889 45
84222 45
39026 45
22240 45
13692 45
1026 45
50506 45
12536 45
99578 45
81761 45
70780 45
99102 46
53265 45
77026 46
85431 46
34908 45
50381 45
41216 45
69061 45
92592 45
11436 45
7061 45
14056 45
45505 45
66337 45
21648 45
87064 45
53209 45
52445 45
1569 45
94272 45
23896 45
42088 45
99155 46
35844 45
31970 47
63951 45
32042 45
42042 45
32098 46
71788 45
22090 45
46824 45
85194 45
27344 45
76187 45
58395 45
58820 45
67184 46
39311 46
68287 45
7038 45
99496 45
23300 45
95370 46
36470 46
12917 45
55460 45
25246 45
94371 45
95839 45
12235 46
77830 45
6545 45
83347 45
3987 45
71567 45
15268 45
70705 45
9123 45
98998 45
50479 45
14489 46
57692 45
31339 45
68912 45
42862 45
28106 45
90123 45
31910 46
77404 45
83107 45
55436 45
936 45
18434 45
98230 45
32789 45
33169 45
61098 45
30384 45
16791 46
98734 45
11947 45
37648 45
12360 45
94761 45
12184 46
71331 45
39474 45
41436 46
92197 45
95845 45
84883 45
92934 45
64848 46
39335 45
33188 46
81377 45
14460 45
33029 45
50084 46
3279 45
94166 46
63587 45
90521 45
61191 45
7247 45
63727 45
18794 45
21932 45
82975 45
58266 45
57994 45
54462 45
38188 45
77630 45
84719 45
29222 45
85331 45
78244 45
65114 45
66500 45
97150 45
49790 46
53263 45
64291 45
19312 45
81665 45
13835 45
56425 45
10480 45
16696 45
29384 45
78060 45
62255 45
19252 45
88112 45
830 46
87 45
27842 45
85103 45
56411 46
86282 45
95979 45
67480 45
48059 45
52231 45
39785 45
20202 45
30504 45
58849 45
73537 46
49954 45
92380 45
87762 45
41580 45
57847 45
93860 45
1019 45
25140 45
69183 46
15593 45
716 45
52969 45
65782 45
9367 45
25238 45
85508 45
57090 45
54022 45
21144 45
24955 46
43946 45
22811 45
88303 46
61691 45
60411 45
56480 45
29476 45
95290 45
56735 45
2587 45
3379 45
50779 45
4497 45
75279 45
3127 45
91294 45
64311 45
98762 45
61821 45
92360 45
76888 46
42752 45
23332 45
12663 45
79136 45
2808 45
29066 45
25673 46
41139 45
9516 45
5128 45
62729 45
93764 45
89543 45
97323 45
63809 46
92869 46
48932 45
42749 46
85752 45
85019 45
62564 45
74650 45
7402 45
95514 45
90977 45
68967 45
27912 45
66473 45
99258 45
12779 45
5626 45
58064 45
30522 46
13072 45
86851 45
34018 45
50243 45
5833 45
42459 45
53755 45
45075 45
17006 45
7255 45
26078 45
80087 45
10651 45
42411 45
2729 45
91149 45
26590 45
72944 45
44399 45
90905 45
46058 45
98179 45
94123 45
39985 45
55617 45
78802 45
95587 45
16301 45
40982 46
79384 45
52034 45
11443 45
82724 45
9282 45
59374 46
53397 45
56452 45
53152 45
25283 46
8606 45
5505 45
96789 45
24855 45
15943 45
88334 45
51642 45
50450 45
72833 45
12272 45
18979 45
82917 45
89606 45
32557 45
21927 45
56658 45
60851 46
11567 45
4173 45
68173 46
87208 45
77042 45
92494 45
63002 45
79201 45
27544 45
16321 45
96275 46
57597 46
15658 46
52602 45
92561 45
1951 45
3140 45
46318 45
61932 45
14357 45
33199 45
6298 45
88758 45
32591 45
11362 46
51151 45
60829 45
43349 45
48709 45
60463 45
68827 45
55573 45
18981 45
93133 45
56893 46
2546 45
1552 45
28644 45
65883 45
73748 45
7650 45
6083 45
99887 45
78869 45
57290 45
72257 45
95735 45
56374 45
94510 45
91530 45
92804 46
2563 45
46407 46
75139 45
6910 45
20315 45
74664 45
83042 45
31959 45
83271 45
5519 46
77474 45
36712 45
50766 45
51984 45
4380 45
3062 45
10452 45
19978 45
87572 46
85375 45
61684 45
87493 45
53981 45
23268 45
26324 45
64751 45
46325 46
89959 46
71687 46
55138 45
28621 46
490 45
59727 46
96796 45
68454 45
75080 45
92039 45
30671 45
76895 45
48559 45
64280 45
97722 45
51922 45
3073 46
58918 45
79431 45
60395 45
65638 45
50135 46
16353 47
88944 45
92934 45
68557 45
88329 45
87465 45
77435 45
89120 45
96708 45
50490 45
93002 46
26392 45
71077 45
96190 45
36705 45
66847 46
11095 45
53661 46
40088 45
61892 45
2776 45
93983 45
67617 46
27139 45
78665 45
99280 45
28029 45
66392 45
33087 45
58425 45
91829 45
33590 45
78793 45
63699 45
11845 45
32548 45
92309 45
6590 46
74103 45
22127 45
98750 45
91065 45
31615 45
36314 45
42533 45
90301 45
85515 45
56293 45
20754 45
28130 45
88329 46
123 45
41061 45
82462 45
69120 45
38232 45
76503 45
23982 45
6975 46
69872 45
24767 45
15222 45
88122 45
52166 45
39794 45
2372 45
51152 45
7864 45
91464 45
75205 45
42339 45
40923 45
74971 45
4338 46
92972 45
88095 45
63675 45
39896 45
71548 45
7034 45
94629 45
13159 45
28711 45
89451 45
40939 45
38644 45
95197 45
78396 45
68674 45
41123 46
36013 45
68377 45
911 45
74235 45
52521 45
96546 45
52123 45
91227 45
64307 45
6267 45
37902 46
787 45
91382 45
13640 46
90098 45
69041 45
14656 45
10481 45
32090 45
48521 45
37929 45
13156 45
40705 45
97471 46
79709 45
99476 45
77244 45
9321 46
92048 47
15220 45
18638 45
65066 45
46967 45
40125 45
50915 45
71134 45
44363 45
46546 46
23954 45
36994 45
16140 45
565 45
70974 45
57859 45
41931 45
91976 46
83737 45
99890 45
59753 45
56839 45
15995 45
1721 45
95224 45
51550 46
66881 45
84072 45
32802 45
29536 45
76606 45
67119 45
66616 45
20689 45
57045 45
79678 45
74641 45
28145 45
15198 45
36460 45
5570 45
64241 45
82312 45
44229 45
63414 45
93192 45
51268 45
86369 45
19983 45
77498 45
57879 46
76704 45
1098 45
4028 45
77574 45
20175 45
80792 45
11532 45
33240 45
54850 45
53640 45
95052 45
20257 45
99746 46
15724 45
26487 45
84795 45
80691 45
15721 45
59982 45
4803 45
79490 45
20755 45
19956 47
98012 45
25368 45
58247 45
56642 45
48647 46
6709 45
98020 45
3271 45
58612 45
95993 45
2354 45
67152 45
17201 45
96523 45
17263 45
98502 45
32 46
50839 45
72707 45
20349 45
10263 45
31859 45
66887 45
8226 45
37720 45
50047 45
81571 45
93192 45
20289 45
81234 45
58707 46
45279 45
7132 46
40146 45
42311 47
61005 45
8799 45
85739 45
75070 45
70158 45
81809 45
94899 45
69379 45
70132 45
873 45
29678 45
5349 45
93854 46
5448 45
92021 45
73506 45
14963 45
53078 46
78470 45
22706 45
79056 45
254 45
56915 46
69417 45
28043 45
56531 45
67847 45
52594 45
85715 45
31623 45
95044 46
17953 45
52254 47
81081 45
33228 45
28938 47
94379 45
19051 45
62856 45
45435 45
9435 45
27185 45
44618 46
7601 45
65344 45
51031 45
39142 45
63555 45
67595 45
92112 45
58629 45
85377 45
53731 45
33738 45
70998 47
92351 45
24092 45
24982 45
11123 45
32746 45
90606 45
4188 45
11454 46
77868 45
88595 47
74791 45
64137 45
69116 45
46396 46
43145 45
96414 45
20623 45
20245 45
95789 45
62949 45
34528 45
65552 45
88825 47
44376 45
52962 45
81242 45
50436 45
10926 45
90375 45
32449 45
26763 45
43193 45
57728 46
67633 45
25711 45
87690 45
36717 45
34025 45
1617 45
51897 45
47916 45
22765 45
73237 45
30013 45
31660 45
37327 45
18965 45
70291 45
33926 45
11751 45
3885 45
65493 45
29059 45
9212 45
47633 45
83830 45
36895 45
28247 45
71971 45
27366 45
75470 45
65712 45
66736 45
70588 45
2699 45
56008 45
42888 47
54489 45
6789 45
18366 45
23427 45
9410 46
29179 45
11914 45
54421 46
2736 45
80274 45
62750 45
36412 45
52830 45
79880 45
54739 45
19956 46
56457 46
23466 46
40214 45
54420 45
48664 45
77455 45
27320 45
78478 45
64672 45
28783 45
6563 45
67012 45
68102 45
35232 45
32603 45
97376 45
56425 45
61992 45
48826 45
52690 45
98604 45
56756 45
65850 45
84869 45
90046 45
65985 45
96286 45
27654 45
13918 45
46418 46
3494 47
14094 45
72680 46
73793 47
73083 45
42184 45
1262 45
82823 46
91484 46
42280 45
74664 45
10517 45
90932 45
79290 45
36910 45
64648 46
4281 45
45133 45
70307 45
33687 45
86596 45
58210 45
46645 45
63255 45
53872 45
67458 45
18031 45
30532 45
28251 45
83304 46
50383 45
89735 45
62325 45
20565 45
75260 45
48865 45
57170 46
80418 45
67401 45
20371 45
98712 45
58212 45
64393 45
90482 46
19100 45
76769 45
596 46
97218 45
67490 45
53803 45
96234 45
7404 45
89792 45
80745 45
88486 45
77401 45
96296 45
72325 45
50537 45
56772 45
1433 45
85488 45
20342 45
24659 46
47501 45
8949 45
21396 45
27912 45
16212 45
89499 45
13441 45
54786 45
44712 46
45614 45
88706 45
91591 45
71265 45
16950 45
15270 45
93101 46
83324 45
60430 46
94296 45
51741 46
43199 45
81782 45
23694 45
13275 46
20614 45
29023 45
96601 45
58174 45
79959 45
6211 45
73669 45
71327 45
48511 45
66849 45
12146 45
96959 45
88838 45
85453 45
85770 45
43785 45
12713 45
17185 45
26753 45
78641 45
43190 45
51987 45
29711 46
60820 45
36151 45
52086 45
34336 45
28264 45
16920 45
76985 45
27890 45
71351 45
49199 45
71511 45
3579 45
4463 45
64900 45
21246 46
49561 46
14918 45
18297 45
6943 46
24457 45
32411 45
32572 45
5541 45
54827 45
65910 45
70222 45
2884 45
99634 45
87399 45
84263 45
23149 46
76292 45
46638 46
39880 46
28556 45
12700 46
9665 45
48608 45
76354 46
80080 45
72343 45
24708 45
24792 45
80147 45
11668 46
83005 45
8487 45
63926 45
99724 46
83364 45
40908 45
76970 45
27973 45
97855 45
42036 45
90037 46
75190 45
53385 45
77620 45
23471 45
61868 45
3799 45
69550 45
35631 45
27939 45
47865 45
14536 45
31878 45
69639 45
56745 45
19093 45
54745 45
28279 45
11161 45
33272 45
90886 45
65663 45
92931 45
75638 45
80279 45
91226 45
18774 45
87337 45
19732 45
35648 45
49052 45
95437 45
86408 45
46810 45
27850 45
90270 45
23844 45
81066 45
43187 45
16504 45
38310 45
88562 45
27879 46
84558 45
14089 45
17278 45
28287 45
70506 45
12828 46
72839 45
66305 45
30423 45
66021 45
95627 45
30282 45
8599 45
24528 45
19481 46
8412 45
81366 45
86310 45
13555 45
67429 46
17385 46
77082 45
32590 46
49517 45
27524 45
38761 45
44409 45
87843 45
21344 45
178 45
68116 46
7580 46
44715 45
79976 45
43930 45
83461 45
30003 45
49534 45
38341 45
97164 45
10815 45
77067 46
26819 45
86404 45
62196 45
73150 45
80279 45
55698 45
941 46
78643 45
78373 45
18914 45
83926 45
85666 45
16446 45
43484 46
99816 45
25007 45
60829 45
27144 45
99366 45
6724 45
23449 45
90908 45
23088 47
69285 45
68593 45
82730 45
71370 45
79273 45
82806 45
81993 45
85558 45
12026 45
78594 46
34269 45
4335 46
46865 45
15192 45
412 46
24925 47
35102 45
65905 45
65680 45
76594 45
81302 46
40710 45
63748 45
59456 46
8734 46
82799 46
12873 45
10916 45
14023 45
32569 45
9843 45
26273 46
97396 46
54717 45
80381 45
17808 45
68155 45
98624 45
12932 45
72336 45
21422 45
10417 46
24603 46
33938 45
95797 45
99139 45
81986 46
16677 45
45868 45
51894 46
87698 45
97648 45
6414 45
3307 45
9083 45
44382 45
62497 45
60178 45
15399 46
36785 46
41412 46
97544 45
2406 45
24950 45
97188 45
69755 45
97217 45
17233 45
96614 46
20389 46
88931 45
16597 45
34497 45
67744 46
3775 45
78867 45
49578 46
39080 45
76591 45
98960 45
935 45
98204 45
97747 45
57615 45
95819 46
94123 45
44774 45
7450 45
64702 45
4791 46
84259 45
48058 45
32115 45
33634 45
24886 45
42529 45
80059 45
21676 45
67089 45
17291 45
94451 45
79587 45
53075 45
89565 45
5453 45
50738 45
52550 46
94372 45
29411 46
75538 46
64452 45
84484 46
51829 45
56822 45
13810 45
1536 47
7712 45
2787 45
10400 45
19111 46
4250 46
34829 46
36791 46
7313 45
55715 45
28352 45
41367 46
15499 45
92049 45
56476 45
47262 45
71211 45
17368 45
39883 45
3719 45
87982 46
58797 45
96327 45
8523 45
59311 45
50032 45
1919 45
20020 45
20357 45
13486 45
85940 45
73612 45
57404 45
81400 45
38936 45
52789 46
68019 45
12209 45
83633 45
99847 45
97093 45
63568 45
59419 45
30019 45
21395 45
39567 45
84679 45
16254 46
27816 45
7735 45
34734 46
71432 45
11083 45
41836 46
4436 45
54919 45
22642 45
34469 45
89516 46
4802 45
48241 45
32069 45
99867 45
99013 45
23754 45
14697 45
89112 45
94687 45
43101 45
6671 46
34219 45
16562 45
10289 45
69216 45
52837 45
31846 45
53874 45
45476 46
30890 46
14123 45
37205 45
43065 45
84275 45
13113 45
73077 46
98066 45
82793 45
84727 46
84567 45
78131 45
50769 45
83557 45
38879 45
37305 45
68346 47
53507 45
49619 45
45591 45
57132 45
51819 45
47503 45
26253 45
31825 45
21395 45
23400 45
49144 45
81969 45
79540 45
82280 45
9814 45
43774 45
97896 45
49984 45
81286 45
99950 45
75755 45
51691 45
29364 45
32870 45
44543 45
82804 45
98014 46
13317 45
99103 46
91268 45
82647 45
94065 45
39495 45
41884 45
96148 45
81364 45
63582 47
97998 45
66553 45
43790 45
66806 45
12887 45
85348 46
10477 45
98830 45
54909 45
44902 45
67803 45
79132 45
12126 46
52013 45
52228 45
71848 45
58799 45
71657 45
38111 46
72074 45
30031 45
32524 46
80696 45
89641 46
2665 45
8196 45
26016 45
303 45
56475 45
13231 45
25000 45
89548 45
68005 45
71679 45
23224 45
14386 45
62837 46
96976 45
1290 45
20401 45
6035 45
62811 45
60289 45
32556 45
42055 45
39137 45
70746 45
84762 45
75308 45
82750 45
84162 45
79503 45
35049 45
56240 45
88005 45
63348 45
47779 45
90480 45
64961 45
81901 45
97836 45
11856 45
94198 46
48988 45
72976 45
11101 45
58970 45
37697 45
69795 45
34900 45
89938 45
96462 45
63517 45
69705 45
13831 45
90269 46
53430 45
84074 45
75819 45
74015 45
3658 45
28278 45
43046 45
31774 45
69196 45
7795 45
56178 46
60095 45
26041 45
9627 45
58216 45
42737 45
37014 46
93262 45
65724 45
1583 45
94432 46
55890 45
47281 45
91769 45
82383 45
2251 45
45357 46
24637 45
75821 45
75360 45
60641 45
26513 45
60584 45
47573 45
93643 46
68975 45
97938 45
74127 45
12230 45
158 45
98731 46
6765 45
56531 46
22535 46
20317 46
33733 45
22297 45
30789 45
39074 45
40738 45
61492 45
86554 45
29459 45
30760 45
12203 45
96090 45
6987 45
22957 45
6039 45
405 45
54183 46
5296 45
28587 45
98784 45
93862 45
14369 45
25973 46
82588 45
18035 45
18865 45
79193 45
91474 45
84407 45
43269 45
49836 45
66069 45
13824 46
59800 45
61823 45
14403 45
61448 45
41397 47
27933 45
50004 45
94530 45
3990 45
88140 45
52055 45
37100 45
64346 45
50552 45
41369 45
32762 45
37012 45
95427 46
41476 45
73432 45
25471 45
42358 45
61114 45
79097 45
77082 45
18774 45
17628 45
69886 45
77613 47
98332 45
89148 46
79616 45
10522 45
85572 45
50784 46
41329 45
74738 45
68392 45
12026 45
81795 45
20060 45
15255 45
14393 45
98333 46
60872 45
94440 45
34253 45
10578 45
80297 45
80049 45
72306 45
98421 45
6830 45
27918 45
32713 45
96517 45
84404 45
90616 45
38905 45
65417 45
95242 46
23063 45
42879 45
2442 45
18132 45
15710 45
80630 45
75210 45
24198 45
1299 45
24683 45
60535 45
72805 45
1699 45
83494 45
46582 45
65308 45
80805 45
17944 45
35979 45
8253 45
31 45
4099 45
49669 45
49735 45
36944 45
26972 45
14514 45
21345 45
89976 45
53383 45
25425 45
36017 45
8234 45
5838 45
28362 48
27444 45
88863 45
56453 45
58631 45
42602 45
19092 45
34734 45
20748 45
37408 45
99253 45
76628 45
54181 45
94776 45
52420 45
92279 45
57437 45
12983 45
63643 45
99631 45
68045 45
82611 45
62892 45
1783 45
82305 45
44325 45
52632 45
72006 45
75223 45
63656 47
29151 45
28806 45
61150 45
65465 45
71731 45
96303 45
35119 46
56933 45
8055 45
17457 45
8708 46
58237 45
55188 45
38930 45
42418 46
24157 46
3436 45
86327 45
93438 46
49661 45
84010 45
855 45
22104 45
3775 45
63572 45
28021 45
33404 45
48884 46
30512 45
74145 45
52684 45
73237 45
57959 45
74586 45
21413 45
4917 45
21989 45
73518 45
79050 45
77597 45
26811 45
26131 45
96588 46
50734 45
32037 45
94887 45
47047 45
30586 45
39911 45
44992 45
81880 45
69480 45
15367 45
14419 45
23204 45
29353 46
56545 45
65644 45
4364 46
71542 46
97530 45
77707 46
20385 45
25694 45
58312 45
4142 45
88043 45
26464 45
66093 45
17712 46
82076 46
40742 45
99011 45
96348 45
75136 45
61540 47
28948 45
41390 46
54401 46
50413 45
4502 45
52731 45
47732 45
11778 45
61210 45
56567 45
24424 45
25125 45
66529 45
45097 45
41135 45
58887 45
44592 45
57783 45
12506 46
47345 45
6184 45
96661 45
10562 46
37716 45
24415 45
30238 45
34801 45
87085 46
83959 45
61759 45
78703 45
31602 45
76634 45
79609 45
10506 45
23302 46
7476 46
42254 45
49527 45
74551 45
43946 45
87003 45
91477 45
42726 45
91583 45
39425 45
58058 45
40728 45
75099 45
75694 45
42425 45
5166 46
60434 47
95655 45
35559 45
70102 45
11190 45
81258 45
55091 45
39753 45
58543 45
4118 45
40786 46
45877 45
56652 45
87677 46
86229 45
32657 45
4049 45
24093 45
44346 45
82806 45
27290 45
68983 45
48275 45
45998 45
2944 45
12325 45
2674 45
7127 45
86297 45
58500 45
85606 45
23949 46
57569 45
93098 45
73204 45
21322 45
20648 45
50920 45
39134 46
14027 45
53189 45
81514 45
56931 45
46185 45
27553 45
2113 45
72908 45
71708 45
95200 45
49208 45
90778 45
9607 45
85379 45
25549 45
30898 45
56905 45
17585 45
33815 45
7521 45
6235 45
40813 45
72729 45
75509 45
64400 45
27073 45
18873 45
31269 46
4129 45
69983 46
51264 45
74285 45
37920 46
67321 45
60066 45
37405 45
43680 45
89182 46
74000 45
49413 45
48607 45
52137 45
44050 45
53098 45
29547 45
54220 45
8307 46
42144 45
88257 45
58110 46
22014 45
45491 45
61130 45
75045 45
46743 45
43987 45
2788 45
60584 45
48341 45
6044 46
89973 45
17064 45
39457 45
24168 45
13284 46
96564 45
20437 45
59947 45
2655 46
56599 45
84736 45
22360 45
33476 45
55406 45
79162 46
14726 45
66973 45
56463 45
73300 45
44141 45
54650 45
36392 45
12034 45
36409 45
27772 47
93546 45
9037 45
37469 45
15371 45
32362 45
93956 45
75425 45
74300 45
81334 45
19860 45
41869 45
94637 46
32411 46
47817 45
51929 45
51161 46
60454 45
8771 45
62643 45
31746 45
26583 45
55228 45
22678 45
93924 45
63306 45
74761 45
31820 45
3217 45
22446 45
90919 45
21712 45
49698 45
41193 45
94661 45
69765 45
80403 45
1147 45
51204 45
54163 45
17831 45
9134 45
66603 45
36718 45
51008 45
70515 45
46159 45
26308 45
76134 45
300 45
71156 45
58474 45
85659 45
61375 45
41369 45
9046 45
68131 45
50648 45
12966 45
80889 45
4083 45
57625 45
83902 45
71080 45
68032 45
66133 45
58704 45
84746 45
92014 45
67944 45
406 45
30897 45
8892 45
27468 46
31701 45
5980 45
78382 46
41260 45
94604 45
59903 45
34065 45
60474 46
48509 45
27456 45
6444 45
37385 45
34947 45
11731 46
82370 45
19502 45
57371 45
5630 45
39736 45
28196 45
11033 45
18205 45
99717 45
66657 45
84642 45
50859 45
40058 45
66511 45
1699 45
29048 45
2237 47
4660 45
58897 45
29883 45
30271 46
95295 45
77521 46
25128 45
41021 45
22249 45
28955 45
75858 45
57586 45
6228 47
38034 45
77725 46
44251 45
73632 45
99660 45
5889 45
3121 45
60558 45
7371 46
82942 45
16485 45
4721 45
82291 45
35539 45
58125 45
18716 45
36623 45
64047 45
22116 45
40278 45
23305 45
61153 45
18475 45
89127 45
8204 45
32085 45
14661 45
13894 45
63469 45
80040 45
19696 45
72314 45
19851 45
60674 45
94553 45
8481 46
10642 45
57523 47
79437 45
25222 45
48183 45
72221 45
3538 45
39717 45
98051 46
19180 45
85388 45
5678 45
81620 45
75591 45
49707 45
78231 46
79221 45
97293 45
45174 45
74337 45
35276 45
2574 45
19164 45
48041 45
96809 45
23791 45
36109 45
22183 45
1864 45
61841 45
45260 45
31808 47
29681 47
1220 45
56457 45
76056 45
52276 45
50789 45
60164 45
95628 45
50024 45
64310 46
71800 45
55260 45
41340 45
10478 45
4793 45
98753 45
17178 45
38787 46
95485 45
51446 45
49338 46
74897 45
97300 45
82219 45
1240 45
7193 45
14141 45
4115 45
33148 45
26598 45
30369 45
70034 45
23746 45
46408 46
47253 45
84180 45
56891 45
17543 45
44778 45
90258 45
67152 45
26853 45
85519 45
46438 45
65048 46
2673 45
60606 45
5188 45
70720 45
67189 46
59811 45
72929 45
3684 46
92747 45
28436 45
80381 45
92072 45
25603 45
73312 45
83300 45
75056 45
31307 45
42730 45
76806 46
96595 45
26209 45
73901 45
44741 45
42748 45
32544 45
5542 45
57104 45
98615 45
70408 45
36106 45
98682 45
67230 45
71307 45
15281 46
8688 45
65068 45
24771 45
57496 45
54317 45
56359 45
81838 45
27622 45
63159 45
32253 45
9410 45
66482 45
82212 45
43843 45
36421 45
36756 45
79334 45
75738 45
14824 45
37039 45
92394 45
75182 45
96843 45
18356 46
60132 45
97325 45
81205 46
1031 45
19757 45
91700 46
90470 45
69630 45
37209 45
20055 45
29755 46
5337 45
75608 45
23781 46
94997 45
16257 45
13435 46
30036 45
49711 45
76932 45
66380 45
80021 45
94693 46
52711 45
89647 45
68854 45
95130 45
58168 45
58467 45
32089 45
36413 46
64472 45
57330 45
26941 45
43363 45
28616 45
62724 45
14732 45
60778 45
3280 45
27120 45
8873 45
47275 45
19848 45
82914 45
30393 45
823 45
8996 45
96191 46
18847 47
31459 45
19160 45
53422 45
35805 45
60966 45
42554 45
32081 46
47912 45
58184 46
99112 45
87655 45
22565 45
16665 45
4760 45
78308 46
54465 45
82431 45
46810 45
42608 45
67595 46
54849 45
37897 45
94108 45
38356 45
32894 46
85155 45
4712 45
69668 45
32074 46
82234 45
44554 45
61159 45
51952 46
59708 45
6873 45
95418 46
58793 45
59810 45
15469 45
36717 45
67585 45
60405 45
4455 45
76516 45
62056 45
75572 46
21588 45
99683 45
71574 45
10854 45
59122 45
16716 45
37205 45
28310 45
95881 45
61684 45
46487 45
89461 45
40242 45
21945 45
37862 45
240 45
19469 45
23739 45
35798 46
93575 45
4381 45
66155 45
63005 45
39926 45
22624 45
538 45
59155 45
61262 45
51205 45
68518 46
693 45
39041 45
32913 46
71853 45
72482 46
6482 45
94621 45
15425 45
8412 45
24631 45
4740 45
62129 45
71956 45
95054 45
96705 45
83299 45
54983 45
75460 45
40265 45
3977 45
83485 45
11695 45
16022 45
89105 45
98431 45
72006 45
27537 45
69164 45
35438 45
27000 45
78422 45
32930 45
28281 45
39273 45
54329 47
7474 45
94667 45
61970 45
25269 45
3371 45
5311 45
57486 47
13414 45
32887 45
90588 45
97366 45
35608 45
34569 45
64387 45
33921 45
33524 45
14938 45
7933 46
9302 45
82448 45
1369 46
85828 45
1379 45
46804 45
50668 45
66665 45
92060 46
60792 45
22503 45
59091 45
10601 45
21617 45
59 45
35496 45
52459 45
92300 45
88416 45
30414 45
14086 45
27777 45
59559 45
10706 45
28932 45
12558 45
20460 45
19362 45
76186 46
20445 45
98173 46
91530 45
84043 45
91656 45
56796 45
55910 45
30842 45
51526 45
14483 45
98753 45
38213 45
44743 45
33149 46
50142 45
22974 45
5050 45
75866 45
23721 46
61321 45
51806 45
29777 45
51008 45
25541 45
6724 45
40590 45
57683 45
81115 45
53726 45
32521 45
7753 45
28328 45
89888 45
33398 45
94184 45
90635 45
91540 45
23546 45
17223 45
59612 45
55377 45
63105 45
36274 45
99483 45
76732 45
6035 45
97583 45
71373 45
27222 45
61918 45
87970 45
25763 45
34746 45
3083 45
24829 45
90183 47
75018 45
86392 45
56310 45
56978 46
59784 46
84058 45
65950 45
78258 45
71782 45
65789 45
88758 45
48092 45
47695 45
90792 45
899 45
59252 47
53356 45
24519 45
21139 45
38975 45
92707 45
7356 46
80578 45
99619 45
62602 45
70027 45
21203 46
66629 46
64634 45
39720 45
99781 45
45756 45
48669 45
76403 46
3712 45
17633 45
91698 47
36212 45
22306 45
90737 45
83345 45
41140 45
25143 45
36880 45
47107 45
43000 45
99753 45
92025 45
46426 45
59669 45
79722 45
91348 45
29409 45
28789 45
88931 46
24095 46
41563 45
35271 45
83830 45
46624 45
72717 45
50831 47
62513 45
64082 45
11853 45
94844 45
59043 45
98433 45
27341 45
61115 45
87830 45
13044 45
40205 45
38108 45
85938 45
95098 45
26097 45
69858 45
25713 46
61893 45
38408 46
48121 45
52458 45
30629 45
57809 45
60903 45
75499 45
73265 45
56176 46
57806 45
96878 45
56659 45
43681 45
13690 46
97325 45
44354 45
92821 46
36762 45
55015 45
16263 45
46736 45
77058 45
37784 45
64934 45
5248 45
55504 45
64096 45
30867 45
56769 45
76746 47
59373 47
54050 45
95125 45
28862 45
63266 45
94025 45
96642 45
29955 45
81048 45
52591 45
45876 45
51937 45
34892 45
62079 45
47269 45
23100 45
10379 45
4948 45
17860 45
13867 45
44811 45
37706 46
49450 45
63992 45
32476 45
92752 46
89556 45
28455 45
7258 45
38915 46
81545 46
28090 45
37476 46
76350 45
83767 46
27402 45
14168 45
97411 46
17535 45
2261 45
70143 45
93196 46
29805 45
58110 45
32433 45
63567 45
36988 45
71241 45
49469 45
16198 45
80131 45
93771 45
2436 45
80007 45
88557 45
96158 45
44820 46
46065 45
37722 45
92175 45
98741 46
21127 45
7482 45
67767 45
75346 45
53721 45
96531 45
13393 45
51608 45
18921 45
51243 45
93915 45
47798 45
88425 45
98905 45
73307 45
14639 45
63689 46
50136 45
23827 46
61381 45
94948 45
28710 45
71890 45
14067 45
79567 45
11256 45
93076 45
40706 45
75849 45
4110 46
25297 45
94467 45
16564 45
41603 45
76416 45
64827 45
3879 45
48758 45
71027 45
46957 45
4899 45
60005 45
34123 46
99446 45
27122 45
78397 45
78530 45
16704 45
26182 45
84634 45
21150 45
74679 45
24892 46
51632 45
20009 45
66357 45
63866 45
59931 45
34329 45
26189 45
49431 45
67814 45
68504 45
34479 45
4075 45
99732 45
23198 45
9766 45
30735 45
38424 45
17891 45
35840 45
20843 45
10200 45
15859 45
99135 45
35038 45
95302 45
17331 45
71676 45
72220 45
21965 45
78524 45
16332 45
19638 45
31510 46
19465 45
52275 45
48422 45
56952 45
16832 45
85004 45
16375 45
77308 45
53485 45
75243 45
44069 45
22055 45
9209 45
47796 45
72393 45
2704 45
26844 45
7386 45
98472 45
12044 45
32172 45
6349 45
48325 45
38726 45
56791 45
51770 45
13534 45
64493 45
47745 45
19875 45
31381 45
26124 45
90968 46
62201 45
61034 45
97932 45
37168 45
18604 45
66175 46
76680 45
66394 45
37204 45
80256 46
18369 45
73558 45
43593 45
44993 45
49540 45
77919 45
78836 45
63795 45
89059 45
4269 45
33310 45
40602 45
19514 45
32391 45
24459 45
93819 45
18282 45
94494 45
29612 45
76607 45
23796 46
69694 45
92562 45
70371 46
90605 45
77358 45
78049 45
739 45
240 45
26178 45
80338 45
96307 45
75055 45
23514 45
75502 45
22950 45
85448 45
21165 45
92340 45
49312 45
59811 45
31818 45
21613 46
96092 45
99594 45
76720 45
64029 45
16919 45
24788 45
79456 45
7476 45
35542 45
3822 45
83548 45
54281 45
44163 45
41401 46
25839 45
21586 45
38105 45
6349 45
93493 45
79740 45
28922 45
53296 45
17918 47
52677 45
9635 45
32464 46
46790 45
29777 45
50725 45
6576 45
5858 45
72963 45
64404 46
63694 46
20383 45
11880 45
98816 45
15496 45
85326 45
10861 45
912 46
55642 45
99217 46
97528 45
61878 46
34523 45
27902 45
11848 45
77153 45
99079 45
70834 45
37768 45
34587 45
51466 45
66070 45
94381 45
72306 45
57190 45
84318 45
28835 46
10652 45
65178 45
29292 46
72256 46
34266 45
21058 45
11093 45
97884 45
27900 45
25794 46
21253 45
64505 45
87784 46
7614 46
81176 45
17107 45
57067 46
59765 46
7069 45
16981 45
61430 45
14620 46
4416 45
46113 45
1532 45
93876 45
40582 45
80625 45
61810 45
35427 45
92469 45
49113 45
83868 46
70093 45
44694 46
18203 45
4657 45
802 45
77678 45
89600 45
53167 45
15660 45
80873 45
71492 45
32776 45
96420 45
4830 45
18730 45
99487 45
77473 45
40897 45
41603 45
55591 45
17655 45
91458 45
49422 45
35444 46
86462 45
16937 45
60943 45
38312 45
57077 45
86770 45
60844 45
82160 45
65442 45
1861 45
283 45
43627 45
83206 45
73406 45
31828 45
56946 46
26913 45
15507 45
18293 45
11123 46
95166 45
7146 45
31864 45
40746 45
15683 45
2884 45
86594 45
69606 45
24053 45
83220 45
93670 45
45392 45
68126 45
87598 45
67399 45
67560 45
46480 46
49972 45
85506 45
21545 45
30200 45
45792 45
68608 46
50222 45
72618 46
53677 45
2853 45
83734 45
42971 45
34360 45
22771 45
67364 45
7530 45
96386 45
54412 45
16472 45
18073 45
51260 45
52942 45
22858 45
21943 45
1952 45
90732 45
16885 45
15948 45
34165 45
68164 45
21712 45
82055 47
30865 45
29910 45
53 45
14381 45
61161 45
29598 45
4249 45
29049 45
10405 45
42712 45
30572 45
14609 46
90161 45
49914 45
19000 47
73353 45
93497 45
32749 45
71138 45
49603 45
9008 46
9040 45
23931 45
48013 45
40050 45
18926 46
28216 45
65132 45
34762 45
81438 45
87047 45
20233 45
83146 45
95684 45
71035 46
51507 46
3528 46
3224 45
51252 46
19059 45
86824 45
10689 46
18407 45
478 45
47484 46
37501 45
46008 45
37198 45
79566 46
70661 46
53228 45
6048 45
6554 45
3439 45
29335 45
36286 46
62627 45
53718 45
81117 45
8225 45
68807 45
71308 45
10807 45
79769 45
15168 45
15041 45
44745 45
29056 45
70899 45
56875 46
32571 45
83486 45
25978 46
1997 45
62253 45
3905 45
78252 45
47582 45
66977 46
94215 45
48563 45
64123 45
89410 45
52109 45
9728 45
58183 45
78289 45
7312 45
10181 45
6536 45
61742 45
86916 47
1006 45
13912 45
26451 45
54081 45
77772 45
3005 45
57858 47
87019 45
37381 45
32782 45
21172 45
92904 45
89958 45
75860 47
66989 45
91715 45
64653 45
26319 45
63735 45
92847 45
85604 45
604 45
7855 45
47868 45
93160 45
27799 45
29543 45
78160 45
37884 45
24624 45
49654 45
80891 45
25043 45
45475 45
64423 46
82257 45
76519 45
48183 45
11179 45
15194 46
22167 45
29080 45
98300 45
54093 45
61985 45
77736 45
57007 45
14881 45
20635 45
66818 45
97647 45
81328 45
55525 45
55250 45
81816 45
24924 45
39332 45
75975 45
82938 45
22550 45
88909 45
50435 45
93880 45
35364 45
32737 45
92276 45
47118 45
9956 45
74556 45
48914 45
23006 45
30129 45
35553 45
83613 45
4765 45
40676 45
34095 45
19732 45
5971 45
12868 45
50083 45
51935 45
11481 45
53167 45
80291 46
25103 47
32041 45
75617 45
30179 45
47749 45
19609 45
37485 45
68532 46
6062 47
52487 45
76149 45
47703 45
40403 45
78321 45
65318 45
42336 45
70459 45
53454 45
95326 45
74682 45
2259 46
45500 45
45367 45
4144 46
17844 45
85875 45
33750 45
47455 46
81659 45
39086 45
61326 45
87576 45
57305 45
10880 45
27327 45
91444 46
56902 45
22902 45
38470 46
35681 45
71225 45
66559 46
37842 45
88319 45
26772 45
42651 46
55603 45
42691 45
19201 45
59479 45
4699 45
95626 45
24591 45
79564 45
47588 45
68816 46
95559 45
27397 45
90983 45
83858 45
81422 45
49841 46
64723 45
83341 45
51988 46
78384 45
19140 45
79093 45
3004 46
63994 45
75351 45
61020 45
8060 45
58354 45
62773 45
27027 45
79963 45
73214 45
84468 45
10173 45
90382 46
74422 45
60464 45
93761 45
70081 45
17365 45
45195 45
51394 45
4523 45
80842 45
81533 45
34923 45
13032 45
94280 45
50002 46
95056 46
38775 45
10359 45
9286 45
43198 45
72758 45
67313 45
78762 46
13812 45
12491 45
73300 45
25831 45
58928 45
91976 45
45037 45
85296 45
56294 45
52852 45
5675 45
45659 45
2089 45
5531 45
56884 45
25059 45
18639 45
51663 45
98495 46
25912 45
87798 45
65258 45
72500 45
27616 45
10424 46
98626 45
19413 46
17644 45
73578 45
35480 45
9808 45
9771 45
52071 45
84593 46
28512 45
71403 45
33224 46
38040 45
26516 45
80320 45
16066 45
26711 45
58965 45
90876 45
84441 46
90970 45
90391 45
91471 45
99917 45
70539 45
60242 45
9203 45
75887 45
35502 45
40203 45
77979 45
82981 45
81870 45
35060 46
71333 45
71395 45
21689 46
85497 45
89063 45
75518 46
55453 45
3705 45
42920 45
6319 45
67252 45
64856 45
38524 45
4989 45
637 46
77367 46
68568 46
96301 45
50803 46
4514 46
20160 45
15479 46
3515 45
36120 45
7882 45
3804 45
10268 46
57203 45
51367 45
102 46
36289 45
77855 45
77192 45
64538 45
72247 45
39788 46
83941 45
66942 45
67946 45
31364 45
781 45
22110 45
42328 45
92147 45
99491 46
12372 45
52600 45
45996 45
14383 46
82818 45
68928 45
74271 45
49812 45
59820 45
35418 45
70683 46
82190 45
16478 45
13552 45
97042 45
42152 45
40615 45
77340 45
60015 45
41689 45
37461 45
65933 45
7630 45
74748 46
45689 45
68340 45
50281 45
72110 45
1946 45
24573 46
43659 45
58890 45
66456 45
2265 45
2261 45
79220 46
65607 45
40436 45
28400 45
32322 45
78936 45
86490 45
69219 45
81733 45
12822 45
30773 45
57394 45
42240 45
80911 45
2481 45
357 45
80998 45
65928 45
29381 45
68100 45
97366 45
23481 46
1777 45
95271 45
30433 45
72921 45
82739 45
70069 45
31068 45
57078 46
97446 45
38086 45
1660 45
3098 46
98928 46
19167 45
93484 45
46233 45
28461 45
83881 45
5509 45
93509 45
62158 45
89403 46
31303 45
31102 45
77075 45
72546 45
9644 46
88128 45
62596 45
19440 47
97918 46
13392 46
46453 45
81618 45
82321 46
89008 45
6917 45
99250 45
8845 45
40305 45
93595 45
54702 45
72830 45
6102 45
62926 45
70854 46
70702 45
23939 45
76880 45
7110 45
16949 45
14371 45
92456 45
40735 45
38400 45
13100 45
20444 45
99079 46
32379 45
55756 45
37255 45
22419 45
51255 45
22208 45
8420 45
50200 45
80663 45
57785 45
4829 45
12559 45
98311 45
28517 45
78823 45
8746 45
29656 45
62208 45
47210 45
91731 45
82747 45
29242 46
30088 45
21698 45
92574 46
49427 45
16625 46
46105 45
856 46
24873 46
96405 45
75088 45
54771 45
42137 45
19670 45
14446 45
55703 45
63227 46
76689 45
27187 45
76758 45
30098 46
21980 45
81946 45
84253 45
75146 45
33242 45
16985 45
60743 45
49633 45
65369 45
293 45
71512 46
30412 45
82043 46
3527 45
9747 45
7583 45
94304 45
34291 45
43447 45
11496 45
65886 45
70865 45
76575 45
25615 45
42022 45
753 45
40712 45
45375 45
4766 46
25307 45
74555 45
64786 45
22944 45
2019 45
61459 45
6349 46
68492 45
94717 45
75330 45
37967 45
59699 45
57772 45
87269 45
73409 45
75587 45
14814 45
20607 45
85303 45
9683 45
38660 45
97269 45
33463 45
41763 45
43208 45
94282 45
42770 46
1770 45
52779 45
20628 46
54260 46
41768 45
27811 45
85120 45
86076 45
64289 45
96206 45
33495 45
28259 45
2345 45
56288 45
60927 45
14594 46
55282 45
98465 46
94039 46
22516 45
61896 45
31780 47
19390 46
85737 45
11563 45
39819 45
58064 45
65017 45
82402 45
8748 45
62419 45
2037 47
43622 46
78872 45
20014 45
5736 45
85823 45
92540 45
30494 45
2011 45
91814 45
68152 45
74469 45
2030 45
86957 45
17938 45
41442 45
52295 45
31640 45
99050 45
86605 45
64703 45
29758 45
31983 45
18793 45
2815 45
33626 45
85614 45
32862 45
74304 45
28789 45
2990 45
10292 45
23935 45
30063 45
47041 45
27402 45
75249 46
47936 45
86797 47
98861 45
4751 47
92056 45
24037 46
41902 45
38252 47
50370 45
28222 45
47117 45
92269 45
45095 45
89701 45
36196 45
13925 47
18633 45
50341 45
89280 45
56939 45
73214 45
41901 45
57585 45
84540 45
24877 45
1793 45
52115 45
29734 45
52178 45
69295 45
41817 45
3097 45
76037 45
40335 45
94242 45
98798 45
6962 45
133 45
34450 45
12274 45
54582 45
66010 46
86732 45
53131 45
17742 45
5550 45
40163 46
97562 45
88502 45
12995 45
93253 45
7804 45
34033 45
36881 45
67375 45
59786 45
5272 45
71351 45
64453 46
12235 45
59387 45
44012 45
15737 46
43589 45
80668 46
91169 45
40700 45
76218 45
24731 45
42564 45
32239 45
39616 45
88385 45
88449 46
89158 45
84463 47
20216 45
55509 45
31058 45
72015 45
19320 45
35225 45
72796 45
88155 45
9463 45
94488 45
77188 45
11611 45
41698 45
5906 45
38522 45
26769 45
51957 45
31403 45
63668 45
2762 45
99114 45
83060 45
92884 45
14939 45
88976 45
57920 45
45043 46
38206 45
12978 45
93651 45
11614 45
89923 45
23557 45
38185 45
41850 45
93201 45
90866 45
87801 45
80574 45
7261 45
6407 45
72894 45
98554 46
34490 45
50630 46
39474 45
75885 45
428 45
35034 45
30584 45
1144 45
43855 45
36403 45
4341 45
33440 45
83115 45
77447 45
94193 45
50404 46
69978 45
33200 45
77202 45
78823 45
88862 45
82232 46
25053 45
98658 45
37004 46
58541 45
98699 46
98777 45
88744 45
4247 45
71799 45
74962 45
38443 45
22518 45
5707 45
35608 45
82136 45
28104 45
30032 46
90644 45
65450 45
17989 45
27334 46
44170 46
63854 45
25450 45
73899 45
69773 45
98160 45
27341 46
91518 46
63501 45
91235 45
99100 45
17009 45
15709 46
11776 46
65893 46
19762 45
98257 45
1323 45
29488 46
21214 45
16505 45
45713 45
97286 45
43427 45
88969 45
83371 45
70318 45
15142 45
74616 45
87657 45
70365 45
34327 45
38475 45
12998 45
75044 45
73284 45
67836 45
44121 45
92235 46
37330 45
49183 45
55247 45
60744 45
57985 45
42936 45
53490 45
58575 45
17645 45
48477 45
2262 45
41651 46
9754 46
3794 45
69701 45
82919 45
69482 45
92615 45
31261 45
71951 45
65409 46
19601 47
76736 45
68414 45
34954 45
20891 45
94147 45
85128 45
86851 45
26319 45
95600 45
21168 45
46090 45
72683 45
91769 45
32090 45
42441 45
33683 45
58148 45
4276 46
84206 46
66232 45
84792 45
99638 45
43440 46
2077 45
23307 45
74789 45
68382 45
42952 45
67339 45
5607 45
34308 46
7706 45
98113 46
97330 45
51526 45
40631 45
15650 45
62652 45
51481 45
83204 45
45134 45
1067 45
63683 46
70387 45
60982 45
10525 46
78269 45
74566 45
46124 45
69722 45
80897 45
46646 45
64020 45
33748 45
25658 45
96710 45
32137 46
40872 47
82389 46
44156 45
39477 45
94974 45
54046 47
45091 45
97856 45
69317 45
1464 45
76482 45
73568 45
3172 46
99163 45
16184 45
8244 45
29667 45
52754 45
32381 45
55468 45
81814 45
80487 45
6390 45
71991 45
16203 45
87969 46
55884 45
88723 45
93831 45
70058 45
17366 46
70132 46
64554 45
29029 45
69880 45
40191 45
40493 46
51804 45
30412 46
25190 45
72312 45
51797 45
67955 45
40629 45
44099 45
73 45
89195 45
80376 45
53766 45
6499 45
69978 46
3899 45
90701 45
71544 45
63660 45
54308 45
27725 45
84687 46
51826 45
96785 45
5852 45
20820 45
39048 45
33842 45
19586 45
6745 45
35346 45
40630 45
21674 45
88455 45
33759 45
16258 45
37736 45
68675 46
99812 46
34558 45
50521 46
19318 45
24931 46
8490 45
30879 46
23385 45
72707 45
51623 45
58224 46
21618 45
1931 45
41592 45
34309 46
1688 45
65241 45
30730 45
30213 45
33284 45
83120 46
80888 45
88218 45
90193 45
3303 45
36197 45
93837 45
14687 45
9378 45
64873 45
51038 46
81933 45
37494 46
15551 45
86551 45
13272 46
3361 45
82071 47
43509 45
42917 45
89118 45
70966 46
56697 46
13653 45
71452 45
75317 45
92725 45
38457 45
55661 45
87528 45
56905 45
53809 45
1778 45
34319 45
20894 45
28042 46
25148 45
7745 46
75380 45
35188 45
62691 45
23865 45
9757 45
19538 46
95490 46
35307 46
17360 45
3269 45
67589 45
52364 45
54466 45
42618 45
1042 45
8996 45
11815 46
11593 45
78073 45
61393 45
45715 45
8426 45
56778 45
706 45
85725 45
22193 46
85612 46
97178 45
38959 45
52581 45
87506 45
71154 45
44532 45
66536 45
74150 45
80653 45
48965 45
25445 45
59294 45
49468 46
60568 45
78826 46
48189 45
29385 45
93842 46
74451 45
37055 45
57157 45
18683 45
84877 45
34741 45
19709 45
6197 45
42959 45
84078 45
22629 45
28871 45
89562 45
51218 45
90104 45
76967 45
84076 45
44939 45
66679 45
79948 45
63378 45
26112 46
27804 45
65778 45
67142 46
22021 45
16747 45
88456 45
74086 45
75962 45
22164 45
51805 45
61781 45
97302 45
69070 45
59562 45
89204 45
89658 45
83739 45
7041 45
91517 45
27125 45
86888 45
350 45
88019 46
76478 45
8159 45
15093 46
68279 45
80349 45
82344 45
83489 45
64070 45
28272 45
96736 45
18706 45
25170 46
17234 45
4800 46
23283 45
85288 45
68441 45
83624 46
39364 45
96638 45
47168 45
22401 45
69756 45
40489 45
32291 45
87239 45
83739 45
4306 45
25663 46
38116 45
78586 45
73350 45
71873 45
420 45
26190 45
28869 45
44563 45
98405 45
17395 45
95975 45
59510 46
34566 45
27512 45
9299 45
79755 46
35387 45
43457 45
96335 45
95671 45
3598 45
12237 45
1542 45
58920 45
73545 45
75215 45
94503 45
9338 46
96281 45
6548 45
92679 45
54743 45
78636 45
72985 45
27956 45
25728 45
70915 45
74231 45
61198 45
7483 46
71932 45
20011 45
76785 45
30439 46
71227 46
19921 45
11288 45
10359 45
42241 45
17986 45
94649 45
52648 45
95153 45
57092 45
70478 45
68566 45
86163 45
8847 45
27280 45
25658 45
81912 45
70867 46
35919 45
71021 47
13049 45
23418 45
85023 45
65679 45
47205 45
5907 46
75397 45
72751 46
71766 45
49715 46
53752 46
78539 45
85396 45
34860 45
3704 45
63098 46
13614 45
5998 45
59305 45
26839 45
7954 46
84697 45
51236 45
67351 45
5889 46
44408 46
51928 46
75499 45
8228 45
1226 46
62401 45
94931 45
16883 47
16458 45
85560 45
26869 45
53302 46
59826 45
5460 46
18575 45
19573 45
75040 45
35095 45
50575 45
27532 45
8062 45
96230 45
23950 45
35342 45
65303 46
10641 45
60085 45
28275 45
40242 45
28502 45
90992 46
86055 45
15059 45
20013 45
28103 45
22347 45
49759 45
11152 45
68127 45
34553 45
87985 46
47798 45
48745 45
2280 45
79385 46
41363 45
29394 45
45995 45
35143 45
21936 45
2554 45
23855 46
33827 47
90001 45
35902 46
79633 45
57845 45
92812 45
68149 45
55536 45
51944 45
21850 45
83303 45
84755 45
90654 45
64945 46
62082 45
2273 45
47608 45
53777 45
8434 45
94740 45
20249 46
70269 45
16034 45
49060 45
40220 45
50795 45
73477 45
24971 45
64202 45
8764 45
84604 45
56818 45
13368 45
95056 47
35594 45
84452 45
6530 46
20495 45
68589 45
90240 45
5918 45
12203 46
74500 45
75796 46
7425 45
66610 45
85430 45
80562 45
6699 45
40715 45
64618 45
23584 45
34892 45
83157 45
14796 46
31695 45
48969 45
16460 45
66728 45
43839 46
47177 45
76110 45
48747 46
91055 45
39018 45
52345 45
61887 45
99568 45
82234 45
74369 45
76731 47
15648 46
39180 45
80773 45
37001 45
89083 45
95088 45
17690 46
51820 45
78368 45
48603 45
57918 45
88099 45
70364 45
66374 45
46489 45
68840 45
15987 45
83999 45
25583 46
14499 45
2687 46
10347 45
90314 45
87461 46
59851 46
88181 45
55913 46
22308 45
39535 45
66082 45
11512 45
78125 45
56649 46
69676 45
76147 45
32762 45
34690 45
86578 45
63432 45
7824 46
35499 45
21169 45
35186 45
38672 45
15392 45
19207 46
12204 47
66711 45
55844 47
18186 45
58717 45
59062 46
63024 46
65048 45
64587 45
6571 45
94372 46
45740 45
48578 45
31252 45
3815 45
9253 45
5011 45
91390 45
40187 46
77167 45
30343 45
57381 46
834 45
77670 45
96620 45
76824 45
25536 45
37572 45
51968 45
93388 45
80520 45
55931 46
78562 45
37670 45
8126 45
62997 45
3003 45
54812 45
28825 45
43948 45
23619 45
76574 45
29768 45
43098 45
55004 45
50302 45
96588 45
84599 45
69722 46
63453 45
92308 45
53133 45
50065 45
59949 45
54711 45
76328 45
37778 45
45883 45
98381 45
1409 45
67204 46
25736 45
20701 45
22330 45
29100 45
64579 45
99774 45
83234 45
1312 46
58958 45
46079 45
54720 45
48717 45
73233 45
57850 45
60638 45
72306 46
3404 45
61978 45
86643 45
22626 45
89539 45
17461 45
77473 45
95133 45
82966 45
11260 45
41369 45
98934 45
57538 45
37113 45
18798 45
85426 45
44298 45
2659 46
87560 46
516 45
3063 45
77098 45
582 45
33588 45
42482 45
80396 46
39112 45
3667 45
41651 45
9149 45
2871 45
57766 46
82529 45
40016 45
5758 45
59391 45
88225 45
34762 45
28899 45
9700 45
61625 46
79384 45
53735 45
14313 46
16705 45
2094 45
9752 45
96128 46
76199 45
13886 45
98788 45
29769 45
47453 47
95580 45
81025 46
72728 45
17938 46
95775 45
95498 45
47078 45
61214 45
24570 45
29547 45
54134 45
14750 45
46982 45
70462 45
89331 45
8807 46
73445 45
33370 45
41677 45
86965 45
88022 45
34386 45
97292 46
75654 45
74498 45
35462 45
52577 45
98393 46
34277 45
90349 45
49293 45
58225 46
89421 45
37208 45
53528 45
62293 45
30398 45
57324 45
14549 45
94619 45
50148 45
41109 45
44638 45
1300 45
4287 45
42270 45
61997 45
81797 45
12110 45
28087 45
58919 45
41125 45
16801 45
89056 45
40874 45
3961 45
41089 45
26540 45
34266 45
60805 45
95378 45
97479 45
40433 45
55821 45
93371 45
52976 45
98229 45
26729 45
59061 45
6016 45
18108 45
81390 45
90300 45
62175 45
5630 45
98436 45
12437 45
5758 45
6441 45
92942 45
10233 45
45673 45
64755 45
85630 45
60355 45
86137 45
17405 46
3414 45
22003 45
25157 45
35783 45
67965 45
44472 45
99233 45
50208 45
63779 45
11122 45
49244 45
25252 46
97588 45
36596 45
16610 45
30185 47
93564 46
16226 45
72621 45
23341 45
22631 45
24515 45
73967 45
62561 46
20053 45
24348 45
73071 45
96414 45
19695 45
55232 45
9825 45
86053 45
1700 45
7219 45
64770 45
60712 45
14767 45
55362 45
3978 45
822 45
75196 45
1435 45
88598 45
10489 45
84540 45
76851 45
50122 45
5621 46
35773 45
59293 45
4725 45
19364 45
69306 45
82954 45
28659 46
35536 45
28666 45
57905 45
442 45
8212 45
98534 46
78210 45
93245 45
61797 45
6102 45
3334 45
78232 45
87597 46
16417 45
2402 48
77142 45
46699 45
86737 45
41130 45
21808 45
61044 45
58496 46
95029 46
61925 45
55102 45
5184 45
94281 46
61100 45
89345 46
49994 45
26621 45
46257 45
42143 45
28829 46
94004 45
37714 46
75996 45
86302 45
75171 45
12368 45
21698 45
82401 45
54256 46
77050 45
26684 45
53482 45
24324 45
3685 45
32080 45
75634 45
6294 45
1750 46
54283 45
91238 45
38427 45
63042 46
79103 45
31022 45
34920 45
71951 45
32923 45
41418 45
2058 45
16611 46
63600 47
40385 45
38360 45
24616 45
69549 46
8383 46
89879 45
55440 45
55126 45
6159 45
37104 45
6934 45
10567 47
45388 45
32289 45
16494 45
70760 46
25903 45
7091 45
96675 45
68625 45
1380 45
86360 45
92778 45
58687 45
75933 46
66854 45
6680 45
42595 45
63939 46
52739 46
75032 45
63333 45
54439 45
81694 45
37324 45
64829 45
14989 45
69130 45
90305 45
90348 45
6439 45
1396 45
72756 45
49852 45
97919 45
28318 45
8390 45
60663 45
63269 45
32019 45
28744 45
3500 45
98554 45
52900 45
5902 45
72884 45
8356 45
69856 45
84102 45
86490 45
36361 45
84413 45
15389 45
90345 45
3053 45
9892 45
46350 45
28361 46
26735 45
58631 45
40676 45
94869 45
26022 45
41218 45
73548 46
49544 45
3753 45
56703 45
98992 45
3490 45
80220 45
63175 45
43870 46
63666 45
78685 45
23539 45
39163 46
51304 45
25909 46
21323 45
94823 45
45960 46
17021 45
58777 45
3645 46
72786 45
88203 45
26116 45
62225 45
79340 45
43948 46
97542 45
71929 45
37384 45
20627 45
98171 45
14401 45
19069 46
20156 45
75930 45
5168 45
84609 45
57342 45
63129 45
96750 45
88283 45
23121 45
31398 45
6253 45
23684 45
52826 46
70309 45
86264 45
46833 46
95859 45
98590 45
88804 45
72342 45
12056 45
16065 45
676 45
14596 45
73277 45
98794 45
11294 47
90471 45
67706 45
19953 45
78196 45
43561 45
46564 45
89062 45
29786 45
679 45
43133 45
79897 45
52776 45
30180 45
74916 45
15716 46
47490 45
3593 46
10589 46
14474 45
61318 45
69524 45
64691 45
68768 45
69008 46
20915 45
38025 45
18783 45
25023 45
88712 45
81547 45
4770 45
19678 46
28626 45
22124 45
39503 46
10922 45
46150 45
21358 45
64282 45
40719 45
52847 45
141 45
73829 45
10737 45
12000 45
29270 45
97385 45
74973 45
31818 46
12305 45
82612 45
54668 45
88771 45
62316 45
95374 45
42919 46
73877 45
57429 45
53606 45
69923 45
43910 45
59450 45
55768 45
64637 45
97071 45
28761 45
23475 45
65954 45
37175 45
5714 45
58261 45
91750 45
59622 45
52042 45
58723 45
39889 45
60258 45
33651 45
54384 45
87143 45
54729 45
16642 45
45832 45
82304 45
9631 45
26237 45
91561 45
29624 45
97576 45
81072 45
49008 45
87490 45
233 45
49392 45
65101 45
13403 45
94090 45
90103 45
75031 45
84931 45
98726 45
85988 45
69892 46
47836 45
8025 45
5356 45
38800 45
6117 45
75339 45
11979 45
11525 45
88425 45
53574 45
84371 45
92304 45
70646 46
83755 45
24892 45
90213 45
51596 45
53072 45
16054 45
84422 45
29895 45
29136 45
8659 45
76050 45
90874 45
34613 45
41792 45
18324 47
87624 45
81232 45
79646 45
73369 45
22004 46
60475 45
8188 45
3092 45
66970 45
29413 45
21952 45
56193 45
73695 45
33230 45
46913 45
37652 45
49050 45
25176 45
89880 45
75512 46
24232 45
56011 45
19476 45
86859 45
27012 45
56069 45
51560 45
37187 46
12854 45
8364 45
62031 45
15642 46
85494 45
68144 45
88076 45
38436 45
12744 45
44936 46
71030 46
29034 45
1623 45
66018 45
30077 45
10274 46
18753 45
38485 45
43352 45
50238 45
20526 45
30197 45
34308 45
97201 45
70977 45
52598 45
72750 45
11986 45
15559 45
48916 45
80101 45
25341 45
6445 46
16698 45
13117 45
98440 45
96665 45
44498 45
3924 46
22957 45
71304 45
36127 45
33887 45
54505 45
48589 45
52971 46
2325 45
13610 45
70138 45
72953 45
31783 45
19813 45
94647 45
97151 45
53383 45
73670 45
13485 45
47214 45
77394 45
67486 45
99859 45
44533 45
10790 46
97343 45
71263 45
7034 45
69950 45
97188 45
81340 45
48911 45
1438 45
44044 45
97892 45
50722 45
2060 45
29370 45
17546 45
64240 45
39263 46
24957 45
50567 45
27511 45
30771 45
5215 46
95026 45
44644 45
47343 45
18030 45
92734 45
10547 45
54615 45
83131 45
89310 45
682 45
64297 45
10816 45
95165 45
36399 45
61636 45
53480 46
35393 45
325 45
79875 45
50061 45
80713 46
75031 46
97269 45
56071 45
71181 46
23328 45
49770 45
12047 46
7678 45
76046 45
18050 46
81114 45
14983 45
34783 45
37620 45
81370 45
49111 45
92366 45
28336 45
83689 46
74204 45
46222 45
76115 45
66887 46
21298 45
69566 45
20838 45
10821 45
20338 45
35915 45
86083 45
60024 45
49018 45
53165 46
64178 45
70557 45
25572 45
19655 46
65101 45
97069 45
93080 45
70289 45
49903 45
36421 46
87931 45
40348 45
2978 45
72770 46
4497 45
70150 45
7541 46
44984 45
63559 45
87950 45
21615 46
32398 45
78207 45
54596 45
36342 45
25896 45
64606 46
60105 45
17026 45
59756 46
6261 45
6458 45
28665 45
75037 45
76449 45
65921 45
6490 45
70766 45
80929 45
81333 45
58058 46
38079 45
39314 45
83183 45
60614 45
77962 45
20503 45
16099 46
89130 46
52687 45
63077 45
26147 45
20007 45
19147 45
75885 46
57577 45
6173 46
20137 45
22287 45
60156 45
68958 45
68253 45
97795 45
33946 47
83813 45
65258 45
56298 45
32864 45
48850 45
37479 45
36666 45
18585 46
48088 45
26170 45
67382 45
14240 45
41653 47
29448 45
12338 45
16111 45
84899 45
70757 46
59401 45
73219 46
65981 45
55566 45
21792 45
34034 46
74357 45
12520 45
14432 45
62969 45
10355 45
89970 45
61451 45
91867 45
17330 45
22151 45
15269 45
60771 45
83135 45
64746 46
66939 45
45961 46
84343 45
44273 45
78976 46
76290 46
32210 45
25308 45
47173 45
11088 45
64185 45
22114 45
66287 45
62703 45
66545 45
52636 45
95856 45
66348 45
36652 45
56243 45
69862 45
29369 45
8940 45
41534 45
60757 45
48014 45
53261 46
44235 45
35096 45
96149 45
26225 45
2064 45
90896 45
8168 45
72958 45
97436 45
8909 45
19945 47
67604 45
18100 45
43146 45
5367 46
40171 45
39011 45
24717 45
23869 46
70221 45
79508 45
30612 46
27080 45
64808 45
68354 46
41450 45
5028 45
95003 45
39316 46
51654 46
59014 45
627 45
33414 45
44508 45
38895 45
94188 45
88884 46
83398 45
11546 46
19750 45
94661 45
9388 45
28955 45
96362 45
64428 45
71096 45
79565 45
22371 45
12124 45
33463 45
806 45
48807 45
72639 45
15689 45
79311 45
84972 45
78096 45
11779 45
93716 45
31397 46
85547 45
68859 45
73819 45
55625 46
29674 45
20182 45
1656 45
85526 45
69657 46
9141 45
17111 46
5146 45
60972 46
44119 45
67833 45
71040 45
83264 45
33079 45
37394 45
67173 45
78395 45
5988 45
43885 45
11845 45
84175 45
49680 45
94041 46
40958 45
60515 45
89285 45
20751 45
61751 45
14615 45
75218 46
53867 45
8522 45
5790 45
8617 45
76928 45
46575 45
96551 45
1824 45
94199 45
76660 45
67041 45
72801 46
2291 45
74857 45
77914 45
64767 46
6900 45
93674 45
76955 45
6439 45
50582 45
13145 46
62080 45
7597 45
68609 45
13816 45
51814 45
83591 45
12101 45
3272 45
44345 45
35088 45
14532 45
79231 45
64036 46
98230 45
17910 45
29854 45
73964 46
17719 45
79245 45
80434 45
76385 45
36244 47
85084 45
69500 45
54507 46
7101 45
86786 45
29996 45
48228 45
37859 45
2043 45
72549 46
1104 45
78978 45
45108 45
69697 46
54262 45
29487 45
88132 45
70358 45
56224 45
48679 45
13947 45
72331 45
83041 45
82787 45
49847 45
16734 46
79844 45
51610 46
99665 45
6474 45
79211 45
38318 45
3592 45
38530 47
3670 45
55305 45
22383 45
20636 45
98222 45
75739 45
71257 45
6522 46
21642 45
59142 45
94592 45
94710 45
61887 45
8820 46
50453 46
84064 45
30801 45
69942 46
36716 45
85154 46
64191 45
58167 45
1950 45
10197 45
15989 45
20239 45
89139 45
58352 45
89775 45
76219 45
79806 45
79885 46
18633 45
5261 45
97881 46
53183 45
76066 45
21394 45
88439 46
23777 46
10082 45
89435 45
17733 45
37407 45
18555 45
67320 45
7251 46
49690 45
20864 45
4413 45
90112 45
39643 45
92768 45
40361 45
19256 45
2858 45
32169 45
64367 45
41274 45
11729 47
11230 46
92658 45
20526 45
68187 45
27912 45
33959 45
41486 45
64808 45
69420 46
49121 45
70685 45
6605 45
97021 45
84520 45
16095 45
31148 45
20119 45
28993 45
98951 45
99046 45
23310 46
11001 45
96907 45
73336 45
21431 45
88302 46
1454 45
89339 45
82941 46
7055 45
54718 45
10205 45
33617 45
99688 45
22799 45
6731 45
52248 45
24131 45
93366 45
76007 45
12750 45
63869 45
38115 45
99688 45
77077 45
71606 45
1192 45
36924 45
11623 45
45162 45
17431 45
46602 45
34054 45
35230 45
79799 46
5513 45
99495 45
47943 45
68822 45
26260 45
84579 45
43651 45
85361 45
74801 45
89362 45
91562 45
53349 45
76545 45
96647 45
25741 46
63292 46
19383 45
14714 45
8419 45
22011 45
24256 45
50261 45
84772 46
13800 45
54225 45
53340 45
25319 45
64293 45
92383 45
23645 46
39431 45
23398 46
98931 45
55078 46
72614 45
45108 45
81899 45
43816 45
25676 45
63392 46
81870 45
23428 47
73454 45
37171 45
89904 45
49572 45
19538 45
51689 45
28373 45
98447 45
83300 45
19264 45
87277 45
89340 45
70024 45
51223 45
78309 46
89431 46
92846 45
90184 45
45568 45
69448 46
14692 45
66237 45
73010 45
49391 45
81929 45
57351 45
54225 45
95558 45
28304 45
2401 46
99421 45
42551 45
82980 45
55722 46
62934 45
99451 45
27017 45
545 45
76715 45
48467 46
69478 45
5854 45
84432 45
26759 45
15993 46
11972 45
22354 45
48811 45
7595 45
95186 45
61615 45
66211 46
90574 45
57534 45
41110 45
31493 46
74977 45
27831 45
15955 45
76286 45
212 45
32103 45
52417 46
48870 45
55702 45
87985 45
92599 45
52539 45
69376 45
16497 45
92473 45
40033 45
7955 45
10135 45
81102 45
63054 45
7673 45
23701 45
58133 45
39685 45
17836 45
31359 45
49869 45
58731 45
22281 45
35712 46
30291 45
65967 46
96670 45
86810 45
80152 45
83995 45
50835 46
30581 45
99467 45
61510 46
94094 45
7795 45
43016 45
59240 45
28008 45
19960 45
52280 45
52542 45
4463 45
26287 45
76164 45
42562 45
21114 45
39477 45
60466 45
38334 45
21409 45
62267 45
56820 47
14098 45
27115 45
82124 46
97397 45
89730 45
89633 45
74768 45
42875 45
48991 45
21628 45
16421 45
18394 45
21125 45
35374 46
40853 45
3437 45
80558 45
71880 45
5137 45
82552 45
94231 45
82096 45
82202 45
83020 46
44692 45
93938 45
50714 45
26971 45
18622 46
4524 45
1613 45
29183 45
9559 45
31553 45
58805 45
67712 45
77687 45
52199 45
98573 45
10902 45
41309 45
53922 45
64455 45
20413 46
31022 45
58303 45
65256 45
37147 45
44517 45
6597 45
81069 45
9515 45
13989 46
74093 45
60511 45
84541 46
28096 45
33311 46
57542 45
83258 47
93484 45
34332 45
23485 45
57586 45
5125 45
5119 45
72309 45
981 45
7278 45
63580 46
56514 45
56600 45
28833 45
79879 45
52497 45
99072 45
92153 45
63799 45
56913 45
22496 45
74644 45
84498 45
63498 45
89462 45
74273 45
37245 45
40499 45
67582 45
66451 45
3804 45
23245 45
38912 45
47055 45
55705 45
68970 45
24766 45
63940 45
22046 45
15536 45
2768 45
80756 45
55901 45
49017 45
37597 46
32678 45
76053 45
13317 45
69555 45
41874 45
77852 47
12179 46
15311 45
36923 46
24050 45
66393 45
90928 45
7702 45
82275 45
98717 45
55268 46
53877 45
11152 45
94484 45
40153 45
57702 45
5045 46
74417 45
11436 45
86914 45
57842 45
42550 45
73749 45
24794 45
72112 45
8944 46
29394 45
60204 45
54700 45
7543 45
54202 45
27786 45
94780 45
99585 45
1157 46
41710 45
40088 45
34157 46
15411 45
53344 45
36373 46
99040 46
14853 45
12549 45
192 45
1714 45
78863 45
91177 45
14303 45
18702 45
29219 45
35953 45
51558 45
81448 46
70068 46
614 45
89441 45
71882 45
71967 45
12525 45
1110 45
61038 45
62575 45
60784 45
12466 45
23060 45
82163 45
86635 45
71710 45
80897 45
32787 45
22091 45
932 45
84452 45
47885 45
61322 45
12779 45
21695 46
35088 45
96675 45
81382 45
44266 45
5233 45
48383 45
45393 45
92598 45
93945 45
88600 45
23754 45
77478 45
44626 46
16160 45
74218 45
92368 45
20737 45
27235 46
25470 45
30769 45
35368 45
12865 45
11984 45
58331 45
12714 45
70798 45
82574 45
69882 45
90835 46
67690 45
16557 45
1709 45
22453 45
66053 45
25642 45
64135 46
86513 45
62750 45
29396 45
21354 46
87002 45
89860 45
24303 45
92108 45
7762 45
89149 45
74826 45
52506 45
27308 45
58699 45
11000 45
38188 45
84747 45
18545 45
88268 45
43287 45
56759 46
37570 45
44610 45
23216 45
26079 45
93877 46
58971 45
67460 45
68201 45
50412 45
55832 45
24272 45
54597 45
10198 45
54653 45
53027 45
34861 45
28044 45
47308 45
42469 46
34590 45
59880 45
88706 45
2984 46
94829 45
22301 45
18644 45
55251 45
30684 45
33182 45
80198 45
64912 46
87821 45
19524 45
27180 45
16023 45
8405 45
10420 45
48875 45
56407 45
46099 45
45560 45
42304 45
26000 45
45555 45
52442 45
80511 45
40349 45
28374 46
76604 45
60750 45
3379 46
1885 45
892 45
58368 45
82676 45
76354 45
28136 45
63456 45
46582 45
75303 45
42225 45
33964 45
44608 45
83368 45
8520 45
81249 45
96425 45
41562 45
41629 45
39212 45
44324 45
22190 45
73893 45
56026 45
14634 45
96716 45
73035 45
91864 45
18163 45
53143 45
63341 45
52705 45
75317 45
72236 45
64900 45
26963 45
45257 45
83799 45
72794 45
47518 45
17899 46
7481 45
91788 45
87301 45
30839 45
14486 45
63439 45
5454 45
76625 45
61345 45
69286 45
93736 45
39284 45
91013 45
89950 45
41252 45
78938 45
61912 45
27975 45
25130 45
79356 45
64705 45
75608 45
14553 45
89906 45
9084 45
40541 45
19673 45
49463 45
77214 46
56539 46
47922 45
71768 46
29019 46
74590 46
42809 45
88019 45
68567 45
17717 45
2656 45
41765 45
41434 45
84189 45
57911 46
23419 45
8657 45
18037 45
73890 45
19215 46
99703 45
17793 45
87116 45
96616 45
23164 45
94812 46
55293 45
98131 45
63495 45
77284 45
76588 45
83574 45
24148 45
23743 45
43290 46
30868 45
93475 45
73624 45
87067 45
24901 45
11827 45
82376 45
42816 45
76523 45
64717 45
41094 47
1276 45
2964 46
62716 45
91273 46
64049 45
82236 45
99442 45
82288 45
84373 45
23003 45
89207 45
86282 45
55607 45
94912 45
78651 45
51947 45
62172 45
97464 45
28255 45
91136 45
83175 45
10193 45
58239 46
88175 45
4531 46
35783 45
62523 45
60954 45
20312 45
10514 46
62822 45
40691 45
50220 45
83523 45
47675 45
66767 45
78275 45
93854 45
83673 45
51534 45
23438 45
14654 45
14149 45
86498 45
75647 45
1365 45
66742 45
41672 45
92172 45
23101 45
7878 45
92056 45
3018 45
62755 45
57817 46
4302 45
92444 45
84240 45
52398 45
27470 45
87299 46
2069 46
47339 45
79 45
12933 45
84276 45
56012 45
46769 45
81074 45
6679 45
15139 45
55699 45
25130 45
11273 45
94524 45
8563 45
52031 45
64465 45
58977 45
93685 45
67496 46
74732 45
6920 45
13218 45
51126 46
92599 46
10364 46
87866 45
23717 45
23802 46
20532 45
97064 46
49032 45
66973 45
86300 45
75615 45
64099 45
81947 45
61570 45
50305 45
28637 45
41947 45
72983 45
92559 45
90573 45
388 45
55314 45
91069 45
97621 46
4335 45
31528 45
83297 45
90398 45
43172 45
29391 45
61714 45
79033 47
13524 45
4658 45
80713 45
36504 45
31174 45
97281 46
94464 46
46481 46
9228 45
89329 45
4799 45
73375 45
52645 45
42732 46
47088 45
16323 45
14464 45
20019 45
32407 45
8690 45
99014 45
51627 45
58626 45
68813 45
20294 45
46252 45
72184 45
39615 45
39940 45
90023 45
4019 45
31219 45
92861 46
77315 46
99090 46
7264 46
15062 45
97792 45
33886 45
99648 45
74606 45
80283 45
32242 45
44236 45
85757 45
18283 45
96375 45
90661 45
68672 45
99051 45
5537 45
46953 46
53103 45
79321 45
64709 45
5716 45
4587 46
43889 46
31257 45
96036 46
26414 45
37666 45
74874 46
39583 45
37471 45
27907 45
88013 45
8049 45
84889 45
44641 45
62633 45
68490 45
68060 45
54109 45
38427 45
48379 45
58673 45
93667 45
3994 45
98820 45
37886 45
66869 45
18552 45
18045 45
36942 45
95813 45
79974 45
3682 45
72764 46
1878 45
27538 45
78443 45
98422 45
7039 45
92122 45
35947 45
93721 45
73272 45
79439 46
9213 45
56270 45
5681 46
30679 45
41595 45
54683 45
75869 45
43004 45
59021 45
38076 45
65341 45
67551 47
76810 45
24906 45
97982 46
16922 45
26837 45
33157 45
22547 45
92738 45
12608 45
73041 45
1332 45
53298 45
72168 45
51904 45
72070 45
15407 45
30283 45
78159 45
11085 46
62303 45
51497 45
64711 45
53895 45
17605 45
40008 45
14016 45
34599 45
85831 45
38367 45
65562 45
20130 45
62016 45
3814 45
54883 45
79729 45
13550 46
38362 45
90967 45
16737 45
77327 45
62127 45
39687 45
3537 45
62121 45
17306 45
859 45
97334 45
30231 45
28413 45
20673 46
13389 45
59794 45
6467 45
25633 45
44504 45
44234 45
35660 45
62131 45
97488 46
7112 45
37162 45
37697 45
64054 45
30055 45
36868 45
54632 45
18791 45
19152 45
62993 45
24402 45
99111 45
65410 45
7866 45
66078 45
42558 45
32048 45
19350 45
16538 45
32063 46
17079 45
19570 45
13963 46
56916 45
76744 45
51345 45
2502 45
99362 45
18316 45
31624 45
31216 45
92088 45
52032 45
90968 45
10311 46
51483 45
46275 45
83108 45
72952 45
27794 45
76429 47
54277 45
79332 45
95634 45
2585 45
44637 45
55864 45
62486 45
58158 45
95388 45
52216 45
85401 45
74258 45
383 45
89620 47
95151 45
18225 45
50482 45
52590 45
4334 45
2826 45
31410 45
94493 45
53431 45
33606 45
1485 46
14814 45
64624 45
92053 45
86788 45
88083 45
24324 45
10398 45
44859 45
94980 47
40839 45
60092 45
46675 45
62512 45
51640 46
37521 45
31513 45
86298 45
1116 45
14753 45
96504 45
73918 45
91626 46
54489 45
32215 45
58653 45
75650 45
58744 45
34621 45
35341 45
18584 45
80618 45
54534 45
61931 45
14024 45
18123 45
78293 45
94675 45
65766 45
58405 45
28622 45
81338 45
66023 45
8889 45
35945 45
11812 45
68862 45
58181 46
53823 45
78941 45
8954 45
18162 45
91595 45
83074 45
13343 45
90082 45
93351 46
6432 46
84793 45
53659 45
23161 45
43145 45
60008 45
32461 45
36151 45
8686 45
506 45
11743 46
12697 45
59346 45
56084 45
71158 45
89520 45
74718 45
79156 46
29881 45
51543 45
52847 45
3444 45
12183 45
58931 45
9139 46
53391 45
67223 46
34397 45
44262 45
66423 45
67012 45
40405 45
91958 45
33399 45
95450 45
32293 46
55887 45
75896 45
93734 46
20797 45
11628 45
74422 45
59562 45
21187 45
82043 46
11146 45
58990 45
89036 46
31643 45
15682 45
49584 45
63769 45
62903 45
92070 46
59977 45
11009 45
50009 45
39754 45
12178 45
57255 45
42992 46
25547 45
20703 45
96553 45
82594 45
60051 45
25816 45
7929 45
57217 45
26529 45
66755 45
27943 45
39442 45
91009 45
96066 45
55610 45
79898 45
78551 45
44985 45
55246 45
16925 45
29115 45
57789 45
8502 45
28299 45
17504 45
89015 45
6660 45
41578 45
51649 45
57883 45
9653 45
58710 45
91122 45
99326 45
43696 45
25380 45
76854 46
76440 46
1296 45
82621 45
99342 46
3324 45
98595 45
6846 46
41422 45
82866 45
34506 45
11447 45
26742 45
69761 45
79656 45
56748 45
24591 46
19420 45
24860 45
63240 45
69793 46
74864 45
48165 45
57855 45
85165 45
93728 45
87359 45
64762 45
6812 45
60886 45
78474 45
80773 45
13159 45
2342 45
43337 45
81662 45
25342 45
97488 45
42539 45
61187 45
64439 45
2447 45
54330 45
41166 45
71322 45
52383 45
93995 45
47642 45
9102 45
52151 45
48817 45
89349 45
34604 45
92730 45
58658 45
76525 45
9369 45
39919 45
23450 45
44282 45
65641 45
34114 45
66421 45
26626 46
2227 45
42357 45
64007 45
95068 45
12001 45
5976 45
89677 45
85816 45
57891 45
8906 45
21471 46
92097 45
36769 45
49687 45
22928 45
96276 45
28015 45
27113 45
41839 45
18170 46
84003 45
85679 45
30721 45
4141 47
19823 45
61956 45
80879 46
19444 45
4022 45
13100 45
66495 45
12797 45
29584 45
11668 45
49211 45
33380 45
7487 45
59354 47
18121 45
53793 45
98007 45
71698 45
2706 45
51428 45
60846 45
76276 46
80036 45
7800 45
91550 45
2535 45
81725 45
7245 46
3783 45
44043 45
51790 45
73038 46
76369 46
71157 45
36568 45
83325 45
42648 45
90317 45
74822 45
69067 47
86320 45
25571 46
28511 45
46301 45
65545 45
2130 45
89510 45
17792 45
23634 45
69255 45
19228 45
12620 45
2658 45
57677 45
26526 45
99054 45
69157 46
37797 45
60174 45
75377 45
34767 46
83034 45
91649 45
32438 45
95083 45
62621 45
16784 46
60612 45
34960 45
37160 45
32605 45
88771 45
80443 45
35606 45
46345 45
65975 45
35812 45
95946 45
24335 45
56254 45
88689 45
12429 46
32433 45
71890 45
18709 45
36867 45
57401 46
96477 45
60282 45
39806 45
70325 45
44212 45
74323 45
78003 45
87562 45
66341 45
48160 45
15553 45
65918 45
28411 45
41321 45
67438 45
91140 45
18669 45
64843 46
24201 45
76897 45
90895 45
26637 45
73111 45
33194 46
85112 45
36093 45
50038 45
68619 45
85278 45
84137 45
20394 45
24796 45
56510 45
35189 45
65640 45
23422 45
11763 45
20944 45
19329 46
89922 46
90897 45
29421 45
62534 45
7104 45
5374 46
33565 46
30549 45
11215 46
57037 45
33491 45
25390 45
71842 45
5227 46
75439 45
61745 45
21460 45
3237 45
72216 45
92913 45
88473 45
34511 45
27321 45
58244 45
42297 45
61043 45
90311 45
89402 45
45573 45
80330 45
75098 45
71814 45
21572 45
18137 45
26649 46
90073 45
10757 45
9391 45
94068 45
60072 45
56656 45
61638 45
5871 45
23375 45
65231 45
39315 45
20528 45
89140 45
66051 45
12150 45
75559 45
28663 46
22931 45
78624 45
42817 45
81251 45
18976 45
25846 47
34349 45
79822 45
94508 45
54312 45
19443 45
63089 45
85511 45
15705 45
47331 46
29649 45
79726 45
25721 46
27948 45
90114 45
70252 46
28036 45
71893 45
14472 45
63243 45
75834 45
14549 47
6991 45
54862 45
46105 45
4857 46
22115 45
61670 45
42934 45
84522 46
85614 45
91785 46
98374 45
9433 45
45246 45
5297 45
70725 45
47272 46
12746 46
90686 45
34709 45
4067 45
46011 45
7532 45
47490 45
75362 45
41783 45
29041 45
87577 45
41154 45
1077 45
86184 45
46012 45
85465 45
91719 45
42261 45
81165 45
75170 45
15021 46
76144 46
83121 45
71517 46
64139 45
72556 45
77703 45
47382 45
62152 45
28304 45
82563 45
27107 45
50547 45
92116 45
39889 45
68339 45
15013 45
25020 45
7641 45
32090 45
90014 45
35335 46
27328 45
67889 45
2757 45
11229 46
41803 45
705 45
11070 45
91737 45
77586 45
53350 45
37180 45
30584 45
78318 45
97915 45
37327 45
76021 45
66006 45
12078 45
75346 45
63060 45
80760 45
67801 45
98306 45
65337 45
19512 45
81942 45
37508 45
31370 45
8669 45
96763 46
78085 45
71123 45
11853 46
93000 45
60563 45
72466 45
83228 45
33784 45
15234 45
56502 45
18657 46
87776 45
7354 45
38659 45
77204 45
36257 45
32776 45
9832 45
97928 45
79437 45
62689 45
18258 45
27032 45
15484 45
12967 45
1376 45
78223 45
19150 45
73370 45
48940 45
80657 46
84074 45
12361 45
69485 45
11494 45
82246 46
75775 45
60354 45
16597 45
67300 45
64548 45
16622 45
68993 45
34288 45
76660 45
48431 45
57765 45
19352 45
23144 45
68779 45
44256 45
52386 45
61195 45
60660 45
39280 45
25579 45
46501 45
74969 45
63800 45
68329 45
39719 45
39740 46
33226 45
46200 45
65420 45
3532 45
7938 45
36324 45
9323 45
17463 45
53199 45
38152 45
18890 45
71403 45
10810 45
18122 45
21076 45
11930 45
98803 45
70928 45
79151 45
50185 45
26776 45
37783 45
17729 45
44354 45
1742 46
13329 45
92984 45
56858 45
26398 45
94393 45
40233 45
19014 45
16172 47
30023 45
96669 45
92315 46
86448 46
91391 46
78971 45
49561 45
23088 45
99551 45
38978 45
43529 45
53508 45
77525 45
77634 46
42522 45
76024 45
20618 45
58530 45
95117 45
3383 45
30305 45
90733 45
32106 45
73378 45
42511 45
77544 45
31666 45
37567 45
69515 46
49844 45
69927 45
1680 45
56549 45
78685 45
14813 45
91591 45
58836 45
5249 46
60207 45
34312 45
30861 45
41039 46
52820 45
93528 45
48547 45
47662 45
76782 45
24910 45
72244 45
37113 45
96897 45
54929 45
83510 45
85990 45
98819 45
43633 45
17367 45
29359 45
39760 45
13949 45
97132 45
46997 45
91925 45
71340 45
36153 45
71040 45
88178 45
39775 45
30536 45
41846 45
55535 45
55091 45
76803 45
41829 45
65036 45
4872 46
29806 45
38446 45
88756 45
98446 45
20194 45
82420 45
16942 46
36963 45
9475 45
29189 45
10854 45
1645 45
62487 46
31359 45
42080 45
29812 46
65130 45
45452 45
15948 45
2494 45
80048 45
41868 45
12260 45
94888 45
94364 45
37406 46
83877 46
89839 46
47812 45
17484 45
74235 45
1311 45
44881 45
22642 45
13725 45
50393 45
98188 45
80337 45
55894 45
76616 45
98006 45
35165 45
83249 45
42318 45
74712 45
54246 45
53521 45
18033 45
72860 45
53534 45
20592 45
44792 45
7596 45
5560 45
20247 45
30162 46
52770 45
60274 45
27946 45
7895 45
89841 45
89411 45
98490 45
2735 45
42714 45
20484 45
22226 45
48570 45
29938 45
12853 45
75850 45
3554 45
9213 46
65396 45
45901 45
8576 45
54611 45
70569 45
69029 45
53898 45
1790 46
96964 45
93275 45
57578 46
31374 45
67060 46
40840 45
43206 45
53198 46
53655 45
58822 45
79139 45
19426 45
53520 45
14190 45
119 45
13313 45
47353 45
51693 45
46486 45
94115 46
89598 45
95398 45
21436 45
38386 46
38803 45
88038 45
90882 45
73388 45
78796 45
66906 45
30123 45
95949 45
94014 45
58917 45
34608 45
70565 45
57217 45
2901 45
83805 45
10447 45
47713 46
91118 45
47038 45
28974 45
37735 45
69645 45
91518 45
62357 45
95079 45
4670 45
67225 45
55512 45
45763 45
31133 45
5495 45
13172 45
94994 45
41021 45
40641 46
37398 45
14997 45
49524 46
34380 45
561 45
26355 45
54677 45
37470 45
43800 45
86963 45
64508 45
8258 45
27729 46
512 46
49434 45
80095 45
91261 45
2154 45
27039 45
70004 45
93162 45
58370 45
39700 45
38631 45
22037 45
74307 45
14323 46
72983 45
50857 45
46681 45
83132 46
99891 45
99863 45
63586 45
40930 45
39109 45
14614 46
97623 45
80250 45
79846 46
75588 45
95845 46
68103 45
30117 45
87324 45
9581 45
52531 45
13733 45
91013 45
67194 45
15666 46
43427 45
14031 45
39892 46
89824 45
86725 45
13111 45
13042 45
90431 45
57437 45
39133 45
41997 45
80851 46
39006 46
11328 45
77586 45
31669 45
92628 46
20881 45
41452 45
52948 45
36206 45
22341 45
20540 45
16389 45
94014 45
27620 45
54283 45
76425 46
62904 46
3176 45
10661 45
70385 45
4722 45
78042 45
726 45
77605 45
78659 45
32193 46
81290 46
19522 45
942 45
98563 45
27735 45
8326 45
39141 45
17748 45
92580 45
51789 45
84228 45
14866 45
89502 45
37236 45
48992 45
57776 45
54356 45
99849 46
36177 46
32225 46
25363 45
27418 45
94124 45
51755 45
20633 45
1779 46
28478 45
48151 45
76389 45
72632 45
75358 45
4060 45
52755 45
42491 45
88153 45
37007 45
9541 45
77636 45
810 45
96435 45
36411 45
98609 45
5492 45
92506 45
15125 45
12525 45
6179 45
34080 45
45339 45
77682 45
86478 45
16134 45
65979 45
93271 46
2752 45
31474 45
66799 45
41060 45
3963 46
54634 45
27944 45
71823 46
82461 45
70120 45
84959 45
8824 46
97699 45
13803 45
42271 45
11339 46
86269 45
91405 45
26192 45
60357 45
57207 45
24507 45
72450 45
4129 45
44543 45
15325 45
44891 45
93714 46
5377 45
19182 45
92951 45
9427 45
92154 45
16849 45
95922 45
80868 45
5437 46
18291 46
33047 45
12197 46
27284 45
35518 45
85802 45
97121 45
34265 45
3947 45
44620 45
19628 45
93404 45
98125 45
64061 45
20160 45
66474 45
60046 45
64024 45
6269 45
59297 46
47185 45
34967 45
82160 45
51358 45
33111 46
32131 45
56839 45
24370 45
17541 45
88649 45
24006 45
77862 45
80147 45
31980 45
95180 46
42781 45
87704 45
52743 45
94850 45
2484 45
97501 45
20038 45
17376 46
671 45
29387 45
28219 45
82543 45
82848 45
9204 45
18760 45
56629 45
88080 45
45356 45
49728 46
383 46
54636 45
57941 45
36976 45
72376 45
87118 46
43593 45
52185 45
81459 45
49556 45
64086 46
46904 45
77105 45
41908 45
39093 45
20082 45
55524 45
49106 45
74940 45
2290 45
43815 45
45692 45
8405 45
21553 45
66947 45
39973 45
20491 45
41648 45
11835 45
19774 45
17452 45
32469 45
53363 45
91950 45
53090 45
25972 45
64379 45
14049 45
62390 46
73907 45
96644 45
80748 45
45799 45
28397 46
72123 45
58809 45
75649 45
8903 45
57038 45
59708 45
57135 45
71912 45
55285 45
89821 45
69665 45
68554 45
72656 45
84946 45
91218 45
66792 47
95361 45
86637 46
50643 45
63477 45
41144 45
11291 45
13213 45
93636 45
4908 45
47667 45
85715 45
73195 45
64906 45
31927 45
98349 45
37802 45
94051 45
13198 45
90645 45
51210 46
55789 45
64350 45
86276 45
1855 46
745 45
49682 45
73325 45
14855 45
36760 45
7268 45
63297 45
34699 45
64816 45
97037 45
75831 45
46179 45
88968 45
47281 45
63330 45
74781 45
79482 45
36841 46
22480 45
69417 45
22941 46
3523 45
98327 45
99153 45
7626 45
83092 45
62369 45
31222 45
47796 45
92844 45
3838 45
16366 45
80503 45
56457 45
56268 45
19968 45
87721 45
24300 45
39399 46
27836 45
93658 46
65457 45
64273 45
93295 45
71772 45
16630 45
56885 45
24944 45
8379 45
29307 45
50217 46
54797 45
69616 45
71955 45
15038 45
16779 45
69995 46
27364 45
53867 45
86896 45
46449 46
14671 45
47602 45
24724 46
44409 45
25265 45
44127 45
14976 45
56639 45
48914 45
1604 45
91268 45
64286 46
63864 45
17662 45
97255 45
49760 45
94441 45
2752 45
68848 45
85590 45
36425 45
99226 45
80094 45
59691 45
98095 45
96111 45
69898 46
40389 45
87107 45
66141 45
1614 45
28462 46
97839 45
48907 46
46461 45
11696 45
57472 47
76486 45
7362 45
20552 45
95773 45
68353 45
13873 45
37548 45
86385 45
25031 45
21342 45
17486 45
3765 45
88708 45
94655 45
17266 45
88029 45
71240 45
26417 45
26855 46
58013 45
71798 45
65806 46
39976 45
18636 45
2166 45
14366 45
8312 45
85624 45
89944 47
62918 45
3480 45
67525 45
30153 45
1387 46
44949 45
53968 45
53435 45
18363 46
81123 45
84647 45
18511 45
37713 45
29413 45
71656 45
27297 45
24389 45
67098 45
77599 45
54034 45
90265 45
68967 45
26677 45
8907 45
79141 45
64185 46
27451 45
61575 45
50471 45
13889 45
39599 45
5598 45
40702 45
10792 45
45817 45
6105 45
11259 45
25946 45
83315 45
94553 46
72679 45
97945 45
75122 45
50920 45
58675 45
75562 45
20563 46
20635 45
81332 45
51780 45
24865 46
26882 45
7111 45
80121 46
4916 45
15293 45
37451 46
32469 45
91485 45
60906 45
63473 45
61333 45
88230 45
59573 45
29281 45
99774 45
59202 45
15365 45
91522 46
94573 45
25806 46
68038 45
99839 45
80057 45
82004 45
76627 45
14355 46
33147 45
94591 45
11140 45
50641 45
22607 45
52259 46
29725 45
62967 45
1845 45
18471 45
99516 45
71816 45
96947 45
3907 46
44389 45
48119 45
11018 45
9671 46
85295 45
93314 45
74422 45
5463 45
19288 46
49494 45
83232 46
66277 45
45498 45
22045 46
29338 45
55652 45
29985 45
26866 47
83254 45
10217 45
90065 45
29022 45
33757 45
87071 45
93756 45
77780 45
70024 45
95107 46
19327 46
21670 46
59555 45
24694 45
21285 45
86518 45
73427 46
60383 46
84383 45
99993 45
21700 45
5239 45
79833 45
51057 45
48569 45
27764 45
77191 45
63518 46
59890 45
99490 45
60516 45
23817 45
48912 45
67585 45
93467 45
11824 45
71336 45
50812 45
52550 45
98917 45
19743 45
73985 45
70761 45
63562 45
43864 46
76383 45
26609 45
96974 45
70704 45
5752 46
91791 45
94844 46
20138 45
58177 45
22433 46
34629 45
64885 46
35522 45
33976 45
93776 46
29664 45
40706 45
13524 45
39239 45
50026 45
76902 46
7461 45
74767 45
8421 45
80433 45
88215 45
72079 45
15006 46
28039 45
45638 45
67852 45
20149 47
90886 46
72793 45
34670 45
47162 45
69089 45
45589 45
30287 46
53348 45
24623 47
83113 45
61698 45
79473 45
94903 45
68252 45
59993 45
72557 45
38004 45
60466 45
52303 45
83688 45
62840 45
56637 45
30730 45
32558 45
68376 45
19048 45
85627 45
65216 45
40819 45
38490 45
36633 45
11312 45
9468 46
69501 45
56028 45
55156 45
67949 45
13672 45
89815 45
97785 46
52622 45
44927 45
41922 45
44689 45
35341 45
33088 45
83775 45
29399 46
26269 45
79854 45
15034 45
79732 45
70382 45
81031 45
96876 45
43216 45
33305 45
97108 45
87055 45
85881 45
21630 45
43220 45
96024 45
50050 45
33253 45
94001 45
54368 46
27399 46
65167 45
57719 45
92874 45
86254 45
35445 46
21569 45
50647 45
71280 45
98606 45
45463 45
25354 45
6379 45
12446 45
56878 45
61544 45
31764 45
40461 45
5747 45
63205 45
92599 45
74815 46
49002 45
62673 45
87894 45
57582 45
84047 46
60703 45
15960 45
52787 45
42281 45
5261 45
12686 45
68514 45
74604 45
99066 45
38042 45
17642 45
59594 45
80736 45
12297 45
71520 45
59842 45
3108 45
59556 45
60417 45
14310 45
12055 46
57958 45
92797 45
78504 45
3697 45
74078 46
28588 45
84866 45
61805 45
43548 45
16118 45
54697 46
84595 45
9944 45
18390 45
73688 45
46384 45
23362 45
41851 45
32977 45
8608 45
82867 45
87156 45
33259 45
67452 45
87939 45
67356 45
78570 45
56232 45
81902 45
33779 45
87838 45
88329 45
79902 46
94351 45
15972 45
21219 45
12662 46
95981 45
41484 46
54221 45
1785 46
91923 45
20749 45
13898 45
62931 45
46579 45
14497 45
51497 45
48264 45
81884 45
90394 45
75055 45
32310 45
30857 45
91172 45
3963 45
56457 45
8190 45
25399 45
47648 45
68394 46
16953 45
52571 46
45024 45
67280 46
85306 45
82652 45
69045 45
75099 45
91946 45
30749 45
67726 45
72834 45
11185 46
24311 45
35386 45
58140 45
29157 45
934 45
91433 45
49462 45
96699 45
27460 45
3510 45
25553 45
1148 45
67363 45
40696 45
27254 45
45728 46
79176 45
79546 45
49998 45
19281 45
15189 45
69907 45
27577 46
23588 45
43531 45
42944 45
53951 45
1087 45
76631 45
54435 45
56933 45
67630 45
26578 45
6399 45
11244 45
49600 45
53218 45
7531 45
43815 45
6828 45
23297 45
3331 45
33732 45
6829 45
50136 45
47454 45
38359 45
56312 45
36543 45
60772 47
48185 45
99627 45
7903 45
29484 47
61197 45
41691 45
2519 45
69788 45
60442 45
87187 46
59724 45
13574 45
11822 45
57038 46
75364 45
37742 45
99651 45
40882 45
33370 45
95456 45
56950 45
77760 45
82145 45
66957 45
89522 45
71585 45
37202 45
25941 46
51231 45
31636 45
28863 46
64003 46
79358 45
86688 45
11495 45
34426 45
17446 46
21834 45
61313 45
22139 45
24075 45
92316 45
72336 45
81045 45
49912 45
38768 45
76359 45
66058 45
77399 46
82689 45
42254 45
71960 46
48833 45
79934 45
12358 45
91985 45
85059 45
94485 45
19602 46
95865 45
11367 45
78329 45
31445 45
87754 45
33440 45
64761 45
66131 45
88404 45
68854 45
33155 45
17951 45
8813 45
21271 45
81975 45
31828 45
73380 45
94621 45
37542 45
71792 45
20154 46
53186 45
56163 45
7283 45
861 45
66204 45
47792 45
11108 45
47801 45
586 45
36574 45
69266 45
79275 45
59221 46
29137 45
46808 45
62875 45
29292 45
97315 45
95267 45
71043 45
87876 45
38915 45
83418 46
40372 45
8460 45
37425 45
26030 45
22402 45
95571 45
4191 45
85656 45
37595 45
95075 45
56975 45
80380 45
23530 45
84828 45
87855 46
87907 45
7708 45
68085 45
60181 45
69562 45
8596 45
84647 45
27753 45
51473 45
94247 45
85978 45
11784 45
34687 45
80714 45
68369 45
40026 45
2306 46
88370 45
59103 45
50842 45
74204 45
53391 45
769 45
95334 45
36431 45
42509 45
96814 45
66988 45
53432 45
29544 45
92339 46
20753 45
24449 45
56408 45
61639 45
79519 45
50652 45
91267 45
85091 45
41884 45
15642 45
15039 45
63814 45
6010 45
87518 45
59673 45
91662 45
26716 45
42951 46
69973 45
43226 45
53031 45
8605 45
84843 45
9714 45
18891 45
69591 46
33248 45
99390 45
56502 45
21113 46
21284 45
74920 46
123 45
44454 45
33948 45
42433 45
34393 45
13838 46
43460 45
24970 45
29412 45
11415 45
72673 46
33305 45
90218 45
48025 45
5232 45
97032 45
36385 45
8782 45
80155 45
57896 45
21710 45
51984 45
98840 45
52990 45
92200 45
90229 45
15857 46
93163 45
12248 45
89303 45
30308 45
16188 45
50025 45
20555 45
56908 45
46598 45
71561 45
8037 45
76805 45
11899 45
47804 45
14804 45
2152 45
97334 45
56720 45
47141 46
17761 45
74743 46
83704 45
1641 45
96749 45
82727 46
20032 45
4781 45
22808 45
8766 46
72917 45
63583 45
82164 46
37630 45
91222 45
10239 45
27541 45
93297 45
21610 45
57643 45
4291 45
12411 45
81524 45
96360 45
23378 45
12883 46
74489 46
79926 45
60052 45
1091 45
41437 46
37009 46
40391 46
74963 45
45617 45
37093 45
92698 45
60497 46
66444 45
67986 45
49409 45
18364 45
27552 45
2362 45
67254 46
79953 45
95874 45
38654 45
99778 45
78352 45
98994 45
14333 45
72513 45
61286 45
98589 45
60266 45
15327 45
89197 45
9772 46
93126 45
8985 45
31679 45
15076 45
2235 45
24449 45
39421 45
63600 45
42311 45
25104 45
27708 45
23293 45
16246 45
50346 45
48830 45
95851 45
36776 45
48213 45
63218 45
42411 45
22929 45
97733 45
39108 46
29490 45
3270 45
65526 45
97236 46
84335 45
26970 45
80655 45
53156 45
71089 45
2606 45
36709 45
91431 45
19444 45
77075 45
53894 45
86328 45
86019 45
14890 45
13634 45
18573 45
1329 46
60671 45
40398 46
93097 45
38135 45
24880 46
24253 45
76141 45
60508 45
82466 45
80621 45
93103 45
81875 45
91830 46
43037 46
32805 45
98966 45
25678 45
41249 45
90121 45
3691 45
46779 45
36968 45
30280 45
8368 45
44707 45
42743 45
87977 45
6707 45
3392 46
35238 45
1498 46
14333 45
19178 45
9075 46
95097 45
89944 47
281 45
60437 45
25593 45
96510 45
63846 45
52783 45
56207 45
29153 46
88489 45
48952 45
47856 45
25918 45
45687 45
78785 45
76650 46
36509 45
84047 45
19274 45
34351 45
65842 45
18357 45
97439 45
33856 45
41836 45
70758 45
32174 45
21534 45
84158 45
67409 45
30782 45
33522 46
35651 45
89011 45
81453 45
27817 45
58454 45
29400 45
6017 46
80187 45
66833 45
46924 45
29996 45
20313 45
64298 45
81192 45
64555 45
40938 45
86650 45
2939 45
51902 45
74537 45
47217 45
29372 45
79049 46
69512 45
72775 45
90190 45
93951 46
41898 45
19833 45
45098 45
5839 45
47311 45
94315 46
32100 45
41835 45
31857 45
34949 45
64270 45
51290 45
54599 45
54637 45
20008 45
26333 46
3088 45
72502 45
33139 45
1079 45
37833 45
38846 45
47909 45
89347 45
75705 45
54252 45
21567 45
34359 45
14941 45
92491 45
98381 45
2255 45
47017 45
99500 45
27316 45
24655 45
86757 45
68355 45
88389 45
64479 45
55979 45
37640 45
70572 45
89666 45
46716 45
44201 45
88570 45
47099 45
53012 45
8032 45
90375 45
80877 45
51992 45
53749 46
93174 45
87732 45
1962 45
89604 45
71815 45
10464 45
76156 47
57184 45
8353 45
5744 45
62939 45
78568 45
61477 46
14812 46
15180 45
78130 45
11972 45
8182 45
44609 45
12458 45
66559 45
47697 45
35897 45
95953 45
5474 45
22106 45
56281 45
97070 45
70827 45
80223 45
48851 45
18000 45
56718 45
57089 46
2001 45
24329 45
67051 46
60774 45
98192 45
11182 45
19367 45
53160 45
3053 45
23549 45
69539 45
21015 45
60937 46
55766 45
43576 45
75278 46
36752 45
8665 45
86363 45
84316 45
48478 46
80685 45
35555 45
60469 45
48600 45
83090 45
59214 45
38149 45
4279 45
1735 45
25453 45
55143 45
71696 45
66802 45
48268 45
64733 45
34481 45
92490 46
7745 45
60850 45
28686 45
76081 45
54689 45
63352 45
31728 45
54508 45
68317 45
94464 45
84320 45
77691 45
82121 45
91879 45
58858 45
44148 45
93851 45
12610 46
77866 45
2872 45
44452 45
71784 45
97799 45
87949 45
80971 45
13267 45
65807 45
19682 45
74485 45
95000 45
33522 45
80783 45
69458 45
95450 45
36411 45
51603 45
92537 45
54985 45
73285 45
33725 45
54921 45
66976 46
65822 45
21513 45
21569 46
47711 46
66443 45
27032 45
32284 45
39319 45
58605 45
39634 45
37863 45
68417 45
63467 45
33763 45
17354 45
55096 45
35321 45
18047 45
32208 45
98630 45
86342 45
54178 45
59102 45
43107 45
74476 45
960 45
72351 45
37970 45
26265 46
27715 45
73645 45
14298 45
73930 45
81478 45
70243 45
37559 45
74742 45
39216 45
72476 45
59352 45
32897 45
11692 45
70272 45
87907 45
75022 45
74477 45
45513 45
38537 45
12488 45
43091 45
20950 45
97069 45
18477 45
18822 45
79572 46
95199 45
96275 45
96473 45
62806 45
85758 45
24180 45
68832 45
93573 45
27370 46
30192 46
89861 45
91865 45
20356 45
67830 45
11355 45
97633 46
86405 45
48745 45
83630 45
97047 46
47620 45
14409 45
13378 45
34762 45
65756 45
44847 45
4112 45
77759 45
32028 45
78170 45
1435 46
52549 46
21983 45
32290 46
53709 45
95702 46
21236 45
53759 45
74633 45
68933 45
85520 45
47693 45
67762 45
96119 45
90988 45
13803 45
37266 45
56193 45
29579 45
47363 46
89618 45
49746 45
31198 45
35600 45
53143 45
99391 45
30596 45
42611 45
84350 45
11885 45
22727 45
99589 45
74980 45
84843 45
28971 45
22427 45
65371 45
34230 45
80406 46
40545 45
9684 45
55805 45
55990 45
8311 45
16528 45
62215 45
55432 45
83608 45
38187 45
3575 45
38462 45
41441 45
48396 45
54542 45
24230 47
13093 45
13503 45
55091 45
99037 45
92711 45
48934 45
48628 45
58408 46
86942 45
24557 45
50313 45
83278 46
17649 45
87181 45
77832 45
47760 45
41997 45
12651 45
36993 45
92627 45
17814 45
83044 45
65845 46
16 45
33023 45
80585 45
12733 45
48038 45
5184 45
66526 45
78923 45
16241 46
68347 46
96866 46
15499 45
68592 45
14083 45
4172 45
90037 45
80348 46
73597 45
80714 45
5073 46
31530 45
48873 45
4748 45
85722 45
22837 45
82090 45
32559 45
65482 45
95920 45
89117 45
61570 45
75397 45
31496 45
76485 45
54339 45
80393 45
2921 45
48543 45
25440 45
45046 45
76548 45
58254 46
96783 46
7185 45
46816 45
55989 45
5434 45
16346 45
58191 45
89910 45
33695 46
19921 45
31330 45
46939 45
13907 45
64016 45
39772 45
86684 45
55602 45
41455 45
39303 45
35942 46
21058 45
86509 45
56645 45
35768 45
81360 45
60983 45
39354 45
99808 45
53957 46
60977 45
44394 46
36358 45
24866 46
4671 45
66051 45
30025 45
91579 46
93031 45
60330 45
58775 45
19991 45
32604 45
96658 45
68069 45
77698 45
85235 45
95651 46
8714 46
20630 45
51125 45
84515 45
58101 45
36728 45
9135 45
19546 45
64177 45
31876 46
79349 45
54939 45
92545 45
66466 46
77787 46
31420 46
17012 45
53517 45
66368 45
84340 45
87153 45
83035 45
26175 46
33912 45
9241 45
29585 46
36380 45
93736 45
2644 45
49773 45
64538 45
11315 45
34281 45
20848 45
68916 45
77288 45
29709 46
90048 45
46538 45
88459 45
47096 45
24690 45
56100 45
43402 45
97209 45
43882 45
26945 45
13039 45
54600 45
77636 45
54053 46
98502 45
69513 45
2062 45
94278 45
80430 45
55961 45
68894 45
39776 45
50487 45
10500 46
22696 45
30870 45
64742 45
28329 45
98510 45
11036 45
12158 46
56529 45
88416 47
80496 45
99033 45
74496 46
15685 45
50747 45
51412 45
68222 45
62921 45
27759 45
41992 46
11415 45
11567 45
19854 45
29791 46
75208 47
33669 45
4998 45
58223 45
90977 45
76996 45
67004 45
15107 45
74618 45
81189 45
82849 45
29400 45
96783 45
74431 45
84248 45
13603 46
58132 45
58525 45
30172 45
344 46
16066 45
64155 45
99372 45
49599 45
3119 45
90264 45
92951 45
93539 45
17602 45
24641 45
45757 45
77163 45
35149 45
11508 45
7460 45
36135 45
98063 45
9880 45
47967 45
99407 45
59771 46
88826 46
35744 45
541 45
54022 46
78577 45
36516 45
32952 45
11715 45
36474 46
30487 45
34798 45
30820 45
15784 45
46539 45
4216 45
63668 45
7815 45
9295 45
29543 46
33274 45
34653 45
81587 45
19596 45
55922 45
50181 46
88712 46
14988 45
44655 45
93267 45
3566 45
31207 46
72065 45
70448 45
61006 45
13744 45
77543 45
80018 45
82497 45
40858 45
77610 45
66105 45
50687 45
30441 45
90957 45
652 45
20204 45
70344 47
93880 45
1114 45
78272 45
65806 45
97396 45
80406 45
12878 45
59476 46
93997 45
32072 45
61885 45
79216 45
29153 45
35709 45
79069 45
38980 46
77849 45
67348 45
38675 45
51672 45
58717 45
29129 45
26808 45
11510 45
79537 45
11967 45
59916 45
78001 45
26907 46
17354 46
24132 47
68855 45
90253 45
37662 45
12561 45
50845 45
869 45
72103 45
68114 45
64379 46
97088 45
84059 45
47400 45
43873 45
19918 45
45532 45
8769 45
17314 45
74795 46
14651 45
24069 45
14515 45
67089 45
84848 46
80736 46
2860 45
55860 45
38736 45
83520 46
63597 46
76160 45
2058 46
17108 46
80243 45
36984 46
19277 45
59946 45
34921 45
94346 45
30620 45
23853 45
28843 45
41029 45
3492 45
7831 45
89354 45
8770 46
28853 45
7879 45
69923 45
45663 45
15218 45
93442 45
13716 45
79025 45
49812 45
32260 45
4296 45
97207 45
10586 45
29876 45
51111 46
61925 45
52995 45
41621 45
27144 45
93412 45
34410 45
27225 45
67525 45
67981 45
52873 45
25947 45
78547 45
3649 45
53461 45
70142 45
85291 45
89471 46
92018 45
23940 45
79245 45
10778 45
25939 45
62562 45
52782 45
29386 46
65624 45
9221 45
95017 45
66486 45
74279 45
33842 45
6480 45
67920 46
73090 45
839 45
97419 45
55735 45
65484 45
87204 45
68437 46
25289 45
40769 46
41662 45
33068 45
795 45
46992 45
37002 45
37724 45
18638 45
64753 46
35931 45
2869 45
23948 45
70011 45
15730 45
85036 46
98658 45
38318 45
90911 45
10030 45
39414 45
12479 45
4652 45
59379 45
88160 45
90499 45
29434 47
96347 45
18269 45
59001 45
6319 45
23330 45
96912 45
93869 45
8158 45
72910 46
6150 45
62411 45
96362 45
61548 45
89751 45
24859 45
84607 45
70033 45
75763 45
28351 45
90137 45
41351 46
29273 45
24131 45
91909 46
45192 45
29131 45
10975 45
29690 45
37827 45
10234 45
86381 45
24090 46
75947 45
61170 45
95832 45
15931 45
80266 45
33682 45
27173 45
62924 45
6562 45
50717 45
374 45
3032 46
19313 45
56943 45
76182 45
6301 45
41280 46
48903 45
16669 45
96685 45
86877 46
18260 45
95841 45
70807 45
68128 45
94410 45
53813 45
23943 46
84711 45
8075 45
2399 45
73259 45
50541 45
4864 45
85612 45
41426 45
41227 45
91695 46
19230 45
68829 45
78668 45
1740 45
71864 45
91039 45
28174 45
52275 45
88156 45
36119 45
14680 45
99935 45
30260 45
60305 45
93971 46
63276 45
21159 45
14950 45
27727 45
62526 45
36980 45
78662 45
40739 45
89872 45
99041 45
86967 45
24074 45
6281 45
4521 45
90833 45
9755 45
32680 45
65466 45
24651 45
66044 46
10523 45
13115 45
53715 45
75845 45
29259 45
53835 45
94572 45
19015 46
51016 45
16220 45
74304 45
95081 45
72793 45
73027 46
91467 45
8807 45
21217 45
48538 45
63402 45
39253 45
64971 45
49008 45
49942 46
63067 45
58066 45
8041 45
17154 45
57954 45
728 45
71261 45
44771 45
47501 45
94603 45
58960 45
57071 45
84406 45
73027 45
96386 45
90195 45
37972 46
64060 45
47977 45
50951 45
89790 45
47921 45
16665 45
18923 45
32892 46
74276 45
10379 45
71965 46
66648 45
18073 45
50166 45
57858 45
93603 45
42878 45
35770 46
30834 45
28107 45
75783 45
95138 47
84956 45
62990 46
77600 45
13458 45
78467 45
26522 45
16107 45
64637 45
38380 46
38549 45
58067 45
515 46
43728 46
76881 45
29719 45
77290 45
53775 45
18336 45
39974 45
68331 45
92403 45
77238 45
42418 45
7022 45
91081 45
11353 45
32300 46
79863 45
30253 45
199 45
48435 45
52672 46
70203 45
59882 45
47430 45
86381 45
76349 45
95653 45
6591 45
1698 45
46480 45
69728 45
94930 45
98603 45
37802 45
17582 45
41605 46
3333 45
60989 46
73509 45
35508 45
54456 45
44078 45
73599 45
1154 46
78591 45
2946 46
6978 45
92762 45
75587 45
34299 45
73940 45
93411 45
41189 45
48766 46
98646 45
5208 45
43836 45
14349 45
82403 45
73749 45
10780 45
14923 45
41321 46
27496 45
72279 45
83733 45
61669 45
82024 45
87295 45
23965 46
43938 45
41153 45
24974 45
44309 45
72891 45
22369 46
56218 45
8115 47
50902 45
37390 45
53552 46
19793 45
87082 45
57903 45
55595 45
79568 45
61861 45
28021 46
67338 45
14913 45
35526 45
4642 45
6870 45
71657 45
23557 45
42871 46
23970 45
47131 45
57794 46
23628 46
23554 45
3204 45
89310 45
92966 45
85494 45
966 45
79813 45
9799 45
87377 45
96531 45
73857 45
7681 45
83375 45
6237 45
63795 45
25653 45
99207 45
4414 45
58286 45
24046 45
17273 46
53571 46
63461 45
86031 45
24941 45
3929 45
31197 45
77070 45
87722 45
89738 45
64187 45
1170 45
8063 46
82023 45
66540 45
13396 45
19725 45
25982 45
41397 45
60070 45
81897 45
16838 46
82578 45
78144 45
11462 45
89987 45
6843 46
28848 45
14910 45
81897 45
35291 45
10247 46
76482 46
83184 45
33820 45
38226 45
66693 45
27648 45
23557 45
56807 45
27795 47
18735 45
29981 45
85874 45
33793 46
6024 46
89447 45
3481 45
86771 46
59435 45
7041 45
1753 45
37507 45
29288 45
2317 45
28793 46
95338 45
54125 45
69865 45
34054 45
18944 45
23606 46
72548 46
77538 45
60320 45
67858 45
52240 45
62443 45
11252 45
12086 46
35625 45
31845 45
74818 45
87165 45
43971 45
38939 46
73948 45
37492 45
46949 45
17404 45
72000 45
6869 47
4954 45
90333 45
97273 45
62476 45
80096 45
26399 45
48127 45
31743 45
40887 45
85409 45
17476 45
14905 46
19305 46
30746 45
28992 45
38736 45
17204 46
34140 45
93484 45
5490 45
11512 45
77774 45
42136 45
20903 45
8983 45
47834 45
90384 45
27385 45
2022 45
59825 45
8510 46
60010 45
7580 45
25244 45
64190 45
73440 45
42619 45
8242 45
31339 45
63034 45
46032 45
83338 45
11362 47
68065 45
54227 45
74481 45
88821 45
33017 45
78571 46
54517 45
15853 45
81241 45
19787 45
46289 45
35038 45
29232 45
63350 45
54960 46
71840 46
78584 45
34675 45
84507 45
87639 45
14260 45
39565 45
55767 45
93732 45
60688 45
37883 45
71778 45
52111 45
75280 45
3490 46
62458 46
90418 45
54091 46
89712 45
40786 45
65474 45
15793 45
85302 46
6658 45
60508 45
76214 45
24282 45
9005 47
39534 45
2300 45
97334 45
47705 45
84942 45
89574 45
82248 45
12615 45
80135 45
12722 45
68701 45
86330 45
36296 45
64722 45
29677 46
37387 45
16229 45
19248 45
42897 45
41607 45
63439 45
67573 45
62338 45
23327 45
33091 45
2681 45
23062 45
8211 46
5531 45
10581 45
93370 45
80506 45
3458 45
92657 45
62165 45
12932 45
65710 46
98272 45
71117 45
98442 46
37220 45
201 45
83821 45
32220 45
3230 45
68074 45
92196 45
39566 45
79182 45
84677 46
83636 45
44331 47
77721 45
64319 45
87282 45
89197 45
67450 45
7510 45
11898 45
79543 45
71591 45
5657 45
3391 45
52297 45
70068 45
9405 45
93707 46
68380 45
69116 45
76501 45
91135 45
73 46
38078 45
60950 45
35767 45
96877 45
59356 45
15804 46
17921 45
41396 45
75554 45
51910 45
7182 45
58059 46
24527 45
36624 45
98574 45
17232 45
33 46
60620 45
56936 45
27302 45
42321 45
87717 45
5393 45
61495 45
10002 45
11331 45
56645 45
21399 45
39783 45
82053 45
15590 45
93265 45
42576 45
99642 45
67192 45
83593 46
35251 46
32223 45
48154 45
37800 45
79031 45
46465 45
70349 46
14254 45
37697 46
40104 45
12096 46
69024 45
52361 45
13968 45
42101 45
25796 45
90223 45
84775 45
20563 46
72182 45
38070 45
74248 45
84067 45
41949 45
52615 46
18480 45
88842 45
27747 45
68545 46
4220 45
54344 45
43766 45
75365 45
14279 46
37909 45
46960 45
83641 45
31950 45
82850 45
80646 45
87523 45
18280 45
7807 45
55710 45
82369 45
61084 45
60370 45
81553 45
48413 45
90836 46
22380 45
72444 45
46315 45
6657 45
97389 45
88068 45
59240 46
60474 45
19279 45
99638 46
83979 45
63013 45
47696 45
31089 45
54763 45
16637 45
66630 45
89231 45
54804 46
32408 45
89676 45
2197 45
25527 45
75617 45
48426 45
28508 45
67424 45
83610 45
42540 45
7924 45
39317 45
97096 45
37062 45
86521 45
90127 45
1958 45
89046 45
23883 45
89668 45
29637 45
49606 45
5635 46
40007 45
61591 45
15591 45
15248 45
11456 45
67949 45
58305 45
66733 45
55894 45
91888 45
19872 45
3282 45
50558 45
27769 45
24709 45
76067 45
88079 45
79202 45
93041 45
64487 45
16945 45
18238 46
43508 45
54381 45
25196 45
45058 45
5784 45
31645 45
97121 45
7352 45
25816 45
50278 45
37038 45
96205 45
64637 45
38863 45
12932 45
99963 45
24050 45
94058 45
23375 45
30580 45
54752 45
92579 47
60438 45
71904 45
28689 45
96742 46
6610 45
39738 45
47160 45
95311 46
31115 45
3894 45
32283 45
37944 45
11127 46
2349 45
94703 45
68950 45
70393 46
33456 45
88617 45
79113 45
16747 46
70210 46
7149 45
5640 45
47496 45
88006 45
17850 45
92381 45
22225 46
9145 45
26467 45
5379 47
91394 46
96450 45
85697 45
30983 45
44228 45
81987 46
14034 45
12017 45
68904 45
48199 45
36362 45
2290 45
74236 45
53308 45
11319 45
42309 45
65288 45
83850 45
1332 45
12232 45
79034 45
81015 45
19196 45
39229 45
6425 45
93585 45
1552 45
48203 45
47159 45
20681 45
64032 45
49156 45
36208 45
51263 45
93571 45
44558 45
89621 46
74849 45
33826 45
69026 46
9611 45
37053 45
67672 45
46084 45
99058 45
27892 45
97488 45
5402 45
36920 45
66884 47
72154 45
58475 45
54447 45
84045 45
48489 45
45720 45
4581 45
81051 45
75392 45
61573 45
95572 45
66885 45
72365 45
50055 45
68682 45
3814 45
7645 45
37969 48
23089 45
97276 45
53527 45
38179 45
97933 45
8595 45
28009 45
75531 46
72656 45
88909 45
42856 45
65021 45
69028 45
8715 45
54187 45
57944 45
1965 45
26238 45
23265 46
84886 45
27803 45
62984 45
90746 45
45922 45
62791 45
96111 45
13097 45
19680 45
31947 46
25489 45
63920 45
53893 45
81424 45
23782 45
60406 45
9179 45
35605 45
6690 45
81013 45
95721 45
20666 45
73694 45
17678 45
88075 45
95344 45
56523 45
66712 45
41674 45
45715 45
82469 45
76987 45
11760 45
28314 46
31854 45
6767 45
17622 46
79634 45
15820 45
7925 45
36571 45
5953 45
43800 45
23912 45
38827 45
5268 45
28698 45
70458 45
89984 45
56922 45
2478 45
37679 45
83450 45
4167 46
64774 45
49354 45
79518 45
93419 45
81045 45
35252 45
16122 45
80110 45
14656 45
66788 45
32977 45
52784 45
55106 45
39033 45
69958 45
53009 45
11044 45
44323 46
23446 45
99274 45
55951 45
53962 45
654 45
769 45
63393 45
92129 45
11960 45
67113 45
80608 45
71896 46
85168 45
6062 45
96847 45
60834 45
12130 45
29428 45
96303 45
70802 45
15618 45
13715 45
67018 45
48576 45
22347 45
24768 45
8482 45
35723 45
54887 45
19299 45
79052 45
63854 45
23789 45
27970 45
21574 45
99093 45
39716 45
11073 45
4236 45
59141 46
8052 47
56901 45
66139 45
96001 46
63764 45
32287 45
53665 45
28324 45
83655 45
629 45
68647 45
13142 45
67959 45
26222 45
20789 45
18040 45
85227 45
19627 45
30567 45
17513 45
57098 47
24717 46
33432 45
43911 45
79247 45
2988 45
65400 45
19699 45
65438 45
55044 45
4430 45
19470 45
73250 45
17624 47
50914 45
21795 45
64202 45
23142 45
77854 46
84818 45
2275 45
81175 46
65926 45
2717 45
21460 45
132 46
65835 45
47281 46
64449 45
38502 45
28528 45
70882 45
73824 45
69758 45
40367 45
280 45
62796 46
93807 45
75404 45
73334 46
40961 45
12694 45
65713 45
90925 45
33370 45
1058 45
87644 45
22142 46
41078 45
54007 45
89021 45
98248 46
24019 45
54060 45
34375 45
35035 46
90358 45
43737 45
20393 45
76410 45
55180 45
77637 45
62202 46
398 45
49289 45
93846 46
3342 45
21459 45
84748 46
40819 45
94776 45
14130 45
96371 45
26759 45
97008 45
29177 45
21589 45
40006 45
35419 46
66356 46
70665 45
75970 45
55179 45
83762 45
91813 45
50031 45
69905 46
86079 45
89601 45
94890 45
22096 45
32573 45
5849 47
95193 45
75854 45
38221 45
77381 45
77713 45
25536 45
16850 45
57879 45
88523 45
10161 45
17782 45
59237 45
14723 45
13820 45
56419 46
34993 45
66585 45
58792 45
35602 45
11638 45
38189 45
71293 45
36031 46
79033 45
17385 45
44296 45
84943 45
49479 45
65269 45
13652 45
12625 45
97302 45
43804 45
26901 45
83537 45
8369 45
67732 45
76599 45
16221 45
30022 45
742 45
96552 45
81573 45
99788 45
44865 45
3997 47
47085 45
22340 45
20634 45
17353 45
78945 45
83293 45
37411 46
44138 45
96397 45
99442 45
74761 45
58024 45
45410 46
11139 46
69840 46
84227 45
59892 45
47939 45
5154 45
17907 45
31031 45
38637 45
63214 45
57489 45
11571 45
81353 45
43750 45
75154 45
76667 45
61685 47
16004 45
97710 45
16027 45
80929 45
24979 45
9143 45
535 46
72468 45
28340 46
70551 45
47780 45
26313 45
12003 45
76662 46
96932 45
10851 45
16503 45
12428 45
16759 45
41121 46
3376 45
97020 46
35540 45
500 45
91414 45
26858 45
63730 45
35791 46
51345 45
75224 45
79947 45
27487 45
3594 45
46769 46
47515 45
95189 45
68212 45
84397 45
53198 46
96433 45
38810 45
29673 45
17176 45
5331 45
63447 45
6295 45
72544 45
13009 45
17331 45
37917 45
75181 45
35476 45
91690 45
25104 45
32551 45
67881 45
16145 45
32998 46
52630 45
65254 45
69614 46
31916 45
94267 45
24378 46
75305 45
20311 46
80462 46
13023 45
68739 45
97152 46
29554 45
45614 45
19417 45
68175 45
89552 45
57456 45
36241 45
38080 45
51240 45
13166 45
81227 46
97426 45
16568 45
96308 45
43009 45
57472 45
34040 45
6608 45
39276 46
1246 45
11091 48
95771 48
41210 45
49693 46
15648 45
95787 45
47408 45
23674 45
44036 45
16419 45
82525 45
6195 45
42914 45
46197 45
46962 45
32251 45
51190 45
87632 45
73498 45
16175 45
90201 46
73207 45
13523 45
66849 45
41258 45
11841 45
47557 45
64965 45
88016 45
52731 45
44024 45
59993 47
86428 45
7103 45
13550 45
40578 45
10778 46
488 45
47992 45
38449 45
88896 45
51276 46
30047 45
45645 45
61783 45
34829 45
79779 45
44645 45
15115 45
823 45
38068 45
44786 45
13260 45
435 45
99412 45
26576 45
22853 45
33037 45
17301 45
4920 45
29209 45
79030 45
6439 46
90327 45
98710 45
93928 45
2057 45
97138 45
35363 45
42499 45
34858 45
93278 45
10993 46
44807 45
79772 45
36120 45
60868 45
15727 45
92870 45
10068 46
81367 45
82338 46
31752 45
66021 45
61702 45
84263 45
45860 45
26370 45
47419 45
46413 45
2948 45
4456 45
18049 45
42939 46
87839 45
28855 45
54109 45
57493 45
5555 45
70545 45
93075 45
74326 45
61615 45
26463 45
31592 45
62614 45
85904 45
2667 45
80337 45
97460 45
39915 45
88074 45
37575 45
50382 45
21390 45
70546 45
75081 45
69851 45
48105 45
46974 45
85353 46
47647 45
51716 45
6149 45
72131 46
64517 45
9096 45
54857 45
48846 46
42823 45
87632 45
91014 45
12220 46
92946 45
89772 45
15189 45
38914 45
15911 45
90762 45
95847 47
5487 46
41863 45
8603 46
40885 45
23602 45
47622 45
6721 45
24196 46
36030 45
20210 46
59221 45
24406 45
47550 45
73221 45
51390 45
54366 46
41152 45
61699 45
40346 45
26206 45
84918 45
21166 45
65063 45
82039 45
58324 45
8662 45
33813 45
13249 45
87828 46
73059 45
36412 45
93071 45
94755 45
71110 45
92546 45
63537 45
59871 45
64669 46
39548 45
91398 45
8342 45
93025 46
98740 45
66698 45
26799 45
41053 45
11501 46
29081 45
58774 45
1929 45
51874 45
3917 45
13585 45
13828 45
40208 45
90830 46
78540 45
46537 45
86046 45
76480 45
39227 45
24715 45
2437 45
17170 45
60392 46
800 45
6958 45
40313 45
32518 45
29967 45
91591 45
40036 45
99900 45
40568 45
88091 46
18309 45
54238 45
83620 45
8349 45
73760 46
42634 45
98944 46
87034 45
16270 45
25255 45
3453 45
77922 45
13761 45
30905 45
80090 45
82758 45
69080 45
84840 45
82299 45
35830 45
9280 46
12814 45
27873 45
56252 45
75878 45
78203 45
11847 45
3906 46
7798 45
96097 46
39653 45
70024 45
39613 45
41870 45
47251 46
44407 45
2969 45
12715 46
41445 45
60500 45
56686 46
40193 45
81662 45
98218 45
6672 45
63628 45
40300 45
14073 45
12931 45
71373 46
60502 45
33928 45
66941 45
30144 45
71639 45
94814 47
12001 45
69670 45
11649 45
19475 45
76676 45
69633 45
71832 46
21160 46
29814 45
42358 45
81895 45
20741 45
13389 45
77889 45
95075 45
14179 45
32617 45
46723 45
78428 45
46583 45
10031 45
31437 45
47003 46
33794 45
61433 45
96094 45
29901 45
65263 45
75268 45
80584 45
71477 45
73341 45
16412 45
41804 45
9689 45
46154 45
40468 45
8212 45
79465 45
3943 45
38868 45
37940 45
75987 45
93097 45
93192 45
24137 46
43869 46
33847 45
98322 45
68601 45
15436 45
75811 46
10254 45
61317 45
53565 45
97397 45
13562 45
52150 45
41634 45
2313 45
46849 45
56551 45
94759 46
51760 45
24667 45
20383 45
99638 45
53535 45
15494 45
37769 45
8494 45
20436 45
74562 45
41079 45
52933 45
82216 45
9469 45
21365 45
64501 45
35244 45
94531 45
10670 45
44288 45
66937 45
91316 46
7535 45
24495 45
54166 45
17221 45
16197 45
48520 46
43314 45
70228 45
75720 45
8018 45
29556 45
64264 45
78449 45
24636 45
10792 45
81139 46
31346 45
66913 45
56462 45
13000 45
95747 45
89315 45
2919 45
40676 45
32090 45
36192 45
14591 45
65914 45
65993 46
50370 45
61895 45
26470 45
17421 45
42124 45
42171 45
44876 45
65004 45
9142 45
32016 46
79101 45
35743 45
66090 46
95244 45
69208 45
71934 45
82088 45
37217 47
60121 45
73819 45
23465 45
53306 45
59602 45
51385 47
8842 45
36338 47
76185 45
43868 45
99512 45
90791 45
75259 45
81686 45
40693 45
96042 45
95068 45
26586 45
96602 45
19177 45
8832 45
54467 45
80454 46
35326 45
58994 45
40494 45
3925 45
94789 45
64803 45
29143 45
90223 45
67182 45
24027 45
34849 45
40508 45
17562 45
67740 45
46668 45
52662 45
84120 46
28461 45
28743 45
74410 45
80521 45
80844 45
73656 45
64079 45
25047 45
16501 46
72166 45
56247 45
81812 45
60969 45
83598 45
80783 47
41746 45
41411 45
47685 45
58697 45
95483 45
55541 45
9720 45
77611 46
99683 45
77980 45
99408 45
49079 45
11783 45
76177 45
35234 45
3656 45
24206 45
96166 45
69134 46
18601 45
58451 45
75727 45
11203 45
19331 45
10960 45
27598 45
65682 46
6673 45
15933 45
33126 45
75457 45
41790 45
60901 45
1684 45
38015 45
35891 45
20881 45
11150 45
15370 45
69068 45
96094 45
1302 45
45801 46
80613 45
13844 45
48124 45
29884 45
1686 45
4297 45
30885 45
28947 45
11056 45
24371 45
2417 45
25028 45
90506 45
48012 45
94210 45
79323 46
42905 45
50404 45
64034 45
50992 45
30236 45
53100 45
59193 45
46770 45
80272 45
73813 46
62719 47
31701 45
95879 45
72046 45
21691 45
66838 45
57221 45
16566 45
78803 45
84469 45
43218 46
87002 46
58921 45
99728 45
46945 45
89629 45
44973 45
71280 47
30252 45
80514 45
893 45
8017 45
41885 47
24638 45
25025 46
62373 45
85689 45
3777 45
15447 45
65354 46
27769 45
18645 45
20179 45
27549 45
98532 45
29012 45
26833 45
24889 45
86937 45
98150 45
95223 45
55433 45
94068 46
60715 45
76949 45
52805 45
69892 45
1645 45
85427 45
16521 45
1156 45
29182 45
86194 45
95745 45
22840 45
44478 45
44793 45
57286 45
98765 45
60716 45
7573 45
52221 45
49835 45
48438 45
10739 45
18290 45
21587 45
72443 45
22076 45
60929 45
7252 45
54684 45
59677 45
71969 45
3125 45
12924 45
9866 45
80439 45
97506 45
27097 45
91993 45
4605 45
50571 45
96820 45
58404 45
76624 45
83130 45
81262 45
36343 45
13070 45
32057 46
9249 45
60653 45
42931 45
56084 45
11322 45
53366 46
87837 46
16028 45
62865 45
51914 45
40011 45
28512 45
2658 45
27969 45
96492 45
1755 45
35896 45
9457 46
49146 45
12161 45
23234 45
92275 45
65449 45
99912 45
39986 46
62530 45
86242 45
7729 45
59105 45
43873 45
46150 45
42483 45
12294 46
1516 45
1161 46
49126 45
4944 45
49662 45
58389 45
7516 45
99618 45
30899 46
73546 45
59129 45
81775 45
24344 45
56615 45
69672 45
86706 45
61167 45
48378 45
68243 45
63669 45
30914 45
22977 46
89116 46
21364 45
90075 45
95281 45
33142 45
80040 45
78897 45
52545 46
13994 45
94586 45
43245 45
53158 45
87412 45
12423 45
52255 45
34549 46
20272 45
28667 45
96902 45
34678 45
25696 45
22386 46
63713 45
87740 45
99727 45
30976 45
25552 45
8578 45
25848 45
84510 45
80707 45
32967 45
26156 45
65280 45
28125 45
54245 45
86828 45
44430 45
59401 45
30259 45
20405 45
89186 45
81021 45
81988 45
3179 45
58646 46
71131 45
29976 45
92538 45
12393 45
38096 45
54735 45
78696 45
58313 45
29768 45
54201 45
17612 46
50735 46
75523 46
43482 45
99460 45
66467 45
56884 46
48529 45
71274 45
99030 45
51729 45
29572 45
95981 45
30967 45
75120 45
86771 45
73948 46
57644 45
20576 45
239 45
61799 45
54684 45
71895 45
18741 45
78228 46
38333 45
98362 45
13121 45
95416 46
72927 45
43440 45
98608 45
43874 45
69645 46
38436 45
35927 45
51503 45
25166 45
763 45
98227 45
98192 45
60484 45
86630 45
19087 45
75580 45
2819 45
25133 46
79039 45
77237 45
91943 45
76948 46
19135 45
27701 45
65239 45
27452 45
14020 46
24992 45
47602 45
32522 45
45601 45
84155 45
81084 45
90918 46
58721 45
82912 45
28113 46
3923 45
26421 45
13644 45
94104 45
99414 46
30168 46
71163 45
2900 45
57000 45
77670 45
36777 45
64415 45
94327 45
62846 45
44791 45
90755 46
8163 45
6330 45
6154 45
57676 45
29488 45
19318 46
31121 45
72994 45
30664 45
43582 45
60101 45
10219 45
48277 46
67211 45
91554 45
2243 45
11143 45
8635 45
68521 45
92305 45
47796 46
71817 45
39077 45
9073 45
24673 45
15360 45
40737 45
43789 45
27416 45
2821 48
80045 45
83538 46
23792 45
30500 45
35321 45
89133 45
83545 45
6576 45
25197 45
12953 45
38069 46
712 45
70947 45
14837 45
62067 47
45854 45
37809 45
46921 45
12740 45
29710 45
12416 45
33258 45
47969 45
12305 46
87344 46
1091 45
64872 45
40035 45
26137 45
14183 45
21913 45
11748 45
11835 45
98852 46
69703 48
53242 45
2885 45
35775 45
71524 45
44831 46
10394 45
93536 45
84047 45
41192 45
8727 45
39106 45
53356 45
20454 45
47543 45
68540 45
78079 45
33999 45
8152 45
29286 45
96533 46
58070 45
55683 45
6753 45
79456 45
85593 45
39942 45
37753 45
85575 46
43125 45
10336 45
93372 45
65359 45
68337 45
57534 45
97953 45
74817 45
55190 45
67243 45
33170 45
19916 45
1237 45
45218 45
12177 45
55538 45
54713 45
6838 45
63928 45
69828 45
14945 45
70360 46
87882 45
64298 45
909 45
13359 45
62060 45
65257 47
32446 45
15835 45
70354 45
43703 45
74880 45
65221 45
43788 45
71533 45
72865 45
44738 45
75773 45
73721 45
87987 45
78905 47
52021 45
9179 45
18288 45
40146 45
17536 45
72230 45
28054 45
45672 45
29793 45
6624 46
55011 45
1154 45
74569 45
4566 45
34654 45
51601 46
10207 45
46706 45
55741 46
87334 45
36893 45
41812 45
77048 45
42573 45
24870 46
71626 45
48681 45
85035 45
4949 45
66140 45
84507 45
16652 45
58955 45
10274 45
42281 47
64108 46
95502 45
70204 45
96650 45
9324 45
73334 47
94074 45
59201 45
69775 45
24486 45
66270 45
89780 45
91015 45
23248 45
85612 46
21750 45
27112 45
87910 45
30868 46
90682 45
1805 45
8663 45
7904 45
69010 45
8886 45
57779 45
42162 45
69017 45
55170 45
23801 45
93209 46
61972 45
50553 45
88015 45
32251 45
83186 45
9777 47
86897 45
8926 45
66080 45
91006 45
40875 45
49851 45
22915 46
57337 45
9392 45
41546 45
98368 45
46834 45
74548 47
99852 45
28016 46
79701 45
49966 45
27452 45
19602 46
17015 45
82358 45
48604 45
69661 45
4409 45
75009 45
55210 45
75702 45
22937 45
18772 45
90705 45
87737 45
93585 45
75283 46
69079 45
72635 45
31006 45
8614 45
15497 45
858 45
11671 46
39004 45
12374 45
27130 45
8603 45
51565 45
58802 45
76798 45
66069 45
85027 45
51655 45
18132 45
48083 45
85257 45
32613 45
61222 45
38847 45
65833 45
26197 45
63600 45
6528 45
9806 45
25626 46
60509 45
32180 45
59960 45
50568 45
36881 45
66023 46
25014 45
20082 45
51561 47
26565 45
21645 45
89511 45
46273 45
80764 45
47054 45
55124 45
98789 45
2726 47
80846 45
79785 45
27955 45
38219 45
81592 45
8784 45
55636 45
53120 45
6188 45
94325 45
90772 46
23636 46
72982 45
57169 45
22485 46
23153 45
8102 45
93868 45
32722 45
6228 45
66320 45
83474 45
44991 45
87407 46
29423 46
95161 45
21188 45
7229 45
87019 45
3359 45
99643 45
29860 46
93425 45
26376 45
82065 45
975 45
79904 45
4638 45
79416 45
70833 45
60063 45
44117 45
88344 45
49660 45
89573 45
82638 45
19720 45
86438 45
10434 47
36779 45
44992 45
17027 45
13905 45
91449 45
24326 45
49308 45
58660 45
72411 45
6961 45
46085 45
59984 45
85124 45
62549 45
4223 45
8258 45
57945 45
55474 45
76976 47
22604 45
47470 45
78465 45
59634 45
37179 45
12778 45
94091 45
96152 45
98331 46
96383 45
9451 45
52427 45
60322 45
15213 45
34063 45
81379 45
85413 45
49046 45
50254 45
45499 45
4235 46
54302 45
41279 45
47125 46
61238 45
46543 45
38081 45
802 45
85207 45
96307 45
98895 45
58137 45
54884 45
71243 46
72574 45
60354 45
16453 45
78736 45
38751 45
96706 45
95463 45
28031 45
3563 45
10660 45
12901 45
50131 45
33371 46
82899 45
73330 45
52989 45
12342 45
50701 45
21305 45
84747 45
18652 45
68532 45
22015 45
95521 46
78564 45
90126 45
36855 45
73645 45
90207 45
13883 45
79581 45
50340 45
51055 45
11546 45
67617 45
62261 45
1093 45
87149 45
3639 47
83120 47
85629 45
77504 45
38655 45
39328 45
88220 45
53263 45
87485 46
96565 46
82326 45
57393 45
53999 45
85785 45
25811 45
9345 45
97497 45
12948 46
47218 46
48923 45
57595 45
35021 45
24676 45
82291 45
67536 45
16730 45
67909 45
88769 45
53912 45
72216 46
60530 45
3850 45
31153 45
46037 45
87592 45
40271 45
98909 45
89824 46
81702 45
87790 45
77553 45
35250 45
84665 45
89803 45
42922 45
80581 45
15845 45
15400 45
85766 45
43627 45
1377 45
98713 45
75884 45
38520 45
51887 45
48284 45
58821 45
25132 45
42436 45
97511 45
74426 45
70363 45
22513 45
15639 45
26908 45
84934 45
10374 45
8249 46
80974 46
60505 45
55527 45
24670 45
45643 45
93334 45
25821 45
75794 45
48545 46
16879 45
14195 45
1251 45
12014 45
41824 45
27439 45
27810 45
70553 46
22646 46
41547 45
28886 46
67850 45
92362 45
9821 45
82824 45
24234 45
25332 45
45053 45
88109 45
73749 46
74305 45
47931 45
19981 45
60808 45
48515 45
61623 45
36460 46
53593 45
18905 45
88494 45
30258 45
13201 46
55613 45
18522 45
80628 45
65123 45
41873 45
38156 45
61229 46
3677 45
64970 45
5853 45
46863 45
13297 45
79151 45
27235 45
9230 45
7418 45
43883 46
27224 45
83202 45
53539 46
69973 45
33768 46
9473 45
41734 45
56211 45
14645 45
6862 45
64751 45
47898 45
49322 45
51377 46
20158 46
88437 45
56453 45
8323 45
2129 45
86590 45
81102 45
27162 45
64129 45
53551 45
70402 45
9945 45
80409 46
49014 45
5861 45
77733 45
71072 45
47833 45
30969 45
77544 46
91880 45
14595 45
70348 45
95239 45
43133 45
4241 45
10138 46
91311 46
80004 45
15974 45
99841 45
68582 45
20259 46
77073 45
48169 45
48744 45
42943 45
82004 45
1815 45
75690 45
42010 45
66992 45
24062 45
1072 45
11255 45
23455 46
39758 45
18686 45
59631 45
17247 45
77383 45
19415 45
33467 45
80464 45
317 45
94742 47
37662 45
71555 46
91319 45
58345 45
46442 45
38513 45
9267 45
64487 45
83973 45
31283 45
5107 45
4209 45
52863 45
38240 46
20848 45
60482 45
13692 45
65940 46
57842 45
43827 45
63380 45
59832 45
65011 45
28645 45
13297 45
94340 47
99317 45
10853 45
71667 45
74360 45
60359 45
53970 45
30726 45
82725 46
24340 45
44177 45
28222 45
59537 46
43498 45
11754 46
83799 45
3010 45
2444 46
73437 45
69935 45
84568 45
94833 45
22797 45
7617 45
5184 46
47488 45
32403 46
16420 45
3120 45
39042 45
87184 45
11480 45
59203 45
28699 45
28651 45
72742 45
20562 45
65951 45
23931 45
37172 45
83963 45
96397 45
16507 46
46438 45
64207 45
79631 45
7040 45
44246 45
34382 46
61327 45
59920 45
3355 45
51385 45
43554 46
66254 45
90203 45
89804 45
18192 45
13122 45
53922 46
42322 45
22513 45
9782 46
81961 45
35210 45
81480 45
95909 45
55013 45
68531 45
90348 45
57642 45
11183 45
78708 45
25264 45
20048 45
51206 45
64182 45
64673 45
63950 45
22611 47
50005 45
84129 45
22159 46
30297 45
10722 45
41898 45
68655 45
27461 45
8070 45
45854 45
79813 45
16377 45
55835 46
94401 46
66198 47
86848 45
99180 45
81642 45
82264 45
98708 45
46233 45
31994 45
10832 45
44191 45
77896 45
57974 45
14650 45
56722 45
98437 45
6218 45
53703 45
21650 46
65747 45
41285 45
16909 45
47779 45
85154 45
64619 46
76403 45
82677 45
85934 46
47291 45
84488 46
42419 45
79319 45
27254 45
45184 45
70809 45
38134 45
49077 45
41540 45
95911 46
90217 45
71149 45
98749 45
24946 45
42306 45
62806 46
6262 45
37140 45
63687 45
60697 45
53402 45
8344 45
27307 45
94727 46
40155 45
58895 45
857 45
44376 45
89870 45
18487 45
81313 45
61824 45
59092 45
50537 45
94145 45
31627 45
64454 45
69732 45
42528 45
7070 46
87674 45
76016 45
26363 45
74246 45
25443 45
1128 45
18027 45
39208 46
22205 45
23997 45
46804 45
30746 45
42900 45
95963 45
830 45
55351 45
40369 45
96882 45
71251 45
7750 45
33263 45
81976 45
38933 45
18252 45
98390 45
88670 45
56134 45
39486 45
92779 45
76175 45
7048 45
93214 45
47529 45
53286 46
49732 46
44748 45
87228 45
32225 46
25541 45
48985 45
76499 45
93380 45
33158 46
93166 45
99827 45
45571 45
12577 45
13475 45
14019 45
71186 46
3501 45
37469 45
92921 45
8355 45
38396 45
7037 45
91948 45
82821 45
38230 45
61497 45
31121 45
12000 45
72504 45
78757 45
15488 45
47872 45
37088 45
46156 45
10728 45
70834 45
17800 45
87155 45
93513 45
10749 46
5934 45
4222 45
8647 45
77381 45
13949 45
21465 45
79569 45
58657 45
81173 46
16834 45
25223 45
56108 45
17580 45
72491 45
34780 45
84978 45
81381 45
90426 45
24345 45
29602 45
30288 45
22529 46
98838 46
66964 45
6305 45
55928 45
75871 45
37615 45
76971 45
10167 45
55175 47
69293 45
25703 45
15649 45
51724 45
37787 45
37691 45
77571 45
10281 45
3108 45
38595 45
9544 45
83412 45
89052 45
175 45
53190 46
77034 45
10507 45
70503 45
32903 45
26050 45
39404 45
14643 45
36560 47
73340 45
69387 46
91440 45
43596 45
91666 45
12957 46
12192 45
51842 45
29504 45
50882 45
13042 45
54909 45
41711 45
31094 45
89328 46
63905 45
54479 45
97779 45
55220 45
59701 45
17011 45
31707 45
40581 45
63796 45
51171 45
59758 45
52326 45
50462 46
21487 45
6544 45
96028 46
64321 45
11659 45
87723 45
44502 47
18764 47
16196 45
48548 45
75363 45
11187 45
63781 45
99181 45
29276 45
14142 45
43868 45
9183 45
75978 45
63927 45
78963 45
62596 45
3877 46
38944 45
26933 46
7521 45
58070 45
48750 45
84790 45
38502 45
76233 45
74888 45
40489 45
43881 45
42510 45
23863 45
15120 45
78471 45
67101 46
33151 45
73385 45
7358 45
69279 45
12185 46
78578 45
53965 46
2191 45
76928 46
2096 45
60566 45
50469 45
99817 45
87914 45
40831 45
72917 48
8165 45
66913 45
44336 45
31726 45
44060 46
24038 45
32213 45
94215 46
85607 45
66774 45
95622 46
32885 45
4789 45
10331 45
20833 45
17448 45
61106 45
29130 45
41036 45
32672 45
24854 45
27910 46
31991 46
19422 45
17682 45
34224 45
21831 46
87194 45
7696 45
90196 45
43623 45
14715 45
79985 45
46136 45
55324 45
13025 45
90396 45
78359 45
63446 45
17711 45
38792 45
47996 45
47117 45
8354 46
28533 45
35111 45
49929 45
85233 45
2168 45
26713 45
58072 45
24653 45
30477 45
44012 46
66055 45
18839 45
17857 45
58755 45
99035 45
62210 45
88114 45
57689 45
69951 45
79762 45
64749 45
66707 45
14294 45
2458 45
22074 45
73650 45
30573 45
34189 45
96302 45
84375 45
8947 45
98064 45
94997 45
40433 45
28711 45
90681 45
22961 45
82733 45
84660 46
63153 45
18582 45
40722 45
81763 45
9694 45
28438 45
98661 45
36437 46
18389 45
48985 45
73531 45
10671 46
64756 46
69012 46
64015 45
64065 45
84415 45
34641 45
45587 45
54631 45
32923 45
13176 45
63849 45
65119 45
64382 45
84453 45
93898 46
35190 45
52775 45
72347 46
49986 45
35496 45
93335 45
35081 45
9278 45
62560 45
60129 45
9760 46
90768 45
98081 45
13960 45
40565 45
1572 45
73413 45
56943 45
13945 46
54477 45
54602 45
24580 45
19042 45
70585 45
57339 45
64623 45
85875 45
55553 45
31382 45
87217 45
52761 45
37692 45
98714 45
34384 46
15032 45
70320 46
53807 46
65185 45
38788 45
11628 46
72706 45
55230 45
93221 46
73720 45
41738 45
35973 45
56539 47
10246 45
69740 46
61703 45
92425 45
42882 45
93896 47
35816 45
95137 45
62815 45
15970 45
96979 45
71492 45
17189 45
2853 46
63059 45
73758 46
35400 45
7791 45
66394 45
12316 45
93810 45
97913 46
98227 45
58166 45
81981 45
92506 45
858 46
9439 45
66869 45
76552 45
50161 45
57478 45
66843 45
87394 45
5247 45
73073 45
78960 45
70510 46
8591 45
60749 45
38956 45
58829 46
79266 45
97833 46
976 45
41990 45
88816 45
31562 46
53862 45
93370 45
50389 45
18673 45
85065 45
16159 45
55270 45
60182 47
64822 45
25609 45
87553 45
10033 45
48594 45
72952 46
52218 45
38386 45
72342 45
3281 45
90816 45
54552 45
11221 45
95969 45
53034 46
8784 45
47633 45
44195 45
10643 45
86481 45
74642 45
46931 45
3671 45
77633 45
97601 45
74328 45
58680 47
7747 45
28470 45
83952 45
30281 45
70002 47
62877 45
83899 45
76202 45
37048 45
84452 45
37152 45
65600 45
16014 46
44394 45
20485 45
92379 45
14392 45
56786 45
16281 45
88499 45
77043 45
71878 45
34905 46
84762 45
54129 45
22971 46
21072 46
81534 45
25191 45
49180 45
44074 45
21374 45
76400 46
26612 46
73297 45
63888 45
97433 45
10192 45
56099 45
61931 45
2380 45
89055 46
95100 45
20161 45
45956 45
1460 45
56252 45
97672 45
71617 45
31027 45
14692 45
87990 46
70276 45
64742 45
55892 45
21764 45
63773 45
72195 45
47613 45
3534 46
90160 45
18851 45
19143 45
3449 45
87747 45
62130 45
94896 45
94606 45
50900 45
49249 45
19352 45
50353 45
62310 45
15285 45
39212 45
13995 45
27937 45
47806 45
84387 45
90724 45
65048 45
61721 45
76292 45
21168 45
433 45
30757 45
86005 45
44530 45
89275 46
97149 45
79166 45
13096 45
28289 45
55796 45
5387 45
61628 45
28732 45
82704 45
50063 45
62079 45
23800 45
28761 45
35963 45
971 45
19567 45
73100 45
86733 45
88071 45
53026 45
29502 45
48410 45
67310 46
99753 45
96402 45
80818 46
54382 45
30133 45
41238 46
25113 45
73076 45
48273 45
9994 45
94889 45
47607 45
4832 45
58756 45
89947 45
9244 45
1429 45
35326 45
12331 45
45508 45
2450 45
11391 45
68645 45
26317 45
56112 45
42123 45
99856 45
96399 45
36510 45
83349 45
53604 45
8977 46
22470 45
6170 46
87567 45
3017 45
27667 45
88869 45
16001 46
26992 45
88666 45
78584 46
96381 45
177 46
17786 45
69602 45
23104 45
93535 46
12597 45
57422 45
85734 45
90255 45
5740 45
23836 45
54794 45
62801 46
56607 45
48352 46
90800 46
11486 45
39251 45
33240 45
91664 45
89300 45
95795 45
74292 45
7680 45
44013 45
23350 46
90240 45
40965 46
7005 45
85343 45
5308 45
70329 45
33267 45
2881 45
38937 45
98142 45
55537 45
73582 45
70652 45
48144 45
2937 45
97171 45
51741 45
39146 46
63227 46
74818 45
34207 45
10422 45
96658 46
49956 45
83423 45
92306 45
76670 45
85489 45
40649 45
54880 45
94922 45
34458 47
66482 45
79957 45
99227 45
13869 45
11933 46
76078 45
77487 45
23106 45
67909 45
70858 45
15575 46
41649 46
27676 45
20499 45
58283 46
13028 45
83709 45
26717 45
39020 45
3129 45
41696 45
40823 45
52308 45
44695 45
34899 45
86245 45
35211 45
44287 45
36654 45
82164 45
89572 45
12241 45
50838 45
84577 46
8259 45
30487 45
63367 45
90487 45
19817 45
95485 45
36794 45
39546 45
13471 45
15969 45
6315 45
79693 45
25907 45
69354 45
35662 45
9861 45
2667 46
5790 45
79129 45
19608 45
45076 45
70079 45
70468 45
25187 45
72592 45
42065 45
33239 45
63012 45
29381 45
44356 45
97051 45
13188 45
47196 45
20210 45
82620 45
93882 45
41187 45
50496 45
63152 46
20432 45
8040 45
90996 45
27031 45
60618 45
3097 46
74516 46
16684 45
13870 45
58454 45
19212 45
2512 45
95019 45
55647 45
78768 45
95695 46
14011 45
59758 45
65981 47
59927 45
49213 45
57515 45
55762 45
33305 45
12372 46
65612 45
26450 45
62063 46
15098 45
97231 45
30775 45
5308 46
33513 45
54764 45
17374 46
98988 45
71595 45
77689 45
8615 45
489 46
70854 45
4837 45
89332 45
47706 45
97399 45
88825 45
34153 46
63219 45
12373 45
1527 45
27188 47
69743 45
12973 45
99649 45
33021 46
29449 45
79865 45
44089 46
35446 45
73812 45
44343 47
1921 46
13406 45
55831 45
37401 45
12438 45
55388 45
18973 46
78248 45
75665 45
98631 45
84677 45
292 45
55852 46
76230 45
71556 45
48135 45
30319 45
31100 45
62483 45
78811 45
76117 45
22918 46
229 45
48574 45
34142 45
17777 45
59514 45
28596 45
34884 45
16787 45
81095 45
55097 45
34143 45
16800 45
75180 45
33314 45
82997 45
76740 45
75268 45
24400 45
51604 45
90802 45
91305 46
32989 45
53226 45
69647 45
43042 45
63808 45
2481 45
60896 45
7182 45
35902 45
93688 45
29797 45
4650 45
66192 45
70139 45
64669 46
83754 45
87297 46
4672 46
20606 45
30895 45
81944 45
66154 45
82825 45
58804 46
30453 47
67890 45
53531 45
41381 45
32259 45
88227 45
79867 45
84476 45
81697 45
16889 45
15865 45
53306 45
38088 45
225 45
18101 45
9551 45
43420 45
61121 45
22377 45
47208 45
47326 45
98894 45
79752 45
83212 45
25380 45
68578 45
78733 45
25906 45
9012 45
5078 45
89229 45
91722 45
88497 45
8482 45
711 45
87403 45
97050 45
69982 45
59712 45
73516 45
70156 45
97535 45
77354 45
26636 45
40637 45
69329 45
63780 45
53772 46
28233 45
23166 45
27720 45
55654 45
77606 45
41656 45
64642 45
77557 45
31965 45
90613 45
91174 45
84239 45
91554 46
93819 45
55089 45
76636 45
39050 45
33870 45
51140 46
49655 45
3420 45
55495 45
90287 45
94621 45
61632 45
98221 46
60453 45
53359 45
38884 45
90766 45
55980 46
62951 45
26267 45
96812 45
22857 45
21424 45
33944 46
21316 45
91130 45
19431 45
97979 45
65424 45
1316 45
69701 45
339 45
71555 45
86003 45
97471 45
8785 46
33974 45
76935 45
88226 45
5747 45
98887 45
40689 46
68542 45
68989 45
39158 45
16971 45
45824 45
49859 45
59341 45
59783 45
65351 45
44704 45
21713 45
88746 45
83174 45
15160 45
88991 45
39919 45
83892 45
91862 45
63960 46
20253 45
20418 45
47288 46
38411 45
14597 45
81037 45
36545 45
60338 45
98498 45
18901 45
44872 45
44122 46
66869 46
25714 45
99867 45
56816 45
30614 45
76177 45
82229 45
43531 45
73695 45
69641 45
88546 45
42290 45
28236 45
35904 45
90841 45
18825 45
61297 45
94894 45
76811 45
70694 45
65309 45
24055 45
59462 45
79931 45
59168 46
38262 45
41468 45
22254 45
1610 45
36497 45
15821 45
32074 45
93261 46
86913 46
74420 45
51438 45
5256 45
14189 45
17043 45
38982 45
1214 45
10451 45
86841 45
11830 45
18925 45
65275 45
27070 45
14751 45
17195 45
70548 45
54542 45
44426 45
34382 45
18139 45
91761 45
54482 45
24545 45
71728 45
57272 45
40868 45
24478 45
1177 45
78341 45
90520 46
5907 45
13201 45
49895 45
25251 45
57546 45
59073 45
5568 45
84425 45
65089 45
14176 45
80858 45
95548 45
19408 46
18750 45
40828 45
26454 46
16327 45
39141 45
54316 45
45746 45
40650 45
5228 45
20161 45
55749 45
2826 45
50009 45
10535 45
82799 45
46067 45
67101 45
50893 45
7897 45
76148 45
88146 45
65012 45
93636 45
84088 45
22061 45
10253 45
86688 46
22262 45
44460 46
21813 45
45313 46
5556 45
81150 45
20508 45
86660 45
3714 45
47153 45
49411 45
58981 45
46087 45
76297 45
16711 45
3994 45
72813 45
80579 45
68138 45
95716 45
84565 45
85406 45
27565 46
30664 45
10226 45
25548 46
29137 45
69393 45
54259 45
25281 45
62979 45
80262 46
29313 45
85331 45
7216 45
1622 46
4492 45
66437 45
1405 45
65582 45
74204 45
89340 45
13892 45
43684 45
29299 45
31889 45
83929 45
6940 45
71739 45
58947 45
11833 46
57568 45
86380 45
40904 46
22132 45
14069 45
90551 45
72561 45
73784 46
51326 45
47274 45
60476 45
90191 45
36465 45
86780 45
66354 45
75448 45
26571 45
88469 45
46864 45
20381 46
70002 45
52104 45
37574 46
67344 45
47445 45
88885 45
16196 45
38704 45
66320 45
38278 45
14819 45
3421 45
73926 45
49289 45
16239 46
40054 45
99676 45
77999 45
81353 45
53324 45
78410 45
43927 46
89273 45
59749 45
38990 45
44559 45
25689 45
12015 46
39381 45
33278 45
56957 46
39673 45
56240 45
31480 45
82229 45
77015 45
16337 45
41625 45
83410 45
85362 45
56372 45
16150 45
87178 45
78270 45
6194 45
66816 45
70357 45
90264 45
38929 45
31473 46
30561 45
11965 45
70637 45
50197 45
74495 45
68160 45
35710 45
62140 45
73536 45
66452 45
34198 45
64297 45
51494 46
7210 45
78563 45
34171 45
16234 45
50534 46
83070 45
49998 45
38006 45
90912 45
87290 45
59938 45
74467 45
80069 45
82506 45
67743 45
13001 45
83027 45
16253 45
1425 45
49770 46
64804 45
24275 47
20383 45
95212 46
2811 45
38431 45
28887 45
92658 45
52303 45
70356 45
35096 45
99963 45
32642 45
16577 45
21101 45
34616 45
87521 45
80445 45
45769 45
75535 46
60468 45
98451 45
16235 45
51544 45
1507 45
65949 45
18416 45
17443 45
78134 45
32651 45
83876 45
4874 45
38794 46
4952 45
15353 45
57784 45
79546 45
20418 45
90797 45
54584 45
52662 45
84578 45
13463 46
20255 46
48217 45
31737 45
79340 46
98322 45
11744 45
21606 45
90757 45
71473 45
56116 45
97940 45
65413 45
43448 45
69115 45
86259 46
66815 45
33241 46
11248 45
23105 45
80913 46
13597 45
16302 45
10886 45
81759 45
80510 46
5089 45
47031 45
33548 45
27716 45
3933 45
56529 45
68984 45
13177 45
48588 45
90987 45
90127 45
38260 46
26431 45
40896 45
2453 45
79725 45
4839 46
84229 45
83853 45
95232 45
93933 45
66366 45
60749 46
88382 45
3157 45
41350 45
82853 45
73844 45
83636 45
6458 45
40691 45
1558 45
71766 45
64828 46
62987 45
94097 45
84188 45
61692 45
1563 45
65653 45
69055 46
85833 45
89820 45
56240 46
32837 45
22520 45
95357 45
16760 45
35021 45
1209 46
71363 45
26281 46
71248 45
12917 47
36376 46
20787 45
4789 45
75845 45
94368 45
13949 45
35217 45
50889 45
33753 46
57974 45
87612 45
81983 46
49208 45
71316 45
38150 45
77856 45
50032 45
19259 45
28917 45
87715 45
29959 45
92093 45
80939 45
89589 45
22893 45
46013 45
66615 45
41396 46
95386 46
87193 45
20296 45
81528 45
4218 45
71324 45
12719 46
54094 45
47575 45
15376 45
86285 45
13573 45
72596 45
45541 45
40381 45
48596 45
49464 45
84889 45
14422 45
60802 45
96136 45
37094 45
41408 45
27141 46
96325 45
51792 45
15515 46
39269 45
97313 45
8128 46
70781 45
50035 45
25776 45
43317 46
44627 47
26007 45
31408 46
1326 46
63600 46
51876 45
91910 45
23662 45
68981 45
47808 45
39135 45
42679 45
42936 45
87074 45
59208 45
15288 45
51823 45
30506 45
20516 46
8063 45
32538 45
35667 45
44099 45
98468 45
21268 45
86194 45
38729 45
87186 45
25187 45
49736 45
78041 45
44892 45
1419 45
82368 45
27321 45
74107 45
69469 45
98805 45
30649 45
49053 45
40235 45
8679 45
3402 45
13209 45
40469 45
67729 45
61094 45
71680 45
81671 45
81459 45
88620 45
39535 45
7884 45
37118 45
47812 45
63864 45
23802 45
51859 45
72687 45
82270 45
67328 45
57568 46
28177 45
17257 45
64621 45
60449 45
26493 45
76048 45
72241 45
58030 45
63894 45
43031 45
30896 45
17988 45
67273 45
20485 45
70059 45
93887 45
90460 45
34126 46
87227 45
58394 45
10545 45
37113 45
55613 45
80442 45
15117 45
38692 45
68371 45
53904 45
49774 45
88458 45
22945 45
49546 46
86540 45
86254 45
63858 45
79672 46
7525 45
26563 45
5744 45
61579 46
45363 45
28366 45
1724 46
50818 45
30950 45
90983 45
19706 45
63176 45
72925 45
97424 45
53541 46
38784 45
93785 45
80176 46
46359 45
76386 45
71439 46
93329 45
91109 45
96315 45
99492 45
97411 45
5997 45
85145 45
32038 45
82077 46
60279 46
24296 45
10031 45
32257 45
14494 45
14816 45
326 45
36285 45
14395 45
72978 45
902 46
87757 45
19531 45
29298 45
19271 45
18184 45
59905 45
9609 45
43429 45
96406 45
14466 45
80887 45
55342 46
99601 45
54816 45
68732 45
26168 45
90843 45
4952 45
41158 46
42909 45
60282 45
55952 46
42293 45
85798 45
64774 45
10385 45
97220 46
24967 45
48521 45
79019 45
485 46
12222 45
10200 45
47504 46
40217 45
67630 45
88365 45
82091 45
77882 45
16895 45
44443 45
51882 45
48100 45
92026 45
19261 46
21171 46
84221 45
31782 45
43521 45
21415 45
24205 45
80959 45
29788 45
86614 45
35018 45
4964 45
90971 46
63617 45
47467 46
64346 45
4755 45
52804 45
21937 46
14222 45
35160 45
75253 45
63849 45
16644 45
21663 45
29738 45
3918 45
80356 45
50351 45
35751 45
94548 45
40722 45
79193 45
42671 45
20929 45
29678 45
8877 45
33943 45
66927 45
46864 46
43337 45
54375 45
40270 45
67331 45
87838 45
93589 45
11926 45
66674 45
95514 45
96010 45
23647 45
11708 46
20788 45
57304 45
65362 45
95329 45
25657 45
73913 45
51354 45
26576 45
85357 45
58754 45
60705 46
20873 45
38151 45
79395 45
44844 45
99261 45
3157 45
62228 45
3829 45
78462 45
58202 45
27350 45
77519 45
31836 45
60164 46
62955 45
39548 46
35019 45
90398 45
10946 45
72862 45
40779 45
32321 45
35412 45
23396 45
33586 46
20949 45
88010 45
4126 45
11734 45
50286 45
31766 45
20521 45
969 45
67637 45
71592 45
52256 45
20930 45
6032 45
81898 45
11322 45
33976 45
40745 45
22088 45
62894 45
46494 45
40064 45
45932 45
7845 45
95682 46
30870 46
7184 45
30522 45
85060 46
37417 45
59314 45
44604 46
34984 45
71971 45
65374 46
75965 45
37946 46
8650 46
69917 45
77973 45
99726 45
45987 45
62096 45
30727 45
67319 45
56089 45
35640 45
38659 46
16358 45
48354 46
11824 45
21933 45
71053 45
59069 45
81630 45
22985 45
11296 45
74787 45
31726 45
45310 45
65633 45
80379 45
61998 45
9079 45
93411 46
52260 45
51620 46
94561 46
38945 45
98022 45
67574 45
23031 45
79543 45
89114 45
64128 45
31742 45
40332 45
33535 45
91995 45
7962 45
66226 45
5964 46
69695 45
98136 45
50216 45
14476 45
41180 45
19690 45
58739 45
90241 45
38576 46
66622 45
8072 45
42143 45
19046 46
35285 45
40148 45
31854 45
35867 45
27566 45
92025 45
19271 45
13467 45
46712 45
5810 45
73817 45
96217 45
94591 45
82798 45
68091 45
98969 45
70875 45
70102 45
22004 46
42269 45
338 45
38746 46
94692 46
33323 45
21814 45
88771 47
58152 45
25817 45
52423 45
23568 45
95725 46
24658 45
70152 45
24286 45
71962 45
23773 45
74388 45
92420 45
31872 46
73658 45
29490 46
38465 45
73314 45
64665 45
25652 45
50269 45
92657 45
71262 45
5019 47
89166 45
36404 45
12186 45
75321 45
57811 45
57603 45
91108 45
34503 45
54473 46
63747 45
78292 45
21106 45
22977 45
23506 45
65484 45
58135 45
78045 45
87698 45
60677 46
82471 45
81713 45
38055 45
27828 45
48488 45
37111 45
36292 45
59913 46
23257 45
78233 46
87449 45
52858 45
3316 45
73337 45
23524 45
55800 45
36988 45
73064 45
69582 45
93962 45
55950 45
30139 45
94594 45
68992 45
98812 45
51437 45
83654 45
39720 45
78016 45
86410 45
11903 45
23284 45
90538 45
41543 46
96166 45
8862 45
66863 45
17199 45
19240 45
62684 45
78796 45
94287 45
13082 45
16304 45
81796 45
27873 45
58865 45
37224 45
13225 45
28576 45
26898 45
47460 45
52205 45
52251 46
1288 45
13035 45
19385 45
96917 45
39684 45
88958 45
43346 45
58970 45
55239 45
82447 45
27021 45
20546 45
68730 45
33943 45
98471 45
33116 45
78940 45
63937 45
94380 45
6865 45
7672 45
4332 45
65346 45
56508 45
19929 45
52741 45
24062 45
75171 45
85349 45
4415 46
42913 45
65488 46
96700 45
38517 45
79004 45
91635 45
3254 45
31782 45
56439 45
86770 46
4319 45
36471 45
99175 45
3631 45
1968 45
55369 45
49113 45
91168 45
79160 45
49645 45
75029 45
7719 45
69191 45
90721 45
86873 45
46100 46
61054 45
48903 45
96539 45
94303 45
11975 46
36213 45
38130 45
86991 45
55940 45
47891 45
69585 45
49350 45
2888 45
80637 45
69018 45
43302 45
26093 46
45446 45
26569 46
97679 45
57264 45
24691 45
43718 46
31870 45
85009 46
74530 45
9385 45
1598 45
55493 45
43605 45
7243 45
91660 45
76336 45
10234 45
71708 45
57536 45
82039 45
1432 45
93423 45
48097 45
37340 45
25178 45
33342 45
11372 45
21001 45
87201 45
6183 45
31988 45
34754 45
42408 45
19984 45
21984 45
95260 45
90812 45
53831 45
83023 45
79 46
46661 45
63184 45
83062 46
86999 45
13519 45
13333 45
59055 45
57211 45
51939 45
45187 45
40479 45
49630 45
26844 46
51934 45
15783 45
63581 45
40434 45
74946 45
34591 45
26124 45
16178 45
10712 45
32375 45
62521 45
74883 45
58249 45
37777 46
33963 46
18555 46
12884 45
53077 45
26987 45
42759 45
16380 45
2801 45
38890 45
82373 45
16601 45
75109 45
63725 45
90991 45
66658 45
10977 45
56782 45
75779 45
70766 45
92766 45
35377 45
14058 45
63777 45
92652 45
55704 45
29113 45
88463 45
68011 45
62413 45
65649 45
32135 45
46678 45
31138 45
87084 45
29240 45
38187 45
5026 45
90863 45
57202 45
82211 45
95376 45
43207 45
50684 45
56313 46
65589 45
81335 45
10822 46
62073 45
15437 45
1217 45
76887 45
88174 45
40412 45
67900 45
99028 45
39010 45
59552 45
89958 45
76594 45
90287 45
77263 45
64289 47
67919 45
27578 45
27650 45
76328 45
86802 45
68646 45
6252 45
12554 45
77193 45
41063 45
2089 45
38540 45
11780 45
58932 46
9318 45
56534 45
11817 45
90773 45
45996 45
11640 45
99349 45
61787 45
78485 45
61890 46
40368 46
95784 45
10245 45
77849 45
81560 45
88679 45
34835 45
16787 45
98895 45
84347 45
95202 46
49803 45
312 45
77598 45
2623 45
58908 45
37618 45
91348 45
61388 45
60054 45
27740 45
44308 45
98886 45
20855 45
83970 45
28509 45
12605 45
22222 45
68193 45
91899 45
61807 45
43809 45
32629 46
2188 45
59957 45
78785 45
86346 45
71520 45
62575 45
72710 45
2644 45
27331 45
24659 45
15859 45
29032 45
75826 45
76729 45
56436 45
25297 45
96233 45
10603 45
38706 45
9578 45
35983 45
79832 45
34110 45
42997 45
11054 45
37572 45
89272 45
20861 45
78208 45
89880 45
66446 45
89294 45
36156 45
58824 45
88207 45
46310 46
62566 45
89355 45
9398 45
56869 45
74900 45
86552 45
20062 45
65864 45
40638 45
76962 45
67276 45
59173 45
66186 45
10333 45
17731 46
92597 46
54065 45
98561 45
5943 46
67080 46
62042 46
80079 45
36132 45
26618 45
73621 45
32652 45
5200 45
7437 45
33340 45
80949 45
45005 46
95591 45
9421 45
48707 45
52809 45
83914 45
35652 45
43926 45
55109 45
59813 45
3262 45
37018 45
73158 45
99737 45
95403 45
60209 46
22596 45
31267 45
47941 46
28169 45
60757 45
6034 46
65130 45
43980 45
5479 45
27445 47
92631 45
61171 45
19358 45
25983 46
45729 45
72514 45
2805 45
63673 45
2615 45
65793 45
47807 45
46799 45
67271 45
99714 45
79784 45
95742 45
55352 46
76326 45
38745 45
87507 45
86695 45
99372 45
14749 46
8561 45
32523 45
58932 46
78035 45
65708 45
73825 45
59267 45
6271 45
62332 46
25399 45
62497 46
96168 45
89359 45
48559 45
83009 45
20764 45
53820 45
26602 46
95735 45
52400 45
5231 45
74584 45
57470 45
81915 46
64660 45
85901 45
47404 45
85596 46
56223 45
32440 45
4945 45
55115 45
54031 45
68737 45
74360 45
5673 45
20564 45
1813 45
65073 45
89840 45
85952 45
62626 45
61718 45
79590 45
5215 45
40768 45
44065 45
3036 45
51329 45
35738 46
50259 45
17380 45
74045 45
72125 46
96761 45
47959 45
22417 45
42080 46
14141 45
21936 45
68451 45
50088 45
73291 45
52797 45
37572 45
35364 45
917 45
10802 45
87072 45
85191 45
98333 45
48481 45
34822 45
83833 45
61267 45
76176 45
23207 45
14978 45
58921 45
45617 45
15169 45
28981 45
52949 46
35013 46
99045 45
10404 45
46196 45
52648 46
15285 46
77841 45
50124 46
79846 45
19749 45
52590 45
82214 45
79487 46
74539 45
83472 46
28360 46
56353 45
87004 45
67941 45
44109 45
17097 45
99765 45
62902 45
36911 45
12158 45
24953 45
2088 45
55951 45
45979 45
98556 46
9091 45
37011 45
40125 45
69649 45
80755 45
5120 45
95495 45
61 45
28611 46
99123 46
65731 45
70177 45
458 46
38896 45
95693 45
30412 45
25855 45
40487 45
49139 45
7936 45
63146 46
1334 45
90472 45
38048 45
75716 45
91943 45
91233 45
93809 45
68400 45
47024 46
59975 45
38937 45
47777 45
56632 45
70187 45
17049 45
76817 45
54634 45
55632 45
39842 45
67056 46
34871 45
97759 46
40641 46
79201 45
23297 45
8950 45
49048 45
64606 45
93251 46
80423 45
37167 45
98861 45
26075 45
61571 45
9976 45
33864 45
83265 45
4969 45
72758 45
18417 45
90467 45
33 45
28548 45
88495 45
12787 45
55066 45
92057 46
76212 45
24165 45
22272 45
78521 45
14733 45
31114 45
41391 46
10054 45
85870 45
23907 45
44283 45
37846 45
51946 45
65333 45
19575 45
10151 45
73817 45
79968 45
10260 45
71137 45
9627 45
88903 45
3602 45
428 45
77604 45
96559 45
22840 46
96860 45
91828 45
37361 45
95861 45
8299 45
47382 46
40193 45
48195 45
69573 45
3700 46
32763 45
53794 45
5220 45
23489 45
91214 46
50893 45
35231 45
45444 45
84973 45
11864 46
67174 46
75098 46
68050 45
23266 46
95456 45
50795 45
41804 45
59368 47
6607 45
61714 45
60700 45
55899 45
87105 45
23969 45
58015 45
22791 45
76413 46
50522 45
56706 45
5894 45
29467 45
56066 45
76077 45
38405 45
17996 45
37936 46
10746 45
44779 45
68614 45
44517 45
58648 45
89171 46
60156 46
119 45
15310 45
58518 45
64610 45
94260 45
24371 45
98229 45
43141 45
909 45
29199 45
22540 45
47662 45
71001 45
97054 45
19829 46
23600 45
44985 45
37080 45
80219 45
40613 45
87362 45
51013 45
96869 45
59596 45
24499 45
12516 46
31375 45
42906 45
786 45
6735 45
15846 45
32894 45
63154 46
5265 46
24691 45
85499 45
7675 45
96237 45
66326 45
1423 45
87493 45
47151 45
18356 45
62204 45
6075 45
88931 45
98278 45
78743 45
93193 45
47731 46
34060 45
57640 45
16427 45
42286 45
84812 45
82150 45
44719 45
67468 45
64171 46
86282 46
47173 45
71579 45
88819 45
925 45
14853 46
38861 46
99570 45
73863 45
4636 45
39366 45
17531 45
37293 45
62305 45
32883 45
37302 45
18626 45
67271 45
25117 46
71522 45
50355 45
10121 45
88553 46
70324 46
80572 45
57740 47
51757 45
41408 46
57179 45
52293 46
76028 45
31142 45
79790 45
67486 45
79715 45
95309 45
31620 45
85290 45
8073 45
11470 45
95594 46
66239 45
35766 46
24513 45
60295 45
16377 45
92311 45
21500 47
29201 45
83826 45
59001 45
63740 45
99621 45
78493 46
18996 45
37244 45
31365 45
44520 45
51386 45
43308 46
26365 46
34178 47
38777 46
27271 45
87877 45
95554 45
52873 45
7562 46
65530 45
75179 46
32769 45
32363 45
56296 45
45442 46
58467 45
75859 46
25857 45
25438 46
6744 45
53407 45
1704 46
56483 45
76498 45
48651 45
77723 45
95723 46
35054 45
6236 45
23466 45
60536 45
99197 45
85455 45
24968 45
32026 45
23303 45
26771 45
11486 45
34488 45
23342 45
95652 45
66482 45
94634 45
89625 45
37706 45
29302 45
85430 45
5164 45
75606 45
38973 45
75721 45
94147 45
62944 46
97433 45
76393 45
42439 45
9512 45
86438 45
47228 45
46638 45
18579 45
12760 45
60361 45
94546 46
29273 45
13681 45
32945 45
89088 45
38144 46
59480 45
57936 45
12264 46
44389 46
12450 45
90565 45
91196 45
18221 45
41945 45
14032 45
5632 45
4513 45
4482 45
58747 45
43807 45
90623 45
6286 45
78917 45
35766 45
89671 45
88104 45
17951 45
17600 45
86928 45
17288 45
40419 45
61454 45
62202 45
35148 45
53286 46
75560 45
43265 45
7168 46
86025 45
66324 45
49619 45
47351 45
83859 45
9656 45
78624 45
6677 45
80862 45
64927 45
87412 46
6040 45
42723 45
16129 45
59834 45
62310 45
71634 45
41944 45
49929 45
53643 45
69810 45
89009 46
7299 46
76513 45
8152 45
3391 45
54516 45
884 45
24111 45
77535 45
14407 45
35934 46
12360 45
38646 45
36527 46
62874 45
91321 45
86648 46
46231 45
4745 45
20605 45
63641 45
59716 45
98281 45
244 45
36403 45
61361 45
34812 45
56199 45
13872 46
96438 45
64574 45
72948 45
78213 45
75506 45
52896 45
87615 46
68045 45
63105 45
12011 45
1906 45
44942 45
53300 45
68495 45
8692 46
42927 46
41942 45
67515 45
12190 45
3347 47
10437 45
86250 46
9666 45
2910 45
17792 45
33165 45
48155 45
22526 46
58156 45
78638 45
54117 45
24978 45
69827 46
28412 45
71941 46
39081 45
72762 45
96607 45
15834 45
33407 45
9537 47
58276 45
59184 45
10929 45
27139 45
48194 45
81958 45
77070 46
15508 45
73671 45
74545 45
48368 45
21176 45
48826 46
47490 45
73637 45
90634 45
49340 45
26329 46
20383 45
19010 45
47919 45
67492 45
86610 45
67948 45
71122 45
58365 45
51265 45
45032 45
50044 45
48529 45
53840 47
25951 46
85272 46
25568 45
56643 45
79739 45
97507 46
5560 45
5042 46
52272 45
69906 45
97985 46
91967 45
73000 47
71369 45
82591 45
62280 46
80176 46
25320 45
96314 45
44632 46
4498 45
72300 45
70307 45
8330 45
83321 45
74241 45
6375 45
3678 45
21931 46
14641 45
71277 46
28996 45
36515 45
83710 46
67594 46
63297 45
83564 45
72721 45
27145 45
44201 45
21483 45
51372 45
53141 46
12450 45
68405 45
18318 45
25335 45
83112 45
30618 45
20422 45
28089 45
1500 45
66183 45
9364 45
22860 45
11277 45
98920 46
19757 45
41269 45
36929 45
52964 45
58512 45
96217 45
62195 45
83878 45
30093 45
19086 45
61184 45
84400 45
42762 45
76316 45
32863 45
42973 45
85224 45
19178 45
93224 45
63502 45
34760 45
53357 45
74647 45
49801 45
46654 45
59565 45
4956 45
72119 45
2898 45
30245 45
47792 46
36164 45
85012 45
65544 46
68223 45
62996 45
31392 45
71330 45
17626 45
54966 45
91627 45
38794 45
74231 45
77004 45
83548 45
73762 45
33686 45
92731 45
95249 46
63514 45
51836 45
48375 45
89636 45
39501 45
19037 45
15561 45
139 45
16430 46
51863 46
42530 45
2309 45
76889 45
5558 45
29762 45
32260 45
91870 45
43830 45
96229 45
88346 46
23884 45
53975 45
67250 45
45241 46
24946 45
70503 45
78176 45
20005 45
32174 45
48926 45
17534 46
39251 45
37934 45
95560 46
98978 45
50640 45
18278 45
51321 45
65995 45
18357 46
83459 45
83586 45
61005 45
28092 45
57183 45
74729 45
99364 45
53854 45
54858 46
27058 45
11413 46
82396 46
24120 45
72536 45
6237 45
90356 45
98011 45
25285 45
59935 45
95330 45
5497 45
79180 45
52699 45
27619 45
37567 45
73086 45
93239 46
54172 45
84493 45
28811 45
82170 45
51046 45
18124 45
12506 45
45783 45
90863 45
83575 45
26857 45
89244 46
37169 45
936 45
40682 45
36440 45
29434 45
44324 45
40242 45
85883 45
99217 45
61240 45
60978 45
19899 45
21254 45
70377 45
33354 45
65916 45
7327 45
84204 45
22038 45
37973 45
35091 45
94765 45
92161 45
80657 46
59982 45
17101 45
35450 46
65239 45
63019 45
78576 45
31635 45
99338 45
87455 45
795 45
22283 45
61573 45
36297 45
22448 45
60897 45
46839 45
14002 45
67750 45
48346 45
35715 45
1553 45
38311 45
77794 45
86746 45
86976 46
30931 45
19047 45
75438 45
72072 46
89753 45
61734 45
20688 45
56630 45
12476 45
21514 45
69391 45
36681 45
73866 45
62201 45
69257 45
83820 45
23710 45
57321 45
80536 45
87105 45
68226 45
56190 45
24905 45
31951 45
24954 45
42973 45
78263 45
49460 45
53335 45
36012 45
97035 45
25459 45
86904 45
68401 45
59800 46
87776 45
84861 45
26726 46
27010 45
69323 45
31562 46
89002 45
55126 45
66136 45
22724 45
67232 46
69150 45
56946 45
69063 45
88872 46
21733 45
85124 46
53125 46
29580 47
30614 45
94753 45
74493 45
73562 45
49299 45
27057 45
74446 45
85412 45
56643 45
20190 46
13814 46
47771 45
44708 45
59400 45
57268 45
42619 45
86371 45
6223 45
20465 46
5728 45
91182 45
11718 45
65605 45
98617 45
88784 45
89177 45
35978 45
16169 45
70108 45
36614 45
70102 45
50740 45
74329 45
42572 45
94546 45
36985 45
53609 45
79092 45
56390 45
39065 45
3077 45
42512 46
18053 45
69108 45
55638 46
44736 45
95916 45
65825 45
55034 45
63274 45
70264 45
58618 45
14457 46
7794 45
69800 45
1862 45
12332 45
36180 45
55905 46
26121 46
36739 45
84166 45
8318 45
36882 45
39319 46
52694 45
11006 45
32603 46
17044 45
59470 45
76217 45
7823 45
19111 46
11216 45
36313 45
73534 45
11765 45
53969 45
99603 45
15201 45
16971 45
46865 45
89089 45
13284 45
10398 45
29172 45
82068 45
54060 45
91126 45
17455 45
88935 45
24070 46
41953 45
6129 45
69791 45
69290 45
68356 45
18495 45
89496 45
10182 45
85126 46
96735 45
29143 45
65864 45
6968 45
97778 45
97891 45
82613 45
85206 45
22694 45
54739 45
74192 45
62521 45
77486 45
37137 45
64052 45
8675 45
91550 45
55374 45
95444 45
75843 46
89903 45
7944 45
19243 45
80480 45
49377 45
77350 45
57025 45
62505 45
71329 45
26208 45
13948 45
53859 45
8976 45
26527 46
93302 45
41768 45
57852 46
72824 45
67016 45
41572 45
69641 45
54598 45
918 45
98284 45
6888 45
98533 46
70321 45
19382 45
18330 45
19431 45
60523 45
93674 46
99692 45
16508 45
69473 45
16968 45
50825 45
48041 45
89241 45
47805 45
73361 45
57925 45
69445 45
42480 45
26879 46
15818 45
44625 45
15682 45
21244 45
45585 46
71342 45
98742 45
62681 45
64238 46
11159 45
59678 45
69832 45
73401 45
59142 45
92476 45
1678 45
9515 45
17890 46
81594 45
76156 45
75617 45
59883 45
19278 45
84224 45
17044 45
12442 45
49604 45
49096 46
1672 45
18940 45
10878 47
63742 45
62108 45
85349 45
69572 45
28025 46
7424 46
85976 45
12233 45
41625 45
5455 45
84072 46
96247 45
37995 45
67565 45
4247 45
24402 45
72523 45
2141 45
66338 45
67427 45
19001 45
3559 45
72741 45
66333 46
48373 46
72124 45
40684 45
81523 45
89743 45
26253 45
34089 45
93465 45
45948 45
39929 45
96669 45
12670 45
92515 45
6350 45
1660 45
81094 45
88135 45
83485 45
61127 45
49465 45
17185 46
13823 45
66143 45
37951 45
74679 45
45530 45
56909 45
34933 45
5513 45
65031 45
21029 45
23860 45
93939 45
49376 45
56080 46
19282 45
24851 45
18000 45
20442 45
94676 45
87861 45
7907 45
19957 45
8439 45
13050 45
38750 45
84755 45
90708 45
65724 45
38884 45
62172 46
90416 45
6983 45
57335 45
5165 46
49296 45
1033 45
28585 45
93347 45
32860 46
92198 45
88334 45
78237 45
19604 46
64907 45
2467 45
82710 45
49964 45
60718 45
21701 45
64984 45
11575 45
87769 46
15462 45
85902 45
47100 45
96188 45
91829 45
10851 45
83917 45
78767 45
91873 45
13794 45
74063 45
52088 45
83024 45
32576 45
39423 46
26535 45
82010 45
35518 46
15592 45
45414 45
81133 45
57426 45
74268 45
68629 46
45921 45
80207 45
32300 45
5754 45
37842 47
69574 45
69082 46
87128 46
78092 45
94996 45
96226 45
85449 45
21200 45
32161 45
49073 45
78208 45
98061 45
23399 45
58741 45
6626 45
89447 45
53949 46
38350 45
47643 45
40786 45
74695 45
92881 45
80253 45
75746 45
59739 45
28759 45
73233 45
59219 45
16858 45
54170 45
96877 45
60668 45
29513 45
46056 45
72548 45
55320 46
28954 45
55382 45
60225 45
70095 45
29408 45
89999 45
44339 45
92286 45
13801 45
80271 45
77456 46
14739 45
5779 45
52943 45
56979 46
56841 46
65185 45
64069 45
43507 45
11056 45
40386 45
2532 45
62701 45
4832 45
73313 46
95091 45
47595 45
11035 45
25843 45
9242 45
95544 45
16747 45
98757 45
53145 45
31336 45
86142 47
86055 45
47187 45
77169 46
83160 45
79223 45
91045 45
66465 45
70 45
91354 46
55629 46
64501 45
18185 46
13123 45
20655 45
43384 45
23039 45
66208 45
26112 45
81921 45
67617 45
82075 45
5138 45
40380 45
44826 45
6903 45
2583 46
88145 45
46145 45
3886 45
36774 45
66157 45
66235 45
59250 46
76507 45
43632 45
6481 45
91362 45
48382 45
77226 45
93941 45
42678 45
12270 45
50767 45
5927 45
34374 46
28390 46
4754 45
48453 45
26219 45
47063 45
20574 45
59151 45
53884 45
22806 45
25648 45
18930 45
62929 45
56901 45
55268 45
9077 45
50893 45
89779 45
28361 45
48082 45
11989 45
29804 46
29316 45
41889 45
37242 45
76019 45
76764 45
49931 45
85374 45
23133 45
4761 45
43696 45
46156 45
24011 45
93058 45
16144 45
79921 45
41620 45
82255 45
69225 45
83622 45
38420 46
41609 45
36233 45
45944 45
96416 45
68569 45
54635 45
87783 45
95651 46
3296 46
27461 45
29584 45
20611 45
45446 45
83121 45
80034 45
5355 45
10855 46
97765 45
46876 46
69682 45
60502 45
84887 45
87412 45
35521 45
55887 45
71760 45
52986 45
90761 45
39573 45
41850 45
8245 45
89388 45
93503 47
5029 45
97088 46
96429 45
54425 45
13988 45
99904 46
22139 45
79044 45
94325 45
73646 45
73752 45
79922 45
21276 45
97389 45
34734 45
56443 45
64560 46
274 45
19414 45
56925 45
17059 45
91759 45
13211 45
97033 45
39750 45
33935 46
38590 45
28290 46
24502 45
80552 45
38815 45
91745 45
28168 45
48648 45
32560 45
42315 45
40538 45
24278 45
68359 45
34221 46
4014 45
35592 46
43271 45
43616 45
18689 45
32275 45
23858 45
573 45
7694 45
93652 45
75727 46
37743 45
86813 46
66036 45
2028 45
54906 45
76473 45
5728 45
94802 45
56049 45
12799 45
23859 45
33374 45
7469 45
97604 46
37931 45
1495 45
67597 45
31446 45
69650 45
67411 45
35245 46
97761 45
65735 45
62928 45
45746 45
50120 45
41947 45
76798 45
6150 45
48061 45
57966 45
43928 45
66294 45
89925 45
28731 46
90884 45
81036 45
98379 45
63787 45
62102 45
89986 45
31958 45
15828 45
10309 45
90784 45
79909 45
41030 45
50983 45
70786 45
14275 45
35997 45
99051 45
58658 45
87426 45
27807 45
72771 45
38057 45
84511 46
48136 45
24529 45
74989 45
13444 46
79342 45
25276 45
56927 45
73752 45
58559 45
98986 45
47717 45
68728 45
64661 45
27717 45
66567 45
67054 45
3765 45
55602 46
46880 45
95242 46
50430 45
70611 45
15621 45
48293 45
11835 45
45873 45
44198 45
15204 45
1607 45
9630 45
87984 46
8293 45
59498 45
3955 45
52817 45
75569 45
43704 45
37009 45
94539 45
95832 45
75009 45
16572 45
3445 47
51978 45
83184 45
12900 45
97918 46
80994 45
16922 45
9887 45
4218 45
78047 45
17402 45
36777 46
70650 45
92482 45
78202 45
88058 45
99110 45
69599 45
79180 45
48452 45
48076 45
28559 45
77646 45
81459 45
45153 45
76015 45
45923 45
89616 45
9458 45
19427 45
12540 45
14510 45
89684 45
3338 46
10921 45
22493 46
41279 45
9407 45
55763 45
63611 47
68239 45
75210 45
42551 45
38083 45
50051 45
7051 45
540 45
72355 45
18560 45
21719 45
65445 45
48556 45
64929 47
21969 45
14582 45
74495 45
37453 45
9006 45
97417 45
85579 45
50967 45
57279 45
76867 45
60638 45
92902 45
94302 47
15228 45
96608 45
98730 45
14061 45
23672 45
31424 45
93359 45
57759 45
60112 45
12934 45
10052 46
44811 45
84757 45
47417 47
64171 45
6390 45
89741 45
96912 45
553 45
55447 45
45458 46
22459 45
68869 45
82325 45
63277 46
34234 45
37056 45
74637 45
30103 45
95856 45
94085 45
23913 45
83830 45
86883 46
36625 45
67034 45
65502 46
31097 45
44661 45
50728 45
45084 45
23814 45
59646 45
22752 45
42288 45
38704 46
52764 45
87218 45
76543 45
10599 45
22079 45
85604 45
50160 45
24140 45
61753 45
25441 45
65236 45
89550 45
28990 45
40644 46
56406 45
19586 45
38399 45
66891 45
93699 45
46889 45
80156 45
27905 45
27886 45
72144 45
66402 46
34233 45
31441 45
99697 45
52210 45
65499 45
88820 45
79745 45
52738 45
87035 45
4860 45
9629 45
53175 45
65903 46
12503 45
29064 45
80249 45
59458 46
76030 45
6616 45
47766 45
90012 46
11396 45
73753 46
17746 45
93789 45
10632 45
66745 46
36169 45
95439 45
35070 45
11755 45
50743 45
77740 46
73075 45
64073 45
10323 45
51066 45
63988 45
88857 45
73660 45
80176 45
59073 46
94857 45
13228 45
15873 45
6714 45
43747 45
6879 45
75945 46
75317 46
48750 46
86540 45
94642 45
61705 45
10399 45
896 45
18690 45
46092 45
44261 45
81857 45
94827 45
64687 45
26546 45
19695 45
316 45
89210 45
19703 45
79470 45
98089 45
79684 45
83057 45
33275 45
58605 47
43368 45
89451 45
57025 45
2256 46
33365 45
45952 45
28616 46
83520 45
91939 46
23474 46
98324 45
16859 45
95611 45
57307 45
70722 45
80573 45
12425 45
1005 45
37386 45
26682 45
30709 45
2086 45
69520 45
51213 45
93477 45
80288 45
88141 45
70310 45
25215 45
38998 45
66027 45
69003 45
59409 45
5360 46
3086 45
16279 45
92493 45
4744 45
16472 45
58957 45
62917 45
90626 45
54064 45
58304 45
85272 45
94851 45
79764 45
89174 45
1934 45
6145 45
47233 45
37111 45
66785 45
23820 45
26561 45
90548 46
60307 45
50670 45
57007 45
32953 45
6810 46
63996 46
6450 46
18499 45
2885 45
89752 46
4712 45
59773 45
22077 45
83911 45
13115 46
84980 45
72754 46
68088 45
9577 45
99438 45
79922 47
23235 45
21406 45
56274 45
87216 45
95925 45
91186 45
93623 46
90189 45
89494 46
75181 45
6566 45
35445 45
22966 45
14808 45
94561 45
72042 45
25410 45
79633 45
903 45
14138 45
84810 45
83488 45
29066 45
3652 45
97599 46
69916 46
10588 46
9573 45
175 45
5904 45
72027 45
21323 45
40103 45
97889 45
28504 45
49908 45
49383 45
8456 45
21983 45
79931 45
27691 46
97368 45
32284 45
2910 45
68622 45
1775 46
86614 45
56021 46
58031 45
8953 45
2059 45
29637 45
25736 45
6797 45
61783 45
11665 46
43555 45
55676 46
49982 45
37443 45
14290 45
45734 45
79835 45
11778 45
56899 45
90507 45
49542 45
14592 45
17241 45
68751 46
52943 45
71005 45
15976 45
98782 45
2041 45
27936 45
18495 45
93340 45
97190 45
79033 46
18874 45
74995 45
92609 45
14905 45
77998 45
95894 45
71439 45
82253 46
86695 45
41787 46
53366 45
9961 45
86068 45
43061 46
19145 45
67086 45
72561 45
97086 45
18616 46
11579 46
61176 45
57603 45
95378 45
83383 45
97516 45
20804 45
5960 45
82141 45
21936 45
13515 45
21503 45
56174 45
56788 45
642 46
80179 45
26896 45
21075 45
81487 45
10519 45
68510 45
94685 45
48097 45
6386 45
5266 45
42608 45
85507 45
16570 45
10999 45
4551 45
88919 45
14212 45
8350 45
68119 45
84412 46
53459 45
18047 45
19721 45
14135 45
39134 45
35102 46
13188 45
81445 45
95929 45
2324 45
14905 47
97807 47
93558 45
4475 45
64785 45
62994 45
27849 45
79041 45
22722 45
79092 45
37736 46
26716 45
16242 45
39549 45
78252 45
18835 45
979 46
906 45
88648 45
89652 45
74002 45
16740 45
93379 45
25071 45
88758 45
13474 45
32653 45
47579 45
64989 45
80531 45
48556 45
4905 45
65183 45
99 45
44326 45
53105 45
64650 45
59078 45
51977 45
22863 45
37962 45
98309 45
7142 45
38567 45
13288 45
20357 45
14941 45
73188 45
74529 45
66229 45
57412 45
84052 45
10428 46
209 45
73678 46
47069 45
34282 45
14915 45
60551 45
37959 45
62419 45
77375 45
63315 45
96345 45
56841 45
60506 45
5349 45
85621 45
67353 45
76457 45
16877 45
26424 45
97165 45
2349 45
11698 45
52514 45
57572 45
99502 45
16385 46
69664 45
90221 45
40204 46
37425 45
12488 46
15825 45
56980 45
78503 45
23399 45
49486 45
37776 45
8428 45
93350 45
21010 45
30611 45
18631 46
49185 45
44616 45
47561 47
30051 45
7841 45
36261 45
63106 45
59808 45
37935 46
36379 45
45630 45
52426 45
35465 45
97033 45
3884 45
75775 45
23771 45
77056 45
35690 46
3408 45
76790 45
35621 45
6027 45
26546 45
94654 45
33517 46
72975 45
93624 45
91680 45
60267 45
17878 45
29426 45
41158 45
23247 45
51847 46
50720 45
54859 45
80179 45
66890 45
26155 45
83185 45
78690 45
7925 45
51969 45
15306 45
17360 45
11864 45
72778 45
51527 45
50710 45
30790 45
9170 45
74214 45
30690 45
98604 45
82779 45
98085 45
50763 45
69544 45
2502 45
77371 45
38295 45
96307 45
46711 45
97542 45
23956 45
14071 45
91358 45
10426 45
11781 45
12874 45
54093 46
48329 45
95604 45
25245 45
38574 45
60583 45
4500 45
19627 45
24628 45
40706 45
2670 45
62610 45
12443 46
36178 45
76421 45
97734 45
38536 45
97521 45
35040 46
30105 45
79371 45
14609 45
5484 45
42684 45
41949 45
3350 46
92194 46
60512 45
36339 46
62971 45
60136 45
84352 45
64921 45
64582 45
9483 45
51155 45
59182 45
33130 45
28654 45
13401 45
4303 45
53788 45
43279 45
70820 45
46411 45
1898 45
61295 45
72501 45
32365 45
37549 46
13374 45
58475 45
57230 45
1623 46
60934 45
63920 45
36678 45
10216 45
35481 45
62209 45
23823 45
96567 45
39047 45
16877 45
40546 45
75825 45
35185 45
98927 45
49337 45
53422 45
48654 46
40386 45
12679 45
33933 45
74512 45
87804 45
58925 45
13459 45
58842 45
15869 45
89952 45
53521 45
70590 45
65312 45
534 46
7016 45
97036 45
10577 45
76723 45
17047 45
72979 45
37355 45
59239 45
882 45
76260 45
43817 45
19355 45
82747 45
78718 45
24158 45
90562 45
18130 45
2406 45
95647 45
42315 45
69671 45
74160 45
54172 45
7694 46
67735 45
80713 45
35712 46
41734 45
46222 45
33415 45
12542 45
81403 45
60249 45
82744 45
97614 45
3224 45
4554 45
49966 45
30537 45
48842 45
36963 45
83463 45
83507 45
819 45
81581 47
41235 45
4988 45
19221 45
30118 46
82624 45
82332 45
19398 45
38884 45
81654 45
10723 45
30300 45
64690 45
90521 45
37032 45
92768 46
80682 45
24078 45
76957 46
94691 45
22177 45
18005 45
53097 45
67457 46
46983 45
74007 45
20229 45
59356 45
87636 45
25119 46
7271 45
38701 45
9850 46
66796 45
28167 45
17924 45
56287 45
22176 45
68773 45
61980 46
7620 46
32508 45
64730 45
66130 45
20388 45
48390 45
33570 46
42619 45
70885 46
39047 45
78803 45
73327 45
9304 45
83765 46
91598 45
92863 45
94336 45
20592 45
99606 45
88066 45
44046 45
55359 45
41578 45
9346 45
25851 45
38533 45
27792 45
59898 46
22764 45
19664 45
79130 45
1221 45
90693 45
82510 45
21397 45
57853 45
98029 45
9334 45
60649 45
31068 45
80980 45
23979 45
8647 46
79340 45
25845 45
54786 45
95205 45
59685 45
24139 45
66214 45
5672 45
43622 45
69454 45
90462 45
91799 46
15488 45
96735 45
33639 45
7853 46
30974 45
27092 45
65167 45
46681 45
26373 45
90254 45
82699 45
40483 45
7048 45
57979 45
43892 45
40036 45
55049 45
2705 45
68509 45
94955 45
2224 47
6451 45
59167 45
20267 45
27638 45
90441 45
26884 45
14183 46
48309 45
93110 45
44349 45
18937 45
67254 45
85835 45
88262 45
95640 45
43103 45
63720 45
18017 46
56601 46
15455 45
65225 45
1012 45
69327 45
95526 45
3541 45
88860 45
68136 46
28792 45
93107 45
20409 46
92795 45
20964 45
9955 45
4426 45
21841 45
8732 45
23007 45
61717 45
1661 45
67288 45
95875 45
30432 45
82543 45
71776 45
76745 45
48531 45
11088 45
17422 45
84249 45
26505 46
36393 45
48109 45
40829 45
26663 45
41 46
76992 45
58132 45
86832 45
85617 45
6899 45
36176 45
53357 45
64322 45
40269 45
8087 46
16072 46
37848 45
48680 45
40981 45
41091 45
26038 45
34122 45
68812 45
76944 45
29714 45
33627 45
3755 45
25314 45
33095 45
40351 45
20072 45
63151 45
34970 45
58507 45
13098 45
20011 45
89831 45
84215 45
21221 45
75723 45
1799 45
38097 45
88839 45
21025 45
37818 45
81269 45
49639 45
76704 45
60734 45
19764 45
17091 45
52399 45
97362 45
41630 45
9264 45
91592 45
15023 45
29346 45
10124 46
36856 45
26922 45
74044 45
87092 45
21655 45
9856 45
4371 45
21884 45
59694 45
43000 45
53914 45
92670 45
35458 45
6013 45
68385 45
31993 45
15654 45
50378 45
36614 46
49414 45
45409 45
17498 45
67939 46
76818 46
4466 45
86229 45
80720 45
64755 45
67805 45
36108 45
7290 45
70785 45
72533 45
91901 45
621 45
43104 45
55091 45
55733 46
75263 45
29981 46
27636 45
90855 45
4890 47
39047 46
49672 46
15115 45
87981 45
24984 45
74630 45
56590 46
65975 45
49328 47
43359 46
49625 45
80881 46
67136 45
29452 46
13810 45
12544 45
27152 45
18993 46
69649 45
2460 45
46999 45
84752 45
80971 46
23793 45
23694 45
38738 45
61053 45
95650 45
20202 45
67674 45
974 45
9293 45
29820 45
61071 45
858 45
49286 45
28367 45
30792 46
12481 46
61368 45
1855 45
7639 46
57900 45
15911 45
30606 45
35678 45
52300 45
38858 45
17074 45
68181 45
35218 45
83841 45
37225 45
14118 45
72948 45
98285 45
10432 45
20695 45
62253 46
18868 45
24417 45
20495 46
73060 45
86247 45
94840 45
87353 45
53540 45
40471 45
96996 45
38850 46
38213 45
72234 45
65652 45
85439 45
83008 45
39911 45
92453 45
26572 45
95328 45
99329 45
64524 45
15338 45
9512 45
73824 45
11474 45
96890 45
72611 45
44765 45
22029 45
32236 45
97136 45
93117 46
26426 46
6277 45
31758 45
21506 45
49026 46
77530 45
43227 45
17519 45
668 45
14927 45
2448 45
88126 45
73974 45
31535 45
48726 45
95988 45
68147 45
79483 45
92847 45
68430 45
37008 45
24715 45
72944 45
37656 47
47976 45
15718 45
48355 45
47657 45
74908 45
35938 45
32008 45
13716 45
38003 45
67853 45
21216 46
33797 46
88133 45
23988 46
31323 45
78315 45
65214 45
43372 45
68208 45
43186 45
67645 45
77418 45
65941 45
44145 45
43565 45
9064 45
82765 46
76449 45
30146 45
7122 45
89853 45
31173 45
15897 46
3379 45
91716 46
43626 45
92533 45
72880 46
41179 45
60662 45
78918 45
22895 45
78781 45
83932 45
3843 46
97123 46
55137 45
66841 45
47014 45
44876 45
92431 46
24517 45
25576 45
26294 45
12579 45
24005 45
68026 46
6465 45
38661 45
41328 45
38485 45
25624 46
57081 45
814 45
55825 46
39810 46
79345 45
69758 45
733 45
75335 46
42274 45
55298 46
76626 45
59479 45
53605 45
34045 45
93368 45
10070 45
10454 45
5643 45
5141 45
26165 45
63351 45
1011 45
53488 45
25796 45
39498 45
3082 45
97111 45
52387 46
27500 45
97903 45
29763 45
80360 45
62977 45
54554 45
79336 45
99013 46
39445 45
86040 45
88262 45
5560 45
23754 45
32755 45
16429 45
38480 45
40372 45
8920 46
73049 45
41518 45
99065 45
35981 46
43917 45
60767 45
37578 45
11474 45
9102 45
17700 45
44707 45
19562 45
54691 45
75074 46
75666 45
51171 45
60189 45
80946 45
42550 45
97929 45
40263 46
67449 47
7149 45
27211 45
18665 45
65091 45
42532 45
12025 45
29003 45
46306 45
56567 45
60351 45
37159 46
75478 45
70365 45
56680 45
61353 45
25620 45
36765 45
30876 45
94749 45
91924 46
62226 45
65825 45
37089 45
50837 45
60121 45
31365 45
75114 45
41898 45
37635 45
20067 45
67247 46
90084 45
36792 45
16602 45
27742 45
44050 45
97545 45
68107 45
55488 45
27324 45
15650 45
78704 45
68246 45
71625 45
81218 45
80874 45
92236 45
3790 46
24830 45
24566 45
56672 45
60508 45
66549 45
36818 45
986 45
48786 45
14626 45
24909 45
39160 45
45742 45
46320 45
77747 45
28110 45
57604 45
69641 46
62075 45
60966 45
92069 46
84661 45
44239 45
14125 45
13334 45
28450 45
97155 45
85941 45
20026 45
84637 45
3749 46
5300 45
26435 45
65938 45
23650 45
50475 45
56925 45
22271 45
6832 45
4437 45
672 45
25097 45
21073 45
54870 45
96087 46
38078 46
21580 45
50441 45
47371 45
46955 46
2993 45
70670 45
22439 45
1222 45
75484 45
49628 45
47176 45
89635 45
11159 45
38844 45
50325 45
39492 45
17660 45
26761 45
18063 45
44230 45
47611 45
53358 46
28205 45
95560 45
28678 45
74953 45
59381 45
69586 45
36405 46
10113 45
82903 45
48261 46
34723 45
29413 45
51326 46
37409 45
41307 45
98073 45
37182 45
55097 45
38608 45
5157 45
7542 45
5080 45
30798 45
97906 46
72594 45
80284 45
43115 45
40376 46
99356 45
65889 45
67795 46
30876 45
69235 45
77879 45
96841 45
53385 45
9745 45
83664 45
88521 45
38467 45
71321 45
73846 46
51339 47
32461 45
38334 45
11451 46
42251 45
61403 45
93421 45
47459 45
63226 45
89409 45
56055 45
38526 45
16369 45
82278 46
52880 45
34301 45
96534 45
51597 45
9682 45
93561 45
4573 45
31420 45
32308 45
81840 46
60699 45
11946 45
35317 45
59021 45
11380 46
91776 45
89290 45
42860 45
16574 45
45212 45
52514 45
48067 45
35285 45
44820 45
14893 45
33690 45
11100 45
21148 45
41279 45
55907 45
62432 45
21622 45
36410 45
98544 45
71608 45
4513 45
9844 46
45129 45
92996 45
68345 45
36687 45
97859 46
57558 45
45857 45
99407 46
76645 45
85088 45
52270 45
61776 45
50215 45
77379 45
48337 45
22857 45
85030 45
98514 45
97282 45
38758 45
45440 45
32944 45
5222 45
18000 45
92611 46
10109 45
18620 45
5305 45
13599 45
98463 45
94332 45
34145 46
68501 45
17098 45
93157 45
91250 45
47795 45
76263 46
24274 46
42499 45
18455 45
76894 45
99078 45
95359 45
86868 45
44397 46
42651 45
91338 45
65884 45
5818 45
82175 45
56086 45
35095 45
26200 46
67685 45
46995 45
60442 45
5339 45
2698 45
14312 46
24709 46
83638 45
33869 45
90667 45
75185 46
61576 45
79006 45
31274 45
41423 46
85944 45
67877 45
68390 46
19025 45
94678 45
20251 46
25938 45
24580 45
23578 45
77568 45
22268 45
7062 45
3713 45
1767 45
61842 46
94417 45
9562 45
60832 45
34988 45
81227 45
96246 45
70928 45
62244 46
91535 45
8459 46
63149 45
63393 45
82437 45
57521 45
38393 45
99741 45
1509 47
29725 45
65069 45
59832 46
75877 45
72366 45
50714 45
5303 45
32851 45
43139 45
59162 45
83484 45
40000 45
92132 45
56870 45
6251 45
96868 46
92249 45
16399 45
66551 45
73382 45
21328 45
83637 46
41630 47
64280 46
47189 45
80655 45
36947 46
29346 45
60314 46
16417 45
80426 46
52210 45
64900 45
20662 45
29062 45
97481 45
12574 45
93328 45
12226 45
51874 45
5711 46
18033 45
32309 45
15382 45
14777 45
11957 45
7026 45
30037 45
50384 45
49952 45
45450 45
63906 45
9815 45
42031 45
60210 45
8179 45
6006 45
31613 46
80820 46
80777 45
1042 46
21843 45
82668 45
45793 45
43426 46
50061 45
87089 45
42903 45
7856 46
29298 45
51968 45
91133 45
55554 45
91235 45
1632 45
22939 45
76230 45
80355 45
53145 45
79390 45
6140 46
80560 45
80382 45
59171 45
52517 45
34660 45
2414 45
23946 45
16338 45
13928 45
85870 45
64249 45
59477 45
44382 45
53695 45
34163 45
97769 46
45514 46
24692 45
28300 46
36412 45
93167 45
49754 45
74223 45
12166 45
17595 46
81810 45
57647 45
23294 45
25890 45
95697 45
48851 45
7120 45
12255 45
86773 45
75553 45
93003 45
14489 45
45732 45
89129 45
84637 46
6 45
10679 45
82252 45
24534 45
92356 46
46636 46
85632 45
57896 46
87321 45
44770 45
63499 45
43702 45
5908 45
43775 45
49996 45
52304 46
98166 45
24671 45
68159 45
58762 46
74426 45
39759 45
40808 45
58797 45
94976 45
65677 46
14854 45
78530 45
70225 45
32166 46
91657 45
41457 45
26162 45
45050 45
61645 45
65136 45
46072 45
33268 45
68966 45
85277 45
42734 46
50185 45
80462 45
35456 45
82894 45
48077 45
3594 45
75296 45
60772 45
19871 45
29565 45
38578 45
25524 45
64891 45
22186 45
5342 45
60839 45
79965 45
59448 45
55965 45
89439 45
72008 45
91648 45
44895 46
66035 45
73988 45
31493 45
54971 45
34033 45
57014 45
22886 48
35956 45
43044 45
56363 45
48401 45
57376 45
67889 45
24451 45
82765 46
94867 46
26146 45
54304 45
45959 45
76579 45
24856 45
50615 45
57435 45
60219 45
18373 45
87977 45
46999 45
77744 46
2884 45
33393 46
41743 45
66582 45
28718 45
40422 45
6747 46
60715 45
80798 45
64739 45
96906 45
62766 45
89343 45
46187 46
44879 45
1423 45
39343 45
31639 45
31329 46
78053 45
37114 45
70480 46
8336 45
76050 45
88522 45
12938 45
51229 46
40327 46
41899 45
12393 45
64098 45
91045 45
12754 45
1424 45
65556 45
47384 45
90163 45
54492 45
95716 45
29166 45
55313 45
15854 45
60120 45
11368 46
98672 45
84601 45
74537 46
52749 46
58601 45
12425 45
66008 45
27389 45
64175 45
28017 45
38579 45
56798 46
49641 46
81242 45
24537 46
45959 45
8121 45
90864 45
18528 45
83566 45
86831 45
6555 45
66586 45
3523 45
67019 45
41259 45
27762 45
53963 45
95489 45
57639 45
36940 45
1741 46
22984 45
48774 45
18794 45
68214 45
4490 45
15694 45
28351 45
23360 45
73298 45
1686 45
17756 46
66335 46
72378 45
90111 45
2343 45
62492 45
37024 45
74047 45
31370 45
9194 45
57782 45
43677 45
44399 45
93340 45
28893 45
29117 45
33446 45
71692 45
53455 45
85319 47
7557 45
99929 45
34904 46
44610 45
50803 45
26699 45
28278 46
9379 45
48379 45
97654 45
1896 45
94117 45
80207 45
32696 45
95764 45
33380 45
76331 45
79453 45
9884 45
90056 45
13716 45
60584 45
46317 45
10636 45
84520 45
46465 45
42641 45
72745 45
135 45
5263 45
90178 45
97139 45
87137 45
82602 45
1076 45
41856 45
74210 45
42331 45
71245 45
3749 45
50747 45
7487 46
24090 45
65459 46
6461 45
171 46
87715 45
90468 45
73597 45
6987 46
87436 45
8843 45
49217 45
68673 45
32400 45
25098 45
89427 45
42201 45
61692 45
27212 45
853 45
44778 45
30411 45
32134 45
25030 45
96555 45
12349 46
47605 45
97045 45
45416 45
52256 45
94231 46
89080 46
95168 45
89216 45
69907 45
79751 45
8817 45
50101 45
25595 45
31674 46
81707 45
3714 45
18082 46
36817 45
62559 45
44365 45
12032 45
93556 45
62886 45
73040 45
31461 45
20761 45
60430 45
108 45
52760 45
50419 45
56120 45
58212 45
55093 45
1189 45
78816 45
4434 45
12632 46
67129 47
65238 45
13350 45
81106 45
69542 46
42852 45
44168 45
53945 45
3222 45
89063 45
91726 45
30279 45
85940 45
45907 45
60331 45
86924 45
27292 45
29203 45
59786 45
81736 45
4630 45
39322 45
4933 45
96831 45
65714 45
66241 45
34205 45
84475 45
57168 45
54934 46
95905 45
94689 45
33661 46
936 45
6080 45
26668 46
75950 45
72251 45
38404 45
30 45
17025 45
39636 45
44777 45
77214 45
92647 46
51898 46
84495 45
74485 45
52974 45
53063 45
64090 45
17054 45
3909 45
67130 46
65549 45
19012 45
13967 45
29861 46
16255 45
58563 45
55216 45
3695 45
22520 45
80389 45
497 45
39842 45
91036 45
57642 46
75358 46
97233 45
23939 45
19205 45
25858 45
37599 45
71926 45
37956 45
44101 45
74605 45
61043 45
36932 45
841 45
30811 45
46054 45
41758 46
65686 47
58902 46
58038 45
66730 45
37425 45
84826 45
24983 45
2294 45
10341 46
35178 46
31875 46
68946 45
3052 45
55164 47
69234 45
97917 45
19546 46
48972 45
52225 45
68649 46
72138 45
48947 45
4293 45
61843 45
57621 45
21326 45
46868 45
60156 45
95147 46
52250 45
43715 45
254 45
89041 45
9052 45
37793 45
71539 45
82485 45
80789 45
54552 45
99209 45
34905 45
24251 45
54597 45
75680 45
68591 45
60063 45
51040 45
82091 45
12379 45
26777 45
20498 45
41654 45
10214 45
37271 45
92028 46
51890 45
91507 45
99634 45
59626 46
95199 45
23457 45
9992 45
25311 45
18755 45
11410 45
73090 45
68811 45
36209 45
72300 46
64978 45
31801 45
36644 46
50266 45
26267 45
19871 45
79639 46
30938 45
71468 45
79532 45
99208 45
57058 45
74611 46
26069 46
27237 46
17672 46
63725 45
37170 45
33334 45
10695 45
11048 45
46586 45
72164 45
82417 45
44330 47
67506 47
9692 45
47139 45
23815 46
65695 45
99551 45
82839 45
82161 45
44979 45
53274 45
23362 45
29376 45
38286 45
96238 45
33602 45
38783 45
95205 45
3040 45
82591 45
24899 45
60268 45
15919 45
12784 45
38803 45
8331 45
81940 45
27947 45
56365 45
25732 45
13200 45
58275 45
97939 45
71759 45
30699 46
26815 45
17337 45
9821 45
73198 45
98920 45
9891 45
3918 46
38024 45
10685 45
63284 45
85609 46
16001 45
96935 45
18508 45
60003 45
81267 45
45761 45
62220 45
89814 45
83810 45
75896 45
89341 45
31075 46
56460 45
97113 45
5230 45
29834 45
31962 45
21928 45
58227 45
51748 45
6020 45
55391 45
73675 45
88773 45
15258 45
26103 45
15148 45
76622 45
58792 45
29859 45
58562 45
90477 46
65224 45
13754 45
42735 45
8809 45
86357 45
10509 45
41204 45
56483 45
67149 45
3231 45
8185 45
58508 45
34131 45
66824 46
65340 45
36983 46
59678 45
4180 46
34154 45
23813 45
5491 45
65747 45
11636 45
82113 45
90352 45
4035 45
2558 45
77344 45
32287 45
37200 45
32617 45
71423 46
12041 45
61600 45
93184 45
38858 45
97538 45
7336 45
39544 45
53843 45
86367 45
7333 45
2668 45
21913 45
44474 45
43199 45
8408 45
65539 45
4527 45
17437 46
19875 45
2058 45
3579 45
28525 45
4539 46
42807 45
74013 45
86210 45
93958 45
40464 45
62152 45
75825 45
48479 45
60722 45
75857 45
2101 45
87922 45
14533 45
22869 45
89452 45
24325 45
52194 45
95330 45
69291 45
1881 45
40204 45
39932 45
81813 45
99516 45
41925 45
28153 45
58206 46
3482 45
19261 46
36154 45
22158 46
69199 45
57533 45
92837 45
41067 46
34713 45
12105 45
64906 45
71763 45
96319 45
15310 45
21851 46
80983 45
98548 45
93434 45
73470 45
58048 45
54094 45
91584 45
1819 45
13197 45
36360 45
91877 45
50159 45
79964 45
82919 45
27168 45
16629 46
48429 45
30602 45
18374 45
69093 45
8947 46
6815 45
24824 45
23574 45
68524 46
72451 45
93184 45
76338 45
68013 46
84777 45
44883 45
5564 45
74183 45
9346 45
12268 46
97425 47
81444 45
56835 45
71849 45
42785 45
38589 45
4460 45
4606 45
92376 45
57239 45
42852 45
54057 45
14153 45
65061 45
5678 45
63792 45
11731 45
5148 45
46045 45
35619 45
24257 45
70939 46
13279 45
59785 45
40594 48
59499 45
25865 46
60858 45
81347 45
81848 46
50045 45
10999 45
46981 45
50076 45
90215 45
85418 45
97564 45
78637 45
62996 45
54666 45
37794 45
67134 45
63164 46
36151 45
91389 45
79121 45
6660 45
27247 45
54190 45
34828 45
35720 45
21197 45
46413 45
53390 45
74499 45
44544 45
9401 45
86342 45
7024 45
55048 45
61720 45
83181 45
68237 45
10903 45
6080 45
28798 45
31515 45
90497 45
66193 45
90124 45
69131 45
15973 45
50785 45
60960 45
59167 45
2294 45
98069 45
96326 45
39880 45
4479 45
57955 45
46777 45
71685 46
553 45
90565 45
99700 45
11787 45
52381 45
77542 46
81076 45
13705 45
43198 45
71020 45
88526 45
82938 45
73229 45
76533 46
56701 45
64338 46
36047 45
66437 46
44159 45
26706 45
51924 46
98472 45
52259 45
75559 46
33360 46
36069 45
13622 45
46397 45
72928 45
88881 45
73395 45
82698 45
817 45
52837 46
64583 46
82259 45
11613 45
69463 45
97762 45
48658 45
9317 46
97661 45
89781 46
75372 45
4246 45
96149 45
71378 45
90801 45
40535 46
96673 45
26113 45
35973 45
59958 45
83447 45
97239 45
99579 45
17928 45
32026 45
49307 45
90269 45
29290 45
41627 45
30535 46
44112 46
71894 45
11253 45
22230 45
60259 45
62712 45
21587 45
23040 46
20463 45
38697 45
55857 45
71794 45
90272 45
27735 45
20865 46
68040 45
61746 45
17002 45
59945 45
45117 45
76992 45
49174 45
27652 45
92004 45
70793 45
50905 45
67450 45
41951 45
38174 46
45734 45
24006 45
37655 45
52473 46
80688 45
30887 46
3205 45
91228 45
13498 45
66682 45
23069 45
71213 45
26162 45
81502 45
82841 45
28155 45
96727 45
3645 46
82477 45
64695 46
18071 47
68274 45
28662 45
96062 45
14177 45
47046 45
68137 45
62425 45
81343 45
25790 45
14347 45
9174 45
25348 45
98382 45
20454 45
51676 45
72787 45
33109 45
20364 45
28813 45
57474 46
51012 45
86465 45
402 45
72564 45
87401 45
63832 45
99695 45
16717 45
35850 45
2808 45
93106 46
25632 45
77703 45
50776 46
52060 46
48873 45
94033 45
75969 45
68568 45
67581 45
57037 45
23887 45
5743 45
55620 45
30509 45
8466 45
92761 45
51588 45
5382 45
39503 45
56472 45
35097 45
96086 45
98918 45
1211 45
21938 45
34410 45
43504 45
31116 45
33350 45
27560 45
24646 45
23100 45
78721 45
20126 45
34458 45
26220 45
96464 45
8931 45
48431 45
44747 46
27834 45
61889 45
90095 45
12130 45
22700 47
48480 45
17186 45
79012 46
57627 45
94150 45
36543 45
25614 45
39729 45
16894 45
6793 45
86129 45
1211 45
97722 45
91890 45
29090 45
95871 46
64853 45
41145 45
42398 45
6788 45
23607 45
68292 45
99918 46
25172 45
39527 45
96421 46
3310 45
12308 45
60151 45
70568 45
82370 45
38086 46
3586 45
10589 45
99948 45
33786 45
4789 45
16256 45
94318 45
3823 45
95072 45
404 45
51621 45
29282 45
45998 45
65824 45
60317 45
59057 45
27262 45
21980 45
60062 45
29403 46
36153 45
39860 45
73924 45
75680 45
99022 45
25698 45
13361 45
84635 45
70200 46
29882 45
81804 45
43431 46
98357 45
14599 45
3322 45
47720 45
70525 45
40449 45
91249 45
54416 45
47707 45
2019 46
39694 45
93663 45
22551 46
93963 45
20942 45
1039 45
71418 45
13533 46
64146 45
85267 45
82042 45
57982 45
81736 45
32732 45
57577 45
75372 46
31748 45
26476 46
52540 46
44855 45
87914 46
45304 45
51259 45
75255 46
9750 45
80566 45
42287 45
66437 45
3309 45
59314 45
23149 45
95641 46
73712 45
10885 45
99778 45
98934 45
94829 45
59965 45
92121 45
99146 45
27136 45
69504 45
32657 45
81740 45
93315 45
24401 45
56036 46
50900 45
5802 45
33115 45
80599 45
29428 45
98567 45
76275 45
94438 45
1729 45
49198 46
39604 45
72092 45
41925 45
88931 45
58774 45
62078 45
91298 45
86073 45
23087 45
67970 45
75883 45
12864 45
42422 45
66873 45
89290 45
12901 45
16325 45
59252 45
91113 45
31881 45
75855 45
69917 45
23978 45
85196 45
34037 45
69812 45
10482 45
77477 45
93516 45
67700 46
87288 46
20878 45
28809 45
13559 45
25895 45
72751 46
906 45
97584 45
40808 46
5663 45
21322 45
26393 46
53650 45
21432 45
70951 46
84770 45
63665 45
4372 45
15838 46
79106 45
3038 45
15018 46
98949 46
36148 46
78572 45
82555 45
23557 45
91090 45
39038 45
69560 45
73819 45
37235 45
97506 45
66786 45
12497 45
48892 45
70483 45
90037 45
9025 45
8214 45
36372 45
73478 45
97700 47
46490 45
72712 45
41086 45
37570 45
38532 45
32712 45
29453 45
81529 45
45552 45
55084 45
5330 45
12903 45
75843 45
29791 45
45759 45
77529 45
52302 45
3451 45
25506 45
34685 45
23093 45
60268 45
96178 45
76266 45
26107 45
31412 45
98876 45
86223 45
91739 45
56533 46
48373 45
4784 45
51947 45
74708 45
27699 45
50765 45
30379 45
76241 45
53716 45
19928 45
23552 45
25339 45
82889 45
45480 45
44557 45
82445 45
82254 45
24647 45
99695 45
64672 45
82889 45
67485 45
29692 45
69164 45
42493 47
58525 45
43279 45
80925 45
9526 45
92701 45
76859 45
68415 45
98496 45
80327 45
61658 45
55567 45
1203 45
13477 45
87422 45
37943 45
56432 45
74922 45
8938 45
28741 46
26237 45
62742 45
21501 45
74984 45
28484 46
39557 45
57781 45
33572 45
92437 45
897 45
84694 45
10798 45
73345 45
82291 45
26848 45
10100 45
52275 45
60838 45
30830 45
72250 46
23774 45
21837 46
72493 45
81211 45
10476 45
85301 45
78403 45
41937 45
94492 45
86254 45
56587 45
29190 45
11922 46
45797 45
58126 45
33294 46
61111 45
73951 45
87610 46
31832 45
89075 45
2120 45
95031 45
46071 45
20357 45
45224 45
23819 45
21672 46
13206 45
49302 45
41469 45
76004 45
51178 45
34869 45
7532 46
76532 45
21547 46
55796 45
23051 45
80340 45
77448 45
34452 45
61621 45
82707 45
59426 45
75422 45
54454 45
45821 45
54460 46
58373 45
56388 45
8755 45
80018 45
6170 45
75220 45
46501 45
28252 45
72488 45
59727 45
35446 45
12470 45
48343 46
45297 45
64604 46
81632 45
74520 45
81234 45
28380 45
21823 45
52068 45
78286 45
71058 45
26222 46
80870 45
77281 45
59115 46
87503 45
33706 45
24858 45
22978 45
77942 45
43221 45
6983 45
32915 45
30851 47
44782 45
46267 45
21585 46
35822 45
87642 45
30350 45
15953 45
67611 45
82489 45
80847 45
7061 45
20121 45
82218 45
98122 45
98865 45
51325 45
76559 45
95036 46
73571 45
99273 45
26381 45
39692 45
66844 45
58574 45
94298 45
57043 45
62213 45
72480 45
22709 45
59684 45
71582 45
31837 45
50941 45
10891 45
42161 45
26925 45
12667 45
49528 45
32971 45
89086 45
58305 45
25158 45
30624 45
79121 45
31500 45
9972 45
82047 45
51275 45
16344 45
50643 45
52631 45
43487 45
11591 45
91390 45
72230 45
50430 45
82842 45
98487 45
14892 45
5052 45
44162 45
13105 45
26715 45
9230 46
85488 45
74801 45
65071 45
74828 45
92110 45
23683 45
52398 45
54833 46
23393 45
51556 45
55579 45
93594 45
31898 45
76473 45
89374 45
61936 45
14373 45
60796 45
90234 45
76584 45
76182 45
34979 45
19768 45
67604 45
23266 45
10798 45
50736 45
58466 45
78227 45
85706 45
41689 45
39873 45
26285 45
67083 45
54973 45
89269 45
55911 47
55743 45
50045 45
62420 45
18211 45
72498 45
32462 45
44923 45
75840 45
85687 45
53129 45
98013 45
13960 45
24373 47
93045 45
92329 45
18951 45
37485 45
61726 45
83800 45
26828 45
76822 45
2972 45
66208 45
45028 45
84638 45
35360 45
91317 45
51079 45
11073 45
92075 45
71318 45
85182 45
97083 45
45438 45
47983 45
24618 45
65623 45
74809 45
4626 45
87398 45
17593 45
54502 45
52505 45
90148 45
5040 45
69289 45
44426 45
88703 45
72920 45
84093 46
89124 46
153 45
2691 46
10932 45
91554 45
91270 46
42109 45
17142 45
85000 45
80120 45
20861 45
31826 45
82886 45
52194 45
88507 45
57020 45
23129 45
43800 45
75309 45
47304 46
74768 45
65965 46
95634 45
12274 45
9062 45
19807 45
57948 45
86862 45
96512 45
10985 45
48127 45
94567 45
97117 45
5377 45
95845 45
50256 46
24219 45
60820 46
92250 45
5884 45
74505 45
36732 45
86372 45
56865 45
16621 45
2422 45
9873 45
57673 45
56078 45
73799 45
94787 46
74387 45
55548 45
85587 46
56625 45
66530 45
6368 45
57764 45
20548 45
34632 45
47865 45
76540 45
88526 45
2937 45
24744 46
45802 45
51052 45
42106 45
55739 45
14128 45
54184 45
13709 45
15539 45
27689 45
84276 45
22779 45
91684 45
48880 45
87417 45
13884 45
9354 45
34103 45
93668 46
3675 45
15876 45
92862 45
89107 45
97867 45
12772 45
46626 46
3441 45
61900 45
21568 45
12959 45
29243 46
69646 45
79149 45
14762 46
7772 45
78298 46
34517 46
70153 45
49625 45
86084 45
43329 45
76017 45
83484 45
36384 46
230 45
26020 45
8739 46
21499 45
83022 45
3487 45
64591 45
78538 45
78338 45
70592 45
63985 45
12071 45
30229 45
80205 45
71692 45
98056 45
35254 45
6460 45
86740 46
67171 45
81088 45
59120 45
98214 45
95739 45
28936 45
72661 45
14397 45
98794 45
52571 45
11191 45
41797 46
46881 45
71726 45
45091 46
11287 45
44604 45
17541 45
81324 45
8896 45
92101 46
5071 45
73348 45
75683 45
41279 45
55538 45
6393 45
31316 45
81237 45
55986 45
5717 45
30663 46
38075 45
43399 45
80393 45
95725 46
88448 45
36441 45
37775 45
93712 45
62307 45
39128 45
96407 45
74638 45
97206 45
79124 45
89122 46
22794 46
24774 45
46917 45
5642 45
75309 45
35914 45
83335 45
3058 45
89365 45
74703 45
60398 46
64506 45
77841 45
49804 45
13708 45
59888 45
9713 45
25518 45
96728 45
83260 45
25607 45
11727 45
66469 45
58144 45
57597 45
62325 45
98898 45
72333 45
79526 45
29757 45
94134 45
93874 46
10756 45
2621 45
18271 45
95897 45
1450 45
91786 45
35010 45
85420 45
85304 45
19482 45
63413 45
18582 45
75231 45
65740 45
96393 45
55890 45
35382 45
27435 45
69883 45
38779 45
61801 46
15481 46
54993 45
73571 45
51759 46
53519 45
2419 45
81364 45
26528 45
65593 46
5489 45
11823 45
49038 45
72583 46
15824 45
45976 47
47758 45
51063 45
31941 45
75338 45
5091 45
29324 45
24477 45
31931 45
74407 45
25227 45
78020 46
92870 45
1570 45
1806 46
6242 45
3852 45
87858 45
66251 46
67099 46
93848 45
36974 46
82794 45
72287 45
15740 46
40466 45
36958 46
21189 45
29958 45
77473 45
8365 45
50013 45
43728 45
75331 45
73038 47
85706 45
92007 45
15585 45
81453 45
68006 45
57727 45
83013 45
68103 45
24895 45
75815 45
35842 45
34744 45
34330 45
7450 45
18065 45
1786 45
98331 45
76822 45
44897 45
22112 45
4657 45
23909 46
14761 45
5405 45
1040 45
57765 45
15905 45
52945 45
97773 45
92093 47
3501 45
2646 45
28843 45
90618 45
76350 46
25142 45
34094 45
70674 45
87281 45
39473 45
84739 45
12536 45
80312 45
50025 45
91296 45
64578 45
79513 45
57395 45
32005 45
187 45
32381 47
37967 45
96245 45
73428 46
46321 45
42314 45
76883 45
12487 46
42308 45
37583 45
43993 45
3385 45
87161 45
58393 46
31471 45
70289 46
2003 45
3790 45
16642 45
12482 45
27552 45
18488 45
60263 46
91282 45
69627 45
30977 45
79972 45
2816 45
42112 45
40680 45
42080 45
90247 45
90121 45
57995 45
20731 45
85099 45
10559 45
66063 45
84481 45
40803 46
9838 46
57793 45
99751 45
8848 45
8544 45
59536 45
78125 45
81705 45
99304 45
15160 45
35870 45
9657 46
76258 45
28999 45
40247 46
86370 45
99927 45
58860 45
10657 45
76084 45
63860 45
70483 45
79184 45
3041 45
61421 45
84873 46
27152 45
36068 45
75754 45
745 46
17902 45
78790 45
78085 45
13954 45
67912 45
34754 45
68060 45
23149 45
81424 45
75531 46
976 45
55045 45
28934 45
76489 45
27803 45
95125 46
58509 45
84203 45
58546 45
54637 45
31406 45
64824 45
90172 45
3109 46
70154 46
22571 45
13908 45
89363 45
77703 45
54578 45
7515 45
53470 45
58523 45
38282 45
93491 45
75996 46
62937 45
70165 45
30926 45
22109 45
42293 45
71785 45
69379 45
6309 45
81249 46
84048 46
16179 47
8666 46
88937 45
78986 45
35684 45
16362 45
95974 45
74358 45
16906 45
77532 45
57396 45
47525 45
61033 45
40522 45
46700 45
7083 45
44150 45
51695 45
11576 45
88812 45
97962 45
3560 45
5157 45
26955 46
82172 46
36380 45
29612 45
78919 45
33989 45
99121 45
64988 45
39663 45
14197 45
41291 45
17026 45
96884 46
20873 45
80970 45
78618 45
43656 45
55285 45
9244 45
30241 45
23658 45
80563 45
76539 45
37501 45
43796 45
62515 45
6887 45
34433 45
37559 45
51806 45
16720 45
48583 45
31070 46
19109 46
68854 46
69423 45
97923 45
85877 46
75864 45
90541 45
95904 46
67398 45
45583 45
5106 45
3992 45
15722 45
76052 45
18110 45
6255 45
75963 45
99810 45
79045 45
67858 45
29267 45
68222 45
56057 45
61526 45
27038 45
95332 45
15671 45
67719 45
77270 46
76379 45
46401 45
92910 45
63374 45
67774 45
24139 45
71861 45
11727 46
7217 45
68152 45
12609 45
28014 45
95041 45
28262 45
31031 45
63747 45
46081 45
98512 45
87577 46
76370 45
53179 45
76902 45
74741 45
36292 45
40984 45
5092 45
48806 45
28261 45
24568 46
1523 46
19369 46
72518 45
74118 45
95033 45
79198 45
53695 45
68097 45
34952 45
18135 45
7204 45
97544 45
87771 45
29143 45
47276 45
48997 45
10243 46
76294 45
33680 45
84924 45
68179 45
67600 45
64989 45
99246 45
13506 45
52028 45
50848 45
8991 45
12872 45
46883 45
65995 45
19797 45
95950 45
55958 45
75177 45
38570 45
2342 45
33603 45
24860 45
17490 45
57357 45
44035 45
48292 45
48284 45
71843 45
58460 45
828 45
70961 45
40896 45
26064 45
53687 45
60856 46
86269 45
52917 45
68135 45
11919 45
52945 45
71877 46
96148 45
34330 45
95331 45
52265 45
51137 45
42828 45
18650 45
49968 45
34978 45
34269 45
43698 45
99386 45
18799 45
99001 46
94745 45
38901 46
48578 45
28920 45
61969 45
80135 45
55311 45
23717 45
18809 45
61217 45
8098 45
13704 45
82133 45
2866 45
40675 45
55362 46
26643 45
2540 45
71268 46
87138 45
86955 45
29433 45
33434 45
52736 45
53585 45
42496 45
69956 45
61675 45
17572 46
68202 46
81268 45
99461 45
4928 45
85976 45
25687 45
87695 45
50964 46
84318 45
34244 46
6632 45
57883 45
54858 45
59652 45
14234 45
60993 45
68085 45
62839 45
30830 45
4136 45
1016 45
55725 45
91301 45
69162 45
84102 45
83792 45
84084 45
34462 45
56736 45
21020 45
75244 45
84260 45
11267 46
18767 45
99316 45
99701 45
75995 45
7320 46
59024 45
35511 45
8396 45
52840 45
36530 45
34530 46
91880 45
4418 45
97444 45
61891 45
10994 45
97624 45
16204 46
16660 45
74701 45
56301 45
64390 45
73638 45
60916 45
69667 45
24312 45
1080 45
29124 45
6782 45
78708 45
14410 45
35956 45
8681 46
75069 45
28550 45
81372 45
25393 45
45845 46
41376 45
28439 46
53229 45
17290 45
23569 46
29407 45
45972 45
79257 45
67766 45
69361 45
99765 46
92536 45
64521 45
13508 45
12424 45
87035 45
14394 46
12124 45
63416 45
68284 45
52223 45
19617 45
8606 45
29409 45
82131 45
46074 46
85184 45
96974 45
23311 45
53408 45
99227 45
27166 45
77003 45
31232 45
47549 45
1062 45
64798 46
20109 45
97352 45
22064 45
87562 45
14039 45
64606 45
27768 45
41680 45
59297 45
74857 45
15088 45
97933 45
62788 47
75248 47
89770 45
14589 45
31028 45
16381 45
11375 45
30445 45
38330 45
5707 45
51286 45
77596 45
6784 45
51303 45
90902 45
3797 45
17331 45
36595 45
47331 45
90786 45
81947 45
48455 45
68204 45
61206 47
91459 45
98127 45
35017 45
8558 45
84393 45
47997 45
45975 45
81404 45
35429 45
62437 46
50271 45
51003 45
37892 45
842 45
89900 46
81477 45
97406 45
59153 47
20761 45
16189 45
31677 45
16095 45
99813 45
38556 46
17920 45
42889 46
44874 45
31458 45
85604 47
35422 46
10964 46
78337 45
65016 46
80210 45
70344 45
23618 45
64792 45
17234 45
39883 46
63771 45
42190 45
79517 45
47505 46
45652 45
72572 45
71864 45
38310 45
7305 45
93783 45
57336 45
57968 45
87070 45
2333 45
12097 46
50464 45
75638 45
45587 45
17524 45
91686 45
96397 45
15073 45
50280 46
9804 45
60637 45
6909 45
87615 45
99195 45
17302 45
69019 45
37660 45
62602 45
46357 45
83889 46
15989 45
32865 45
92773 45
83788 46
25071 45
20541 45
85354 45
55802 45
85719 45
66760 45
61117 45
9736 45
44160 45
84525 45
19418 45
64007 45
65361 45
56063 45
52902 46
94945 45
74568 45
8035 45
97046 45
15302 45
48685 45
63214 46
27548 46
48006 45
59088 46
68359 45
39661 45
734 45
60556 45
54678 45
67422 45
10164 45
8566 45
47918 45
8392 45
57308 45
85403 45
30081 45
75945 45
77914 45
10898 45
27497 45
74891 45
72137 46
30482 45
42449 45
46265 45
1226 45
38982 45
55750 46
76192 46
33327 45
54864 45
46811 45
74502 45
50467 45
56638 45
49516 45
4004 45
31270 46
79887 45
84352 45
66886 46
9644 45
47125 45
56786 45
89959 45
15743 45
59196 45
60942 45
75076 45
83284 45
70526 45
69156 45
6698 45
61323 46
62736 46
45258 45
91932 45
21911 45
54948 46
9098 45
39397 45
1495 45
77660 45
91359 45
96715 45
96925 45
65075 45
87448 45
1534 45
90416 45
89641 45
72974 46
20404 45
20703 45
63109 45
60592 45
91390 45
75659 45
25643 45
65928 45
45701 45
73253 45
93825 45
49107 45
61539 45
11559 45
18282 45
80902 45
76512 45
10650 45
15454 45
33834 45
7701 45
99941 45
5121 45
23966 45
48620 45
58404 45
96781 45
40009 46
77729 45
79940 45
65244 45
11557 46
99454 45
96619 45
80227 45
38546 45
45279 45
95728 46
85796 46
62810 45
43835 45
38433 45
58727 46
39800 45
39137 45
62666 46
15788 45
75489 45
96587 46
22719 45
44919 45
4233 45
11954 45
22182 45
39735 45
4321 45
43143 45
40115 45
72900 45
65422 45
69737 45
38201 46
26073 46
19848 46
61700 45
38634 46
72534 45
80286 45
38320 45
38622 45
4471 45
41733 45
78444 45
60708 45
22016 45
87138 45
44883 46
72249 45
54873 45
46329 45
90010 45
19189 45
39058 46
51141 45
84765 45
69887 45
9253 45
91655 45
53448 45
87430 45
13416 45
12405 45
67212 45
55795 45
92786 45
16896 45
41064 45
78521 46
72168 45
51538 45
71962 45
590 45
56797 45
43983 45
89869 45
80731 45
78818 45
83795 45
18116 45
72805 45
10928 45
51326 45
27733 45
70561 45
78024 45
20835 45
90075 45
59718 45
1127 45
95233 45
70902 46
7082 45
40636 45
55637 45
45576 45
7805 45
73409 46
80692 45
55044 45
78892 45
36121 46
32271 45
64549 45
48211 45
38337 46
1155 45
14524 45
36393 45
88146 45
15277 45
72298 45
95773 46
74443 45
63429 45
30912 45
26750 45
73569 45
86855 45
15468 45
38561 45
7155 45
7703 45
39439 45
10536 45
16375 45
47525 45
13962 46
69366 45
12955 45
88625 45
97847 45
29847 45
26319 46
10680 45
87918 45
2431 45
59784 45
75177 45
47928 45
21310 46
60098 45
21442 45
89028 45
56756 45
53288 45
42075 45
58812 46
21949 45
3482 45
6440 45
82178 45
69810 45
78570 46
75407 46
42928 45
10398 45
71024 45
45485 45
63348 45
86808 45
51348 45
73504 45
67855 45
9079 45
62105 45
37439 46
23407 45
47911 45
97397 46
20226 45
86665 45
37046 45
14147 45
96816 45
59932 45
87159 45
57241 46
59360 45
74736 45
42799 45
26855 45
34564 45
86671 45
99991 45
17942 45
11996 46
74928 45
69860 46
44011 45
14981 45
81648 45
13849 45
43871 45
35425 45
23273 45
4633 46
51096 45
96315 45
88067 45
66841 46
48103 45
11440 45
88505 45
96 45
6846 46
24622 45
6352 45
51088 45
27485 45
54082 45
98282 46
89226 45
76987 46
85616 45
20914 45
75740 46
24390 45
93989 45
2218 45
6008 46
30447 45
67938 45
88235 45
55722 45
866 45
22270 45
50028 45
24443 45
99108 45
83722 45
69503 45
7076 45
87342 45
65966 45
42822 45
89027 45
62090 45
25684 45
82119 45
37197 45
11030 46
66903 45
45203 45
37326 45
91753 45
61510 46
88084 45
75948 45
48893 45
55159 45
57065 46
26568 45
87455 45
40101 45
48812 45
41502 45
15096 46
49510 45
75432 45
81236 45
62981 45
74005 45
41867 45
90632 45
51289 45
19215 45
48578 45
11120 45
97179 45
83261 45
57459 46
62445 45
62445 45
8717 45
44072 45
65587 45
32771 45
60043 45
92079 45
76196 45
13377 45
30411 46
64690 45
18193 45
9891 45
3712 46
33354 45
23445 45
77877 45
33664 45
14939 45
81738 45
64813 45
88143 47
24569 45
16908 45
65090 45
30570 45
92564 45
28932 45
5377 45
55648 46
46036 46
67774 46
60137 45
44624 45
3320 45
9383 45
8077 45
95661 45
34962 45
80576 45
47507 45
30624 45
58119 45
7856 46
73557 45
12987 45
63756 45
1851 45
37258 46
50387 45
69757 45
7597 45
4964 45
61638 45
56892 45
86558 45
8680 45
86214 45
35176 45
1630 45
82633 45
75722 45
25639 45
72382 45
39286 45
47089 45
12813 45
10033 45
75468 45
83422 46
83415 45
47551 45
31303 45
63826 45
59513 45
40974 45
41098 45
12065 45
77486 46
13365 45
86884 45
28958 45
70796 45
63138 45
43268 45
42125 45
10797 45
16072 45
95708 45
90016 45
74272 46
95934 45
62168 45
60682 45
95128 45
67519 45
81294 45
60993 45
64844 45
86352 45
56146 45
48699 47
63986 45
75291 45
70224 46
37848 45
15662 45
86580 46
2348 45
40395 45
26435 46
37153 45
24875 45
74983 46
93489 45
42355 45
43706 45
48727 46
10418 45
17450 45
26413 45
61856 46
41796 45
89345 45
68422 45
75439 45
36370 45
92760 45
13508 46
58036 45
69181 45
86853 45
19708 45
20523 45
46785 45
82376 45
49597 45
66351 45
89150 45
27587 45
18454 46
60706 45
39581 45
82591 45
14018 45
87779 45
29826 45
13185 45
53995 45
24294 45
41584 46
86175 45
22157 45
59429 45
74776 45
10294 45
8379 45
74699 45
96124 45
26019 45
51851 45
64009 46
34257 45
98871 46
17792 45
2318 45
12996 45
97035 45
60927 45
68609 46
12692 45
70908 45
93998 46
48733 45
95690 45
19984 45
17415 45
43965 45
7817 45
81229 45
54398 45
95962 45
36386 45
68999 45
43979 45
90036 45
51618 45
4784 45
5309 45
56959 45
89053 46
5416 45
12202 45
98106 45
6283 45
39659 45
77100 45
51018 45
32331 45
4674 45
47198 45
70095 45
94853 45
87176 45
29262 47
66445 45
14235 45
51189 46
45338 45
98009 45
18826 45
99265 45
87071 45
52415 45
97441 45
30055 45
31605 45
41424 46
19487 45
75485 45
39477 45
72155 45
51098 45
62300 45
98500 46
77905 45
89606 45
67985 45
11852 45
64707 45
53574 45
43845 45
17330 45
23038 45
39487 46
9751 46
80462 45
53727 45
39049 45
74063 45
68420 45
71219 45
6164 45
19624 46
67709 45
92167 45
52005 45
22830 45
85930 45
54236 45
46231 45
79229 46
54421 45
96051 46
10273 45
252 45
94123 45
14401 45
7338 45
53198 45
25709 46
90549 45
2716 47
79469 45
60512 45
79389 46
97487 45
35092 46
98071 45
30393 46
1776 45
4965 46
89285 45
41675 45
78790 45
38153 45
66487 45
28293 45
39379 45
83410 45
41724 45
97633 45
39619 45
29490 45
32998 46
91572 45
38221 45
71073 45
74190 45
38239 45
74262 45
49666 45
86178 45
71543 45
88235 46
89279 47
23418 45
79832 45
98552 45
25749 45
75643 45
18420 45
53202 45
94775 45
77485 45
34830 45
78264 45
99099 45
60352 45
69457 45
268 45
61188 45
51449 45
5391 45
83505 45
8266 45
2107 46
2977 45
24131 45
46234 45
73129 45
11868 45
1341 45
16108 46
57200 45
9078 46
72493 45
27715 45
15458 45
20971 46
9891 45
94191 45
72467 45
63337 45
25641 45
91705 45
4088 45
80698 45
18077 45
95745 45
74903 45
97216 45
26507 45
38183 45
16996 46
6575 45
85346 45
60180 46
86339 46
34707 45
63414 45
54628 45
32263 45
92329 45
14344 45
14697 45
29216 45
19419 45
31911 45
22160 45
53067 45
96877 45
77423 46
63357 46
36570 45
20311 45
42476 45
16479 45
392 45
58799 45
99878 45
53515 45
30960 45
71752 45
3148 45
83157 45
79115 46
7847 45
49723 45
43079 45
83640 45
46619 45
5302 46
31159 45
83880 45
33050 45
23548 45
44885 45
3402 45
64241 45
31052 45
66906 45
22291 45
52572 46
58504 46
95927 45
45879 45
41658 46
9733 45
65106 45
31009 45
71158 45
78477 45
82242 45
21164 45
89015 46
20052 46
35502 45
67686 46
5022 46
78617 45
16133 45
45300 45
26671 45
2393 45
51760 45
13660 45
55261 46
15380 45
13562 45
99265 45
5823 46
50402 45
42555 45
91770 45
67779 45
23649 45
27605 45
61903 45
1911 45
87743 45
5324 45
55383 45
8877 45
42001 45
39530 45
97343 45
35054 45
52497 45
25836 45
52877 45
92692 45
62334 45
62659 45
35625 45
82927 45
53488 45
98834 45
7090 45
49902 45
86457 45
38070 46
19304 45
74523 45
46609 45
17090 45
17230 45
13019 45
78167 45
33326 45
68608 45
38092 45
74345 45
34325 45
37892 45
58480 45
51438 45
12724 45
19300 45
20998 45
1460 45
21284 45
6330 45
63451 45
49741 45
70427 46
39012 45
19099 45
98049 45
40669 45
48 45
52514 46
51437 45
94881 46
69195 46
18796 45
55136 45
820 45
3153 46
87480 45
90561 45
18799 46
46432 46
24397 45
39326 45
70007 45
33015 45
8138 45
47890 45
63070 45
42158 45
56263 46
65992 45
64346 46
42263 45
36582 45
33904 45
47324 45
34998 45
2457 45
18551 45
54454 45
82222 45
74604 46
21363 45
38323 45
99792 45
53085 45
45014 45
6988 45
14915 45
65601 45
68835 45
34153 45
3486 45
57805 46
83629 45
31069 45
68343 45
30047 45
32216 45
29692 45
61756 45
22497 45
17599 45
88947 45
87716 45
47453 45
35480 45
76537 45
87258 45
18192 45
76109 45
95213 45
92444 45
20962 46
93403 45
50560 45
98057 45
63989 46
17974 45
95499 45
24890 45
5314 46
53384 45
16643 45
49425 45
68636 45
22522 45
45439 45
1605 45
2605 45
74823 45
9407 45
75879 45
94004 45
97101 45
8176 45
27854 45
11392 45
55430 45
65147 45
5545 45
20676 45
38143 45
31765 45
5068 45
68457 45
30695 45
5474 45
95159 46
63926 45
37057 45
27472 45
92819 45
44907 46
70245 45
43162 45
92797 46
92377 45
19738 45
66789 45
37233 45
34122 45
31886 45
56303 45
42179 46
30261 45
7888 45
67937 45
93578 45
31002 45
77642 45
91824 45
96836 45
42779 45
65661 45
82460 45
18917 45
67791 46
4976 45
78371 45
84493 45
32852 45
99681 45
99254 45
84100 45
7238 45
47138 45
75885 45
75963 45
5141 45
66549 45
7203 45
61970 45
8557 45
7584 45
90972 45
97770 45
81343 45
95451 45
97920 45
19751 45
95709 45
66756 45
64584 45
63767 45
82672 45
88496 45
7744 47
74750 45
70191 46
98536 45
98641 45
30196 45
50893 45
48576 45
98660 46
21102 47
54841 45
66010 45
2615 45
70037 45
73285 45
50715 45
76909 46
44209 45
14961 45
58860 45
53643 45
60528 45
12977 45
26212 45
45594 45
50989 45
52834 45
27207 45
27939 45
91480 45
26688 45
78696 45
3842 45
26080 46
14035 46
86265 45
28887 45
59358 45
23244 45
44469 45
67722 45
71303 45
91686 46
2310 45
63284 45
45835 45
49519 45
92450 45
43577 45
51699 45
86557 46
628 45
54222 45
68574 46
68472 45
50988 46
96352 45
61777 45
41998 45
95749 45
40995 45
21746 45
76386 45
79307 45
34167 45
80625 45
50543 45
81965 45
96488 45
23921 45
66509 45
85894 45
16291 45
98200 45
78275 46
11952 45
19220 45
94655 46
94030 45
559 45
23116 45
94398 45
13861 45
87285 45
3309 45
57256 46
58591 45
73947 45
48359 45
80397 45
38468 45
83449 45
58939 45
98272 45
71016 45
61899 45
70570 45
70406 45
84656 45
65912 45
80350 45
11775 45
50771 46
20713 45
34276 45
54464 45
20074 45
71650 45
97317 46
63433 46
59921 46
69133 45
14140 46
15732 45
82540 45
70629 45
6940 45
28752 45
28664 45
13952 45
86750 45
11859 45
50698 45
30839 45
74652 46
76409 45
56048 45
52361 45
46666 46
70537 46
76496 45
60787 45
15141 45
78754 45
41401 45
45671 45
8356 45
32822 45
6777 47
39133 45
60689 45
52844 45
64925 45
18516 45
90118 45
10985 45
83779 46
22364 45
250 45
90617 45
85890 46
74036 45
95499 46
90873 45
17687 45
53875 45
16237 45
7023 46
52693 45
37450 45
32452 46
99523 45
52837 45
74937 45
34182 45
86985 45
30655 45
42976 46
50259 45
75069 45
32152 45
87508 45
50912 45
23957 45
62115 45
66826 45
48773 45
23606 45
42602 45
27502 45
41382 45
20373 45
42983 45
57358 45
84479 45
97674 45
79887 45
47631 46
5518 46
74200 45
62076 45
14015 45
28596 45
10588 46
730 45
72293 45
56798 45
76196 45
21608 45
74133 45
37641 45
8825 46
18587 45
82893 45
72947 45
45388 45
76480 45
82082 45
24402 45
97997 45
3244 45
38633 45
48394 45
93575 45
26008 45
99923 46
1118 45
17436 46
69784 45
48650 45
86673 48
19547 46
13469 46
91653 45
81915 46
76172 45
1213 45
72587 45
75706 45
84450 45
29911 45
24460 45
80492 45
91596 45
4715 45
54936 45
35829 45
61891 45
16348 45
17794 45
22689 45
99918 45
802 45
73207 45
87358 45
77479 45
72977 45
70795 45
50476 45
24209 45
93461 46
42804 45
63835 46
29004 45
91024 45
41171 45
13930 45
49788 45
57109 45
103 45
66665 46
28071 45
14745 46
60285 46
55545 47
12271 45
33221 45
72261 45
42888 45
84955 45
34942 45
63918 45
72363 45
82269 46
50445 45
16695 45
92215 45
38171 45
18834 47
49806 45
44207 46
66705 45
97925 45
47912 45
30593 46
26697 45
56989 45
26183 45
24184 45
88294 45
76103 45
61543 45
67399 45
4197 45
32493 45
27449 45
71093 45
41952 45
68014 45
9758 45
42863 45
7048 45
29150 45
91468 45
55760 45
33610 45
54080 45
38918 45
24979 45
84215 45
64067 45
97399 45
55731 45
94413 45
1987 45
18793 45
1046 45
22209 45
36788 47
35799 45
71903 45
29279 45
84287 46
13337 45
31497 45
98404 45
58069 45
62671 45
73964 45
96377 45
86802 45
87151 45
95147 45
57218 45
47878 45
68348 45
24473 45
93122 45
73336 45
66816 45
47288 45
77235 46
27256 45
95392 45
57087 45
70844 45
64894 45
99335 45
2249 45
87686 45
34070 45
86019 45
75339 45
11373 45
78788 46
36350 45
59705 45
48700 45
55191 45
99460 47
40608 45
91555 45
8782 45
50804 45
83421 45
74729 45
60570 45
27821 45
14051 46
2960 45
16932 45
41866 45
32365 45
56497 45
60771 45
66539 45
99740 45
19834 45
31791 45
98559 45
30891 45
3928 45
23786 46
11919 45
3151 45
64259 45
19706 45
34589 45
31048 45
82827 47
17398 45
27913 45
19516 45
90067 45
22297 45
36665 45
69625 45
94036 45
69884 45
50703 46
58372 45
57952 45
88633 45
22424 45
10778 45
94035 45
13962 46
47278 45
14604 45
94167 46
85948 45
51448 45
20958 45
77915 45
71948 45
20288 45
16856 45
31273 46
5364 45
84146 45
71609 45
74965 45
42970 45
78918 47
12027 45
64132 45
83604 45
25150 45
69015 45
29824 45
3478 45
24058 45
6258 45
38993 45
75713 46
37295 45
65770 45
54396 45
30031 45
53636 46
68447 45
17727 46
19814 45
31593 45
68803 45
75858 45
37006 45
26254 45
6327 46
88170 45
89562 45
97209 45
49886 45
36993 45
62439 45
34297 45
1185 45
6191 45
19612 46
74057 45
17708 45
91947 45
77724 45
88763 45
91899 45
45269 45
14024 45
60573 45
37470 45
85839 45
47316 45
70184 45
34501 45
63095 45
12215 45
96425 45
8025 45
88506 46
23980 47
52726 45
93343 45
72545 45
85998 45
69618 45
9547 46
6070 45
84458 45
31568 45
81187 45
86165 45
58044 47
28576 46
4661 46
4266 45
85287 45
88627 45
24646 45
67371 45
419 45
296 46
11842 45
47971 45
16787 46
37405 45
25690 45
93801 45
38645 46
6956 45
38321 46
4231 45
24338 45
8261 45
45486 45
26945 45
62193 45
15065 45
66753 46
57390 45
62781 45
17325 46
80983 45
91932 45
77846 45
74276 45
26823 45
28474 45
54438 45
73396 45
23916 46
94514 46
9911 45
55588 45
93350 45
18002 45
73898 45
62392 45
55783 45
71484 45
6921 45
58675 45
94077 45
65244 45
62074 45
77480 45
15463 46
26034 45
82433 45
75158 45
29675 45
94273 45
40475 47
77241 45
60379 45
40167 45
21031 45
35867 46
76364 45
70139 45
6580 45
6219 46
21315 45
2716 45
38162 45
6840 45
71408 45
16283 45
26965 45
74611 45
90687 45
22238 45
1056 46
54629 45
43503 45
94868 45
56701 45
20859 45
84282 45
1935 45
70661 45
76929 45
12995 45
81169 45
17716 45
6038 45
2836 45
90542 45
93323 46
54075 45
96911 45
61211 45
26400 45
72279 45
92239 45
58798 45
8024 45
92491 45
85913 45
43351 45
15273 45
69009 45
79929 45
68417 45
37466 45
29522 45
43890 45
36800 45
10058 45
56489 45
21260 45
47123 45
71064 46
45375 45
10062 45
14097 45
37492 45
79407 45
94658 46
97934 45
57853 45
94912 45
17139 45
85850 45
12740 45
93506 45
50467 45
20631 45
92250 45
8747 45
22743 46
88097 46
55711 46
58125 45
53641 45
9455 46
37684 45
80836 45
21695 45
1380 45
7153 45
75058 45
61485 45
87946 45
94936 45
78061 45
53722 45
95889 45
90784 45
33936 45
88590 46
70987 46
8650 46
80030 45
90703 45
99665 46
60434 45
66035 46
5057 45
13856 45
2095 45
62903 45
48315 45
43883 45
74583 45
7194 45
69881 45
37895 45
77656 45
59165 45
79765 45
63542 46
33340 46
20471 45
55607 45
7841 45
67512 45
97217 45
94501 45
91589 47
20759 45
44560 45
20691 45
73483 45
12435 45
5635 45
74786 45
53444 45
35553 45
14455 45
27872 45
71663 45
10910 45
98949 45
77212 45
74431 45
12562 45
29919 45
16548 45
18382 45
279 46
90124 45
88487 45
6022 45
14358 45
44622 45
2803 45
29310 45
36377 45
51756 45
97865 45
77601 45
91685 45
31975 45
42827 45
12024 46
13942 45
95875 45
21105 45
26534 45
23950 45
59350 45
16882 46
11810 45
89784 45
56509 45
58709 45
19711 45
50923 45
92955 45
51020 45
64208 45
40767 45
74550 45
71807 45
33298 45
62908 45
73 45
67159 45
90075 45
39673 45
76054 45
7573 45
997 45
78614 45
47169 45
52385 46
26920 45
87147 45
25340 45
94264 45
84431 46
78510 45
10983 45
25217 45
95986 45
63872 45
93002 45
36896 46
90382 45
55206 45
13121 45
12012 46
36252 46
93041 46
90074 45
66058 45
6003 45
2101 45
78489 45
96826 45
9459 45
76489 46
6381 45
62041 45
79753 45
86314 45
18841 45
71967 45
63198 45
22378 45
35660 45
15910 45
21456 45
67287 46
51456 45
95523 45
67929 45
83952 45
4650 45
58828 45
37696 45
83652 45
97048 45
29450 45
49907 45
4884 45
85653 46
71251 47
63225 46
80496 45
55146 45
77022 45
49065 47
45714 45
41152 47
36524 45
21611 45
15704 45
18344 45
85114 46
1074 45
58386 46
68336 45
40398 45
36357 45
71069 45
46139 45
34081 45
18111 45
19146 45
4568 45
46701 45
81518 45
75083 45
85820 45
10506 45
8053 45
44160 46
35164 45
15160 45
27690 45
68038 45
93773 45
66914 45
57306 45
45004 45
78367 45
85753 46
30865 46
91887 45
72202 45
41146 45
91024 45
93950 45
8189 46
23404 45
16489 45
69743 45
57282 45
88141 45
62802 45
20464 45
11775 45
35042 45
41989 45
37397 45
14491 45
86194 45
41109 45
72448 45
83422 45
4584 45
47703 46
14076 45
30929 45
29298 45
25856 45
33863 45
3886 45
4943 45
15034 45
73477 45
75929 46
30657 45
17706 45
32258 45
46665 45
63127 45
92368 45
77371 46
27836 45
65600 45
50210 45
39949 45
80023 45
95781 45
42505 45
96520 45
24139 45
79372 46
47882 45
87969 45
86395 45
52137 45
3570 45
19833 45
9813 46
55947 45
1678 45
20815 45
36266 45
6534 45
19830 45
20683 45
46036 45
15462 45
8339 45
78755 46
99486 45
25993 46
69685 46
56835 45
66071 45
94006 47
59935 46
84790 46
1470 45
59087 45
19732 45
43269 45
18065 45
98370 45
34892 45
351 45
77651 45
50665 45
98666 46
66470 46
1796 45
99630 45
81515 45
70797 45
60684 45
67968 46
42801 45
20197 45
45875 45
90905 45
48393 46
65662 45
24858 45
14774 45
62920 45
59941 46
62311 45
9517 45
45522 45
92675 45
57264 45
63289 45
17840 45
52433 45
60795 45
58007 45
64867 45
63355 45
70610 45
68980 46
86985 45
5078 45
1839 45
14610 45
6355 45
38820 45
79852 45
805 45
84305 45
69078 45
28710 46
83307 46
63806 45
70432 45
8687 45
15927 45
79259 45
11572 45
36468 45
87226 45
6698 45
94417 45
60491 45
95694 45
42801 45
39784 46
42359 45
60808 45
20396 45
69348 45
75456 45
8917 45
24005 46
21762 45
10631 45
7154 45
94747 45
238 46
942 45
81034 45
74314 46
24114 45
57343 45
36307 45
68683 45
52644 45
51145 45
28150 45
64816 45
17176 45
39787 48
90572 45
54940 45
88896 45
83555 45
20535 45
83864 45
74795 45
25619 45
79755 45
48378 45
64683 45
26776 45
50271 45
11796 45
47502 45
76027 45
28513 45
33608 46
93629 45
65679 45
28921 45
33833 45
11947 46
83572 45
40430 45
21674 45
85564 45
65252 45
51993 46
8098 45
37110 45
2015 45
98053 45
99830 45
59930 45
48386 45
83687 45
23465 45
62387 46
64703 45
46576 45
6392 45
38845 46
96366 46
31699 45
42906 45
47230 45
12534 45
80510 45
63356 45
40061 45
41862 45
84296 45
46220 45
34096 46
72812 45
83619 45
12108 45
31062 45
13723 45
7591 45
76590 45
68267 45
77924 45
73155 45
75237 45
36410 45
39584 45
7466 45
97004 45
36518 45
14057 45
57518 45
16096 46
91618 45
83457 45
70412 47
7546 45
967 45
78094 45
25686 45
58254 45
10026 45
58044 45
7875 45
47621 45
68254 45
41653 46
22805 45
11934 45
9898 45
51997 45
21097 45
49344 45
85664 45
12192 45
87074 45
78061 45
24054 45
24424 45
85479 45
59402 45
8276 46
64668 45
14894 45
36264 45
99558 45
93839 47
5782 45
64614 45
14341 45
20844 45
75855 46
4522 45
42413 45
39877 45
13792 45
36020 45
35305 45
18738 45
75377 45
41430 45
1472 45
32313 45
52744 45
32324 45
8628 45
15244 45
64300 45
90587 45
51668 46
17737 45
68440 45
59253 45
91226 45
45623 45
80018 45
53966 45
67677 45
59143 45
702 45
80986 45
53170 45
85608 45
58064 45
48657 45
87731 46
50173 46
28422 45
9435 45
53133 45
60937 45
17638 45
86758 45
32054 45
14908 45
25790 45
90169 45
13999 45
75880 46
74648 45
75948 45
38377 45
12442 45
7176 45
39432 45
9257 45
63572 45
29809 45
31114 45
66272 45
14701 45
34369 45
87363 45
66892 45
86923 45
33751 45
48046 46
33114 45
44859 45
16409 45
18169 45
46353 46
33581 45
7940 45
93122 45
44985 45
40817 45
17214 45
76054 46
5171 45
23981 45
14154 45
81603 45
99907 45
76835 45
4358 45
16271 45
79481 45
78602 45
6058 45
55867 45
47377 46
10807 45
94698 45
95356 45
76276 45
12833 45
47496 46
63738 45
67633 45
25923 45
76636 45
55817 45
54959 45
89676 46
56045 45
59793 45
37629 45
24294 45
91167 45
25920 46
84465 45
41276 45
25352 45
6209 45
43783 45
30520 45
41145 45
58966 45
94502 45
81597 45
62529 46
36746 46
12659 45
38026 45
53687 45
60274 45
68029 46
80759 45
82006 45
13161 45
10 45
86958 45
45168 45
39670 45
46037 45
97725 45
38119 45
70691 46
82259 45
41147 45
45673 45
85543 45
95977 45
98654 45
26144 46
96939 45
85363 45
60685 45
60789 45
6957 45
6263 45
16005 45
18288 45
77189 45
32708 45
22446 45
33415 45
44202 45
90838 45
91795 46
23627 45
34962 45
42069 46
50386 45
55187 45
17269 46
81043 46
18671 45
80086 45
97362 45
99942 45
59154 45
12045 45
25321 46
39035 46
37869 45
78827 45
22906 45
25626 45
5712 45
84486 45
36460 45
17667 45
6843 45
55869 45
66741 45
85603 45
93512 45
23166 45
541 45
82267 45
86044 46
64587 45
60895 46
20369 45
47318 46
28476 45
84516 45
44611 45
16986 45
13537 45
82967 45
92198 45
51465 45
75150 45
21070 45
639 45
71521 45
54615 45
163 45
42226 45
38328 45
95051 45
56774 45
66066 45
85075 45
50823 45
61580 45
44644 45
5356 45
6991 45
54258 45
38428 45
98339 45
42726 45
57852 45
26619 45
5790 45
92945 45
41238 45
67656 45
55759 46
70010 45
60893 45
65679 45
25657 45
51018 45
8377 45
19630 45
25305 45
24305 45
52770 45
43302 45
62212 45
9996 45
3952 45
5879 45
59313 46
86278 45
72936 45
86587 45
36100 45
42720 45
94806 45
72006 45
33633 45
76942 45
84914 45
24955 45
47103 45
15943 45
4158 45
40659 46
71578 45
75346 45
57204 46
35343 45
59585 45
69155 45
68021 45
42905 45
52796 45
28156 45
34681 45
74705 45
70163 45
62369 45
28549 45
64476 45
39430 45
99130 46
15445 45
24392 45
14805 45
75293 45
9038 45
50092 45
62736 45
17801 45
22135 46
37816 45
38121 45
59790 46
64134 45
56138 45
14019 45
80523 45
15840 45
50059 45
17760 45
51835 45
76379 45
49841 45
14208 45
28174 45
21844 45
56970 45
8296 45
7771 45
56974 46
69226 45
2514 45
52754 45
35426 45
49067 45
74014 45
82176 45
31213 45
73062 45
7648 45
11474 45
61130 45
76985 45
38347 46
75337 45
49259 45
69286 45
63367 45
34854 45
84184 46
12203 45
35730 45
89907 45
53449 45
60415 45
46173 45
72834 45
76090 46
38790 45
63355 45
63890 45
97250 45
68731 46
45417 45
33047 45
20842 45
84181 45
93433 45
44891 45
44350 46
25635 45
27608 45
28314 45
67889 45
99912 45
55816 46
98306 45
78521 45
76802 45
36354 46
92000 45
95483 45
57245 45
41580 45
69475 45
60553 45
7389 45
88514 45
56987 45
98687 45
99553 45
50885 45
62431 45
34721 45
64702 45
3097 45
96662 46
56653 45
98189 45
92691 45
76255 45
73069 45
93870 45
89950 45
16906 45
7639 46
10968 45
77805 45
95452 45
19933 46
77310 45
58726 45
18625 46
37872 45
35926 45
24518 45
68003 45
39165 45
15447 45
65886 45
64958 45
14601 45
31416 46
69906 45
46182 45
51217 45
38938 45
54749 45
96428 45
4932 45
73159 45
40487 45
82121 45
11909 45
74542 45
48692 45
27203 45
41649 45
20656 45
76958 45
17693 45
7495 46
11355 45
98102 45
26439 45
36070 45
98011 45
90973 45
79399 45
7629 45
82283 45
78248 45
41594 45
44111 45
26399 46
46615 45
59648 45
3759 46
3624 45
97747 46
75711 45
8377 45
13030 45
79233 46
23125 45
31049 45
25576 45
37672 46
16716 45
39291 45
37314 45
18028 45
76731 45
96168 45
81411 45
2871 45
28906 45
79086 45
16878 45
44339 45
92013 45
71843 45
4321 45
72184 45
24568 45
61391 45
4461 45
54991 45
16652 46
22904 45
30931 45
44925 45
1712 45
89648 46
32915 45
24372 46
57325 46
29150 46
61276 45
35684 45
32944 46
67664 46
88110 46
54500 45
48968 45
84672 46
76482 45
23817 45
77371 45
50785 45
27613 45
63392 45
18759 45
41760 46
55431 45
81987 45
5611 46
33458 45
12856 45
96829 45
50001 45
64502 45
33897 45
52950 45
30799 45
13599 45
49759 45
36672 45
45108 45
54060 45
11359 45
87726 45
63409 45
87160 45
47897 45
44825 45
99064 46
10482 45
60433 45
71982 45
36188 46
6018 45
66408 45
81641 45
84690 45
18160 45
31077 45
47251 45
48969 45
85813 45
64558 45
75626 45
44660 45
25801 45
4795 45
21118 45
68238 45
69914 46
47629 45
77419 45
44596 45
54325 45
98041 45
18644 45
75827 46
39731 45
91786 46
39624 45
82550 45
1931 45
76295 45
45371 46
16579 45
34681 46
25636 45
76237 46
84080 45
37670 45
22840 45
45239 45
95229 45
15011 45
79059 45
47572 45
9701 45
66808 45
33231 45
36402 45
55157 45
1641 45
49178 45
53058 45
68429 45
47531 45
651 45
91167 45
76141 45
47034 46
26189 45
37625 45
49084 45
72239 46
17688 45
43433 45
64494 45
22681 45
51619 45
81688 45
4918 47
80104 45
88752 45
45039 45
42238 45
37073 45
39620 45
21226 45
18160 45
97628 45
92751 45
28595 45
53329 45
32427 45
27557 45
42881 45
59499 45
32240 45
5334 45
80591 46
50883 45
28247 45
56541 45
88355 45
51109 45
6346 45
38000 45
8765 45
47690 45
55864 45
71670 45
63647 45
19119 45
22646 45
13920 45
41672 45
79736 45
38566 46
82199 46
90542 45
14445 45
35963 45
82703 45
36015 45
62756 45
99443 46
24001 45
12264 45
11467 45
26930 45
41924 45
48581 45
45256 45
67954 45
63782 46
72095 45
42496 45
99390 45
59595 45
39346 45
40494 45
2019 45
48367 45
47989 45
96292 45
76213 45
92893 45
21568 45
89098 45
22373 45
44637 45
69954 45
4758 45
28061 45
51668 46
24858 45
41730 45
57255 45
78464 45
48663 45
61186 45
55356 45
36220 45
92245 45
59511 45
13106 45
42782 45
12559 45
9405 45
58328 45
48310 45
62451 45
28753 45
62232 45
28746 45
64426 45
51138 45
78195 45
72323 46
49710 45
5597 45
41072 45
36295 45
54234 45
80093 45
98958 45
3278 45
77003 45
19156 45
10228 45
50034 46
29967 45
73503 45
7214 45
38365 45
33862 45
89411 45
11911 45
70824 45
7907 45
14174 45
87686 45
34110 45
90636 45
84140 45
83985 45
38769 45
48502 45
30058 45
95129 46
95177 45
13664 46
38003 45
35527 45
73159 45
38874 45
42047 45
78455 46
82251 45
15385 46
32163 45
93018 45
30681 45
71365 45
47126 45
83111 45
80486 45
78713 45
85110 45
58793 45
18943 45
19950 45
96833 45
96347 45
43622 45
3847 45
38044 45
606 45
27487 45
87219 45
14560 45
2603 45
87774 45
94530 45
39321 45
769 45
10280 45
2225 46
16226 46
63594 45
61793 45
3609 45
20634 45
88712 45
86173 45
29782 45
35491 46
29331 45
32870 45
71549 45
20738 45
1685 45
24083 45
84027 45
80411 45
27734 45
85721 45
46440 45
85121 45
99785 45
41972 45
60577 45
40451 45
41385 45
70845 45
30003 45
38636 45
91538 46
63989 45
55106 45
44665 45
95003 45
21818 45
17560 46
64167 47
69905 45
80203 45
63614 45
70678 45
28729 46
50019 45
61914 45
16 45
7655 45
31420 45
66569 45
30245 45
95943 45
43210 45
87269 45
90930 45
23177 45
45241 46
66128 45
18465 46
4796 45
38821 46
87876 45
10887 45
75396 45
8700 45
58553 45
84010 45
60435 45
14496 45
30664 45
65397 45
16491 45
91226 46
37262 45
23847 46
93931 45
15161 45
14902 46
12513 45
49257 45
37055 45
14202 46
95358 45
98188 45
26166 45
57849 45
86102 46
21187 45
41222 45
46823 45
19083 45
62737 45
29526 45
68742 46
40399 45
51450 45
55868 45
51668 45
42298 46
96834 46
47092 45
28944 45
94983 45
3854 45
11089 45
81423 45
22361 45
252 46
29001 45
46161 45
61483 45
11216 45
5109 45
9984 45
47332 45
75932 45
80111 45
31238 45
49227 46
76258 45
27479 45
52967 45
20311 45
39441 45
32065 45
8941 45
48288 45
98283 45
97516 45
17344 46
88848 45
20620 45
48967 45
10048 45
19378 46
69751 45
49469 45
12709 45
98485 45
95538 45
26977 45
76385 45
63833 45
71328 45
71382 45
10361 45
49888 45
2773 45
15658 45
26250 45
83022 46
22429 45
48149 45
8316 45
71429 45
42384 46
45046 45
61164 45
21201 45
67567 45
39435 45
14755 46
51471 45
45300 45
16158 45
10189 45
67797 47
83783 45
5598 46
37687 45
25573 45
6137 45
80405 45
80044 45
64538 45
98714 45
60283 45
52862 45
92892 45
49053 45
92909 45
76639 46
56566 45
41306 45
15014 45
15654 45
30455 45
24606 45
42416 45
78555 45
90308 45
55194 45
8425 45
23805 45
19761 45
378 45
3231 45
31514 45
14027 46
6188 46
75751 45
30660 45
32943 45
77225 45
94865 45
74504 45
93372 45
90727 45
36422 45
63650 45
30576 45
42472 46
85780 46
23346 45
76326 45
5498 45
70145 45
28908 45
25018 45
765 45
27670 45
52564 45
68209 45
27075 45
29293 45
42011 45
93928 45
46615 45
931 45
68498 45
95078 45
64951 45
64915 45
77889 45
24885 45
58956 46
99745 47
75595 45
9358 45
25826 45
4062 45
63274 45
18695 45
34028 45
12017 45
36360 45
41748 45
98856 45
43230 45
34297 45
30080 45
62124 45
63947 45
64543 45
47250 45
43330 45
14602 45
42037 46
65071 45
67270 45
91057 46
34732 45
97926 46
4961 45
75201 45
68094 45
52026 45
16157 45
25459 45
47551 45
78536 45
58273 45
55094 45
13713 45
9251 45
46848 45
6740 45
50510 45
59582 45
39037 45
95021 46
15939 45
6882 45
21466 45
91359 45
66 45
54389 45
79961 45
95834 45
51984 45
89011 45
22231 45
26330 45
6589 45
757 45
23042 45
98352 45
90575 45
66743 46
13188 45
52920 46
87926 45
77742 45
25487 45
11423 45
78078 45
48770 45
52765 45
46155 45
14757 45
2061 46
19742 45
93487 45
48461 45
34220 45
41834 45
95153 45
72727 45
28401 45
12299 46
59667 45
75781 45
36382 45
24638 45
35374 45
89708 45
80181 45
8830 45
80336 46
3454 45
2994 45
49056 45
15439 45
17376 45
38534 45
85458 45
15128 45
51159 45
87084 45
96375 45
92844 45
14282 45
85071 45
1167 45
699 45
63058 45
43753 45
63567 45
21753 45
21118 45
60326 45
25539 45
75597 45
93377 45
60778 45
82886 45
12761 45
76730 45
39304 45
77113 46
32117 45
73837 45
78614 46
95307 45
72248 45
53697 45
93088 45
57582 46
33651 45
50914 45
33709 45
65037 45
29427 46
20558 46
16106 45
78889 45
82175 45
4390 45
24820 45
74923 45
17127 45
38597 45
58231 45
62336 45
85562 45
29016 45
26527 45
5420 45
77652 45
99936 46
52267 45
11368 45
7223 45
33251 45
98099 47
20638 46
80305 45
46730 45
35507 45
47160 45
65862 45
76951 45
30175 45
85941 45
72299 46
43801 45
28573 45
76533 45
66795 45
33713 45
91894 45
58459 46
25206 47
94932 46
8865 45
70192 45
82409 46
46294 45
27520 45
25063 45
31907 45
76732 45
38486 45
61169 45
30020 45
24706 45
92026 46
96386 45
9548 45
21327 45
83266 46
59050 45
13390 45
73251 45
38230 45
43798 45
84152 45
85768 45
9320 45
41712 45
69788 45
23490 46
88458 45
62194 45
80179 45
38871 45
33828 45
5577 45
48135 45
94379 45
68711 45
24242 45
58841 45
19047 45
4536 45
12105 45
40942 46
90026 45
55712 45
41017 45
17491 45
70688 45
1164 45
78446 46
21631 45
41369 45
59221 45
88809 45
173 45
11123 45
93467 45
65128 45
51971 45
67416 45
83206 45
22586 45
3118 45
67117 45
30892 45
38817 45
72465 45
73236 45
31071 45
30375 45
76158 45
20650 45
91529 45
87044 46
45945 45
10684 45
39864 47
91176 45
28881 45
33743 45
18759 46
14354 45
79046 45
63051 45
19328 45
85269 46
44327 45
856 45
47316 46
37712 45
78272 45
28047 45
3701 45
87237 45
5504 45
62352 45
32002 45
73125 45
19436 45
9687 45
21473 45
82712 45
45029 45
34675 45
99567 45
42286 45
53550 45
12954 45
32187 45
59005 45
47887 45
71726 45
8902 46
79565 46
96802 45
89241 45
85587 45
96846 45
35711 45
32934 45
98290 45
21762 45
99768 45
17317 45
51844 45
681 46
52015 45
37755 45
10225 45
52856 45
33655 45
1895 45
19455 45
54062 46
63802 45
55422 45
7550 45
11891 45
78564 45
99668 45
23822 45
17391 45
98398 46
37657 46
22416 45
11279 45
16098 45
67830 45
15335 45
86119 45
71239 46
9871 45
13173 45
39081 45
15903 45
33785 45
42508 45
62960 45
52090 45
11917 45
90144 45
48293 45
21138 45
67675 45
64457 46
74883 45
31496 45
47902 45
82629 45
92410 45
17776 45
68236 45
67121 45
70433 45
49132 45
27676 45
46483 45
29226 45
55062 45
72518 46
85258 45
16697 45
46608 45
39828 45
70981 46
55767 45
26648 46
955 45
53425 45
58526 45
64312 45
16566 45
22553 45
19591 45
68108 45
66449 45
79859 45
9674 45
1994 45
39741 45
89831 45
87238 45
30535 45
80127 45
46858 45
57362 45
80420 45
96225 45
97804 47
34261 45
1121 45
62454 45
70792 45
48139 45
39040 45
47906 45
76465 45
54812 45
97815 45
2259 45
65361 45
52046 45
48076 45
73363 45
17611 45
78468 45
66729 45
47928 46
70499 45
91578 45
39354 46
34033 45
77656 46
23212 45
37708 45
44654 45
70242 46
5413 45
44545 45
10103 45
3968 45
73023 45
75102 45
36530 46
30702 45
31556 45
14053 46
75123 46
4529 45
95727 45
98432 45
51437 45
6304 45
92839 45
49119 45
15453 47
24535 45
33811 45
21316 45
64187 45
7300 45
15030 45
12471 45
29478 48
28758 45
72794 45
42638 45
23231 45
55772 45
39884 45
13100 45
99576 45
73395 46
79056 45
99557 46
910 45
16903 45
71929 45
4338 45
83147 45
87006 45
57322 45
39925 45
22383 45
68516 45
3821 45
13456 45
51916 46
43175 45
61365 46
48946 45
52127 45
30316 45
3105 45
38182 45
18010 45
23197 45
18240 45
63154 45
71240 45
75392 45
15345 45
82832 45
2328 45
17763 45
87362 46
20953 45
61248 45
50083 45
50395 45
78678 45
94346 45
95812 45
99676 45
71153 45
6596 45
86923 45
27109 45
58297 45
45742 45
97622 45
31774 45
97102 45
48216 45
69548 45
24276 45
91862 45
81958 45
94091 45
29657 45
47795 45
62640 45
9432 45
41093 45
14093 46
1768 45
18331 45
43112 46
38419 45
14045 46
65682 46
27492 45
26957 45
51422 45
68439 45
7601 45
80268 46
12975 45
61460 45
16087 46
74389 45
77830 45
72437 45
56190 45
54401 45
54809 45
14617 46
1596 45
93333 45
62733 46
81494 45
82344 45
13580 45
82894 45
49482 45
25198 45
17537 46
73449 45
87496 45
8052 45
14902 46
1965 46
97699 45
14671 45
80284 45
3332 45
48956 45
90808 45
84711 45
53193 45
65985 45
70457 45
46530 45
93006 46
36152 45
39457 45
2717 45
80986 45
29130 45
23589 45
58982 45
79673 45
71778 45
7467 45
41631 45
89718 45
11070 45
59930 45
86630 45
63822 45
3026 46
3814 45
97874 45
97855 45
56209 46
11537 45
85856 45
38375 45
17036 45
64539 45
37557 46
29608 45
18332 46
66218 45
42212 45
19572 46
13802 45
81123 46
90668 45
76226 45
55799 45
43047 45
59425 45
21794 46
71786 45
93780 45
77347 45
89819 45
14620 45
65661 45
74258 45
65533 45
5355 45
86060 45
40432 45
34489 45
72241 45
52742 46
38046 45
15717 45
38625 45
88979 45
24374 45
56531 45
91976 45
99528 45
63496 45
40510 46
81388 45
13920 45
68393 46
35573 46
3475 45
65552 47
92121 47
32963 45
59243 45
56032 45
69953 45
5811 45
37293 45
12602 45
14519 45
20053 45
27150 45
88522 45
95476 45
26061 45
94361 45
9449 45
20377 45
90320 45
95055 45
17810 46
20238 45
51182 46
85176 46
67650 45
26287 45
82850 46
40254 45
89998 45
82857 45
24276 45
53944 45
96410 45
31092 46
25381 45
4188 45
28997 46
71243 45
57323 45
90734 45
71960 45
98034 45
71988 45
53783 45
89019 46
22633 45
27878 45
91171 45
93620 45
20789 45
96035 45
93884 45
63652 45
71082 45
22871 45
39559 46
53120 46
47445 45
15786 46
40513 45
39585 45
49885 46
12723 45
87132 46
70800 45
40033 45
86036 45
51323 45
2875 45
91189 45
60588 45
28245 45
40437 45
76902 45
74822 45
78165 45
10935 45
34319 45
7607 45
18605 45
42504 45
48704 45
14960 45
74890 45
31207 45
68089 45
45667 46
67197 45
6037 45
7328 45
86855 45
13860 45
61219 45
9853 45
37000 45
71488 45
28433 45
1638 45
61153 46
88109 45
74145 46
4720 45
38867 45
54857 45
87568 45
44362 45
91279 45
33917 45
3226 46
53541 45
28610 45
52347 45
10469 46
77847 45
92420 45
28451 45
63998 45
21689 46
42970 46
6600 45
37535 45
74822 45
11804 45
8315 45
35558 45
43121 45
58762 45
52574 45
53340 45
16530 45
59864 45
19547 45
60278 45
11452 45
43987 45
16591 45
52909 45
99474 45
32062 45
14189 45
93673 46
68621 45
86588 45
61362 45
90578 45
57088 45
21627 45
95963 45
80699 46
96622 46
69066 45
75341 46
58104 45
21260 45
67508 45
16685 45
3561 45
10843 45
99514 46
51662 45
21051 46
44871 45
25746 45
37115 45
5929 45
9035 47
32814 45
73556 46
21739 45
73357 45
89074 45
98382 46
99482 45
4905 45
39076 45
32526 45
57141 45
42909 45
66141 45
68649 46
50849 45
78879 45
69312 45
28103 45
74516 45
85632 45
21498 45
67188 45
31128 45
20370 45
15791 45
79882 45
32579 45
54105 45
71834 45
57360 45
91779 45
15119 45
15243 45
45609 45
35378 45
83011 45
38631 45
9750 46
81347 46
99947 45
53638 45
96878 45
70573 45
94077 45
91957 46
73443 45
99983 45
38622 45
44103 45
85097 45
24688 45
19118 45
61659 45
81571 45
53408 45
97019 46
64572 45
17563 45
1949 45
33545 45
41035 45
96592 45
13747 45
99079 45
15204 45
45316 45
80167 45
88234 45
2283 45
2716 45
27045 45
77532 46
29173 45
77450 45
32402 46
22579 45
7144 45
86753 46
15272 45
95808 45
47774 45
71642 45
56633 45
2554 46
69224 45
11714 45
53530 45
12186 45
74766 45
4583 45
28440 45
97999 45
43225 45
69844 45
94423 47
3360 45
7211 45
74925 45
6105 45
41127 45
13322 45
34152 45
72036 45
4864 45
2091 45
8417 45
91046 45
89320 45
51115 45
65447 45
63640 45
29235 45
52692 45
21580 45
28586 45
16636 45
45903 45
91380 45
54225 45
68730 45
35603 45
99098 45
10541 45
47697 45
30720 45
33079 45
11937 45
10099 45
97725 45
54490 45
59342 46
13706 45
57175 45
41294 45
49361 45
7944 45
36030 47
32975 45
77304 45
27881 45
23110 45
67541 45
25038 45
23614 45
68488 45
98259 46
65417 45
10363 45
51739 45
20449 46
99548 45
65656 45
52412 45
46696 45
72583 45
89120 45
80572 45
53979 45
89945 45
56798 45
71636 45
67238 45
50231 45
45762 45
99197 45
85486 45
99464 45
17241 45
47636 46
35846 45
95892 45
3559 45
38777 47
66044 46
73532 45
50580 45
47932 45
67072 45
77755 45
94318 46
33883 45
26314 45
58794 45
58482 46
71653 46
61334 45
18397 45
5487 45
96412 45
64902 46
54370 46
16205 45
28699 45
20496 46
36457 46
62752 45
26725 45
61516 45
85718 45
10809 46
81462 45
52690 45
69265 45
21330 45
89387 45
99039 46
56843 45
34742 45
50619 46
64928 45
31450 45
22319 47
48758 45
88283 45
60127 46
6520 45
95544 45
1726 45
66990 45
56597 45
19995 45
97391 45
30592 45
69440 45
55193 45
99940 45
10690 45
37840 45
59716 46
58974 45
23451 45
9857 45
70881 46
8427 45
72408 45
79129 45
95954 45
36407 45
22307 45
50161 45
97657 45
56959 45
7044 45
41666 45
70571 45
42038 45
85259 45
92813 45
30276 45
31860 45
34754 45
43774 45
13488 45
97736 45
59237 45
57591 45
57208 45
42437 45
18478 45
92371 45
71964 45
9161 45
73144 45
29508 45
64673 45
77147 45
94002 45
5626 45
90813 45
84203 45
16767 45
69770 45
11698 45
85828 45
33345 45
25998 45
50658 45
79645 45
24038 45
71336 45
88103 45
37465 45
51622 45
9896 45
7102 46
66828 46
78753 45
28281 45
57976 45
28334 45
59214 45
4155 45
40430 45
53000 45
81400 45
14460 45
61993 46
61713 45
11143 45
85044 45
39917 45
91214 45
50922 45
1428 45
49185 45
87013 45
59131 45
82997 45
95061 45
96939 45
65400 45
33463 45
7089 45
44170 45
22961 45
35459 45
7329 45
83050 46
57402 46
64455 45
26192 45
33791 45
42774 45
33785 45
90895 45
76314 45
73879 45
17123 46
60796 45
90733 46
10139 45
65584 45
30091 45
72207 45
20488 45
1788 45
2713 45
8185 45
88598 45
91387 45
15521 45
23586 46
13971 45
14507 45
47649 45
64364 45
83388 45
21982 45
68044 45
95300 45
60531 45
51653 45
2155 45
31191 45
68659 45
10573 45
99382 45
58972 45
57968 45
57202 45
10346 45
95839 45
73062 45
25802 45
71260 45
28446 45
34720 45
61659 45
19797 45
78341 45
45745 45
61688 45
25601 45
21043 46
11699 45
54805 45
96025 45
5146 45
59288 45
71799 45
83633 45
91612 45
53663 46
20573 45
5302 45
69527 45
92170 45
87378 46
99052 46
69346 45
17827 45
29236 45
95607 46
74259 45
10250 45
90537 45
78999 45
31307 45
68398 45
26791 45
29425 45
98427 46
8651 45
78156 45
91481 46
66726 45
23079 45
50787 45
52052 45
59876 45
38420 46
52665 45
29317 45
4046 45
33995 45
64905 45
966 45
67758 45
96916 45
39173 47
83070 45
3449 45
41254 45
11985 45
57163 45
71855 45
85086 45
37132 45
11415 45
81296 45
8472 45
45303 45
48657 45
2581 45
92695 45
93643 45
13425 45
97902 45
85963 45
53965 45
38259 46
81472 45
18265 45
85027 45
61023 45
33798 45
29458 45
3153 45
96315 45
88714 45
88091 45
92069 46
527 45
28984 45
18370 46
77680 46
19672 45
36154 45
99815 45
56057 45
35107 45
90395 46
43914 45
46414 45
88454 45
42976 45
3275 45
19143 45
65981 45
66903 45
95171 45
45636 45
59903 45
31276 45
37247 45
39113 45
53864 45
28182 45
65899 45
37378 45
93488 45
46615 45
58778 45
83685 45
7747 45
37688 45
64806 45
35259 45
26141 45
92038 45
34434 45
70543 46
63673 45
17929 46
13635 45
52714 45
3980 45
36535 45
66666 45
53468 45
16735 45
80990 45
63492 46
77982 45
12880 45
47428 45
18865 46
42888 45
50843 45
64928 45
76498 46
73124 45
99827 45
41500 45
18412 45
9978 45
9895 45
94564 46
36389 46
35531 45
16695 45
7784 45
22166 45
58630 45
28698 45
56716 45
42998 45
52760 45
98320 45
9954 45
17763 45
19852 45
79445 45
5262 45
64203 46
73794 45
24604 45
37473 45
54629 45
11219 45
74212 46
62745 45
82890 45
90432 45
78078 45
1197 45
52389 45
49798 45
45847 45
20314 45
89511 45
54903 46
49705 45
30364 45
99632 45
27970 45
48182 45
92496 45
59502 45
48612 46
77803 46
56754 45
50832 45
30986 45
45128 45
64651 45
68601 45
88006 45
83227 45
90906 45
95570 45
11487 46
19242 45
35402 45
96009 45
1159 45
18444 45
85338 45
52391 45
84977 45
19823 45
10628 45
86569 45
44800 45
76976 45
64461 45
471 45
25336 45
69671 45
23301 45
35075 45
20357 45
22706 45
87388 45
27835 45
29958 45
66261 45
66569 46
25372 45
86790 46
69986 45
92611 45
40135 45
60842 45
27960 45
47278 45
70809 46
57399 45
35266 46
96119 45
73922 45
99614 45
23105 45
717 45
77248 45
1809 45
64644 45
91019 45
36244 45
13333 45
78730 45
35794 45
73676 45
20885 45
38564 45
82419 46
38636 45
89846 46
48080 45
13764 45
30105 45
88984 46
17195 45
20291 45
8986 46
67547 45
96009 45
5946 45
18329 45
47748 45
32911 45
55172 45
45133 46
80240 45
35176 46
81083 45
14147 45
48215 45
21247 45
80474 45
80004 45
2741 45
52217 45
13352 45
64756 45
28971 45
56468 45
16719 45
36715 45
89541 45
11288 45
82458 45
1477 47
24324 46
58154 45
69123 45
36890 45
37795 45
71976 45
69208 46
95266 45
64048 45
37231 45
62414 45
6123 45
288 45
28113 45
22270 45
98555 46
89552 46
91851 46
3497 45
83429 45
43204 45
54909 45
79025 45
58564 45
82354 47
95957 45
1488 45
17350 46
47264 46
19061 45
71526 46
11452 45
91625 45
12268 45
6520 45
12590 45
37280 45
42906 45
43607 45
75630 45
75639 45
33968 45
89533 45
81036 46
9201 45
54687 46
8725 45
72512 45
99624 45
19404 45
31800 45
16722 45
35469 45
96215 45
90182 45
44112 45
38071 45
27699 45
56175 45
89788 46
62380 45
39313 45
63622 45
52514 45
67542 45
19324 45
93151 45
5371 45
87136 45
93844 45
47489 45
26859 45
63189 45
99382 45
76637 45
41929 45
16967 46
32949 45
36767 45
49623 45
96533 46
73077 45
48335 45
19098 45
19169 45
89822 47
2058 45
12985 45
92797 45
41390 45
86556 45
82743 45
40047 45
63160 45
43593 45
76344 45
52664 45
45437 45
9449 45
7804 45
72282 45
24371 45
57217 45
54252 45
91027 45
6175 45
22477 45
28206 45
83895 45
67708 45
12072 45
18425 45
30701 45
42722 45
39205 45
51311 45
79321 45
16451 45
88179 45
35790 45
61860 45
46178 45
90138 45
69316 45
32299 45
47671 45
5928 45
14896 45
53920 45
6151 45
2066 45
49480 45
35171 45
79960 45
88025 45
46017 46
67266 45
94027 45
68380 45
50782 45
30687 45
2193 47
66504 45
41263 45
47088 45
38998 45
23062 45
98786 46
37903 45
86131 47
73096 45
76566 45
57157 45
50959 45
97903 45
53998 45
69181 45
77138 45
75040 45
8147 45
70847 45
36582 45
47043 45
42562 45
16526 45
58330 45
30920 46
23380 46
69575 45
72735 45
44629 45
84290 45
26680 45
50373 45
31974 45
48204 45
85455 45
7329 45
50250 45
34502 45
92540 45
15261 46
10120 46
56249 46
66062 45
57764 45
43759 45
11979 45
87407 45
84684 45
51851 45
84310 46
78989 46
93626 45
22013 45
55727 45
7175 45
25603 46
99538 45
29090 45
17406 45
90591 45
85300 45
81820 45
75488 46
69999 45
38604 45
42529 45
85367 45
12288 45
33646 45
40970 45
9040 45
3300 45
76248 45
75133 45
93405 45
7190 47
32341 45
57596 46
14041 45
24314 45
54893 45
51077 45
51600 45
81699 45
92506 45
78017 45
15462 45
8051 45
4575 45
22850 45
12062 45
47475 45
50777 46
76062 45
66800 46
87382 45
12798 45
75252 45
20471 45
145 45
91998 45
27684 45
33537 45
33170 45
67620 45
25199 45
26959 45
59867 45
32941 45
67064 46
16412 45
38316 45
7306 45
88446 46
68946 45
79283 45
28956 45
58753 45
49830 45
76366 45
4250 45
50306 45
98993 45
32936 45
88483 45
18951 45
89180 45
89106 45
38225 45
6711 45
91389 45
41635 45
77073 45
98777 45
45999 45
76503 46
87399 45
41861 45
35264 45
29156 45
56721 45
4514 45
78999 45
12426 45
52104 45
83388 45
15090 45
98960 45
22866 45
81065 45
54300 45
74087 45
94463 45
76912 46
32352 45
17608 45
24979 45
4171 45
79331 45
22532 46
46830 45
96924 45
71671 45
70953 45
45946 45
47060 46
19672 45
54992 45
56537 45
17128 45
82342 47
15396 46
24928 46
85331 45
22381 45
85768 45
56224 45
96054 45
49848 45
21173 46
4007 45
44271 45
94789 45
65859 45
94495 45
57112 45
80154 45
13556 45
46032 45
94033 45
53956 45
12650 45
33147 45
22949 46
51384 45
82481 45
20585 45
92759 45
17571 45
34352 47
33508 45
75519 45
63980 45
37682 45
78566 45
56071 45
13058 45
79722 45
67480 46
3846 46
20769 45
50114 45
50374 46
78888 45
89016 45
62540 45
52893 45
94853 45
39351 46
9317 45
84807 45
19360 45
78683 46
7913 45
83015 45
6929 45
47254 45
5487 45
91005 45
64972 45
67247 46
17064 45
33399 45
28534 45
83165 45
16053 45
67958 46
27044 45
83196 45
98869 45
27841 46
99494 46
6250 45
94888 45
55295 45
44946 45
16452 46
33920 46
51719 45
86945 45
37903 45
96209 45
95056 45
25537 45
75522 45
85790 45
61927 45
68835 45
63420 46
65591 45
18480 45
38665 45
27929 45
20257 45
28498 45
86247 45
93606 45
65320 45
76974 45
3512 45
3687 45
33010 45
11634 45
43726 45
72120 45
62221 45
91700 45
6245 45
14571 46
54801 45
88434 45
1710 45
6156 45
4305 45
1006 45
49873 45
48733 45
32341 45
96980 45
22571 45
70140 46
50228 45
9639 45
7736 45
69509 45
96108 45
39903 45
31037 45
52477 45
2662 45
36497 45
41390 45
86111 45
40554 45
22286 45
70903 45
35803 45
50768 45
46630 45
69548 45
39837 45
61311 45
15721 45
84955 45
69690 45
96197 45
75270 45
8330 45
37159 45
61773 45
80969 45
13107 45
24668 45
44996 45
20397 45
60663 45
75339 45
29494 45
50057 45
38625 46
56309 45
70872 46
6777 45
62358 47
84706 46
32792 45
51912 45
42956 45
51174 45
40970 45
72740 45
71680 45
64421 45
44544 45
84768 46
45089 45
86094 45
1479 45
35909 45
81715 45
48474 45
32795 45
23671 45
67143 45
86756 45
7526 45
72436 45
62182 45
33574 45
39405 46
80267 45
9564 45
83818 45
83505 45
49024 45
61479 45
33615 45
18694 45
95727 46
10809 46
97086 46
87807 45
7217 46
97268 45
16504 45
54997 45
41341 45
4155 45
65092 45
84579 45
69782 45
41341 45
40151 45
30838 45
87310 45
33213 45
25891 45
35860 45
3105 45
6908 45
61850 45
88862 45
94561 45
96272 45
35579 46
66221 45
59679 45
99423 45
25054 45
28975 45
37102 45
40244 45
86336 46
57202 46
76981 46
28773 45
40273 45
87244 45
42450 45
38848 45
43178 45
15965 46
30852 46
92614 45
7403 45
70273 45
47517 46
20053 45
99041 45
46296 45
64975 45
12861 45
44590 45
43896 45
70815 45
9918 45
58527 46
36623 45
30535 45
86922 45
99617 46
34607 45
87329 45
42177 45
48592 45
82738 46
2022 45
7251 45
93614 45
45305 45
11940 46
81862 45
3937 45
29317 45
42017 45
47413 45
56999 45
8171 45
68072 45
54429 45
96285 45
982 45
66484 45
37426 45
19173 45
86786 45
57099 45
18854 45
50359 45
40444 45
16383 45
89573 45
93914 45
53434 45
88776 45
74519 45
44645 45
64192 45
98838 45
17781 45
24370 45
27339 45
43433 45
78235 45
30798 45
41597 45
33611 45
80525 46
51764 45
88189 45
22540 45
47123 45
88328 45
81156 45
98809 45
62124 46
399 45
28378 45
65892 45
14708 45
7305 45
1107 45
69360 45
70286 45
84608 46
4940 45
17738 45
61864 45
9154 45
47902 45
19869 45
53897 46
95267 45
83382 45
50342 45
49762 45
65104 45
14320 45
24297 46
87408 45
17472 45
13457 45
7579 45
35180 45
14009 45
4439 45
79859 46
60098 45
37640 45
79683 45
41027 45
97756 45
12557 45
51834 45
92 46
31233 46
49017 45
83359 45
27330 45
57933 45
61255 45
40850 45
43182 45
80965 45
57417 45
33516 45
58131 45
47035 45
32603 45
44416 46
28496 45
19044 45
45045 45
86189 45
64950 45
53328 45
51483 45
67152 46
52491 45
93690 46
90874 45
59071 45
49748 45
74272 46
39505 45
95104 45
48472 46
31774 45
9098 45
68265 45
87525 45
5266 46
15137 45
88275 46
19143 45
95558 45
6036 45
7682 45
59768 45
19151 45
53495 45
28739 46
88257 45
62237 45
77141 45
28285 45
23570 45
96819 45
5036 45
11073 46
77712 45
87413 46
8483 45
36707 45
87276 45
67164 45
89394 45
34063 46
8998 46
96404 45
18009 45
83560 45
31848 45
53013 46
13551 45
75549 45
39604 45
13246 45
21956 45
61257 47
38687 45
37436 45
60302 45
13980 45
3287 45
40663 45
5540 45
63738 45
97007 45
17767 45
28698 45
64965 45
55522 45
90467 45
4994 45
33247 45
18640 45
12522 45
98295 45
48312 45
25314 45
68508 45
64056 45
31870 45
12805 45
95270 45
2524 45
77436 45
6619 45
92791 45
81345 46
58591 45
71435 45
24995 45
3017 45
90820 45
66035 45
78971 45
4563 45
27036 45
26299 45
44806 45
99821 45
77528 45
6451 45
78342 45
68349 45
37435 45
63629 45
22065 45
80589 45
48636 45
77456 45
3691 45
38613 45
55697 45
57495 45
52093 45
51189 45
97672 45
56791 45
12485 45
4010 45
68504 45
54655 45
55226 45
66932 45
36699 45
86167 45
33610 45
32234 45
85206 45
14090 45
19756 46
64221 46
81263 45
889 45
71127 45
41112 45
35115 45
69485 45
81804 45
271 45
98975 45
31630 45
68946 45
88075 45
35161 46
43832 45
2105 45
14717 45
2130 45
53480 45
45406 45
13790 45
3480 45
85500 45
87483 45
73278 45
8653 45
71055 46
15274 45
59003 45
55367 46
40637 47
97102 46
99988 45
41614 45
41322 45
24633 45
2738 46
12326 45
7421 45
57111 45
74117 45
9293 45
2487 45
69731 45
16002 45
84427 45
85506 45
42010 45
94469 45
74393 45
49792 45
4765 45
29381 45
22317 45
10535 45
68888 45
91490 45
36787 45
45435 46
44637 45
59134 45
92071 45
92176 45
60337 45
66553 45
66815 45
83107 45
45508 45
8905 45
61536 45
44104 45
13368 46
15714 45
73850 45
24600 45
89993 45
78122 46
13156 45
15840 46
44085 45
29826 45
14781 45
97258 45
18132 45
71903 47
88534 45
31061 45
81254 46
71911 45
59754 45
46093 46
93912 45
27394 45
23161 45
33572 45
51128 45
18553 46
32354 45
98129 45
46195 45
30091 45
66536 45
52024 45
12294 46
3804 45
28640 45
9826 45
53060 45
54742 45
14026 45
70682 45
48543 46
14535 45
29906 45
5561 45
74676 45
45339 45
70375 45
71277 45
58914 45
21041 45
27421 45
70467 45
70064 45
56372 45
10352 45
27484 46
74459 46
75513 45
31300 45
36865 45
124 45
3285 45
58295 45
88772 45
23432 45
24982 45
25786 45
12955 45
45732 45
52273 45
86494 46
37742 45
60893 45
47378 45
97387 45
24180 45
47720 47
47237 46
92192 45
82558 46
62100 45
17067 45
25293 45
37192 45
92305 45
61260 45
54759 45
51773 45
14294 46
11401 45
50868 45
79118 45
51535 45
17361 45
77582 45
23061 45
95787 45
79657 46
82799 45
49260 45
51725 45
23548 45
18681 45
15235 45
51827 45
47275 46
78369 45
2653 46
31953 45
3364 45
49016 45
48983 45
4148 45
9618 45
34567 45
18333 45
10863 45
86658 45
85643 45
66810 45
47029 45
93304 45
15826 45
72739 45
21274 45
93248 45
75704 45
25532 45
67070 45
54102 45
73842 45
66246 45
71208 45
84691 45
57612 45
36547 45
59501 45
5894 45
90732 45
71526 45
29927 45
70934 45
99499 45
53837 45
49510 46
88148 45
22646 45
78332 45
56084 45
49070 45
76192 45
35954 45
35071 45
6659 45
47622 45
94721 46
87835 45
24919 45
50688 45
88653 45
57770 45
69286 45
31402 45
69206 45
98403 45
22530 45
96464 45
70151 45
9626 45
2068 45
45084 45
76790 45
4362 45
35184 45
85572 46
70086 45
15409 45
88101 45
3757 45
42992 45
91130 45
9398 45
5260 45
2338 45
48615 45
54344 45
17085 46
31424 45
67052 45
10780 45
8852 45
41207 45
32039 45
30867 45
1696 45
73533 45
65954 45
19991 47
58674 46
92108 45
7856 45
1415 46
37193 45
47404 45
79967 45
38050 45
29935 46
42281 45
15261 45
14444 45
23611 45
4689 45
59630 45
60843 45
18224 45
15998 45
29396 45
83673 46
72568 46
47171 45
7597 45
49916 45
6379 45
64177 45
51124 45
24504 45
18599 46
46335 45
41276 46
80882 45
74323 45
96407 45
9870 45
85605 45
52175 45
18756 46
86951 45
26055 45
98697 45
8542 46
474 45
16220 45
54040 45
33685 45
32871 45
58962 45
20827 45
18863 46
97593 45
79039 46
63347 45
92700 45
50088 45
89074 45
7056 45
82026 45
3784 45
83145 45
48526 45
95391 45
83171 45
40706 45
30502 45
51322 46
90062 45
17725 45
5691 45
26546 45
54752 45
29858 45
48008 45
36508 45
860 45
3840 45
45525 45
61254 46
57267 45
2495 45
97741 45
48202 45
12007 45
83083 45
19832 45
7156 45
87367 45
83122 46
88007 45
27300 46
48034 45
65369 45
94165 45
36388 45
75639 45
22666 45
27918 45
99480 45
89874 45
93334 45
67419 45
34251 45
42110 46
65490 45
49891 45
45784 46
34508 45
98202 45
18425 45
47201 45
35503 45
40393 46
96374 45
37193 45
33061 45
78458 45
20326 45
26679 45
25365 45
82062 45
29051 45
97115 45
10521 45
18364 45
95889 45
1421 45
43172 45
1131 45
54157 45
32714 45
44993 45
89572 45
56754 45
86557 45
42212 45
86225 45
60186 45
40686 46
42605 45
86512 45
98066 45
4179 45
44601 45
56023 45
79899 45
1451 45
64979 46
91093 45
2622 45
2960 45
53091 45
22577 46
86516 45
7240 45
77793 45
84622 45
32954 45
95322 46
198 45
82275 45
20498 45
51951 45
63350 45
27672 46
32423 45
96143 45
98018 45
43576 45
48562 45
19178 46
37921 45
88602 45
53727 45
20854 45
88520 45
86694 45
13094 45
35734 45
63101 45
91706 45
33573 45
3670 45
4580 45
77776 45
60037 45
89781 47
85268 45
82177 45
95075 45
62442 45
55224 45
91533 45
67238 45
86012 45
13898 45
13962 45
20853 46
57766 45
28931 45
10234 46
45657 45
26779 45
60945 45
46554 45
39211 45
96235 45
20050 45
42625 46
22971 45
83472 45
54767 45
65489 45
1041 45
21630 46
79200 46
6457 45
80856 45
75157 45
98216 45
9152 45
24332 45
56667 45
375 45
50641 45
17725 45
52564 45
96637 45
99843 46
58878 45
78574 45
90429 46
16796 47
57621 45
92715 45
45782 45
96020 45
83284 45
73803 45
69356 45
81475 45
88178 45
23025 45
39256 45
52019 45
47884 45
79756 45
96354 45
87194 46
25651 45
93431 45
94257 45
61016 46
73822 45
25480 45
18756 45
11462 46
86693 45
18144 45
52564 45
46946 45
65163 45
40519 46
38189 45
72689 45
26845 46
37615 45
75230 45
74184 45
54740 45
59865 45
97270 45
8530 45
31102 45
42349 45
5725 45
62483 46
74582 45
21888 45
54601 45
81458 45
33891 45
6315 46
33834 45
55796 46
72654 46
15411 45
458 45
628 45
83308 45
68369 45
88563 45
3999 45
71231 45
17820 45
43484 45
31393 45
35935 45
66289 45
10688 45
57197 45
65441 46
86173 45
4782 45
59003 45
62810 45
85272 45
20086 45
45987 45
48615 45
71868 45
94638 45
47166 45
98770 45
21362 45
20128 45
68900 46
87624 45
44174 45
57048 45
11203 45
79772 45
97242 45
2770 45
1202 46
75993 45
55052 45
96166 45
42102 45
2575 46
56517 45
37965 45
15351 45
27163 45
89981 46
2365 46
30033 45
76419 45
9444 45
83076 45
94427 45
11094 46
19211 45
53452 45
39159 45
23765 45
85056 45
96821 45
77315 45
71216 45
38090 46
94049 45
92786 45
22589 45
19993 46
50840 45
60656 45
37597 45
96352 45
94180 45
68535 45
70001 45
27222 45
60566 45
15385 45
91784 45
67750 45
24824 46
22871 45
53745 45
29798 45
2592 45
20034 46
13201 45
13775 45
6836 45
25778 45
46412 45
19210 45
13008 46
60227 45
4113 46
52230 45
44478 45
56235 45
99429 45
21874 45
81921 45
54935 45
74973 45
96121 46
29814 45
63528 45
60802 45
78045 45
52733 45
1282 45
53403 45
53318 45
10567 45
30299 45
51188 45
87693 45
14576 45
31548 45
71348 45
313 45
36813 45
36357 45
34191 45
13781 45
8704 45
32759 45
79374 45
94578 45
22229 45
38395 45
29307 45
7950 45
56958 45
90543 46
88672 46
89067 45
91318 45
6110 46
26795 45
31344 46
55567 46
78785 45
69090 46
99038 45
14015 45
35200 45
19577 46
57134 45
60648 45
79633 45
87665 46
57785 45
66383 45
89831 45
79475 45
18329 45
79956 45
32631 45
84096 45
37739 45
62361 45
74907 45
32329 45
88686 46
20950 45
94267 45
76950 46
14223 45
39827 45
82375 45
60589 46
18806 45
26709 45
93218 45
16365 45
74564 45
8304 45
72972 45
74239 45
77501 46
35022 46
43596 45
22756 45
49100 45
45680 45
67689 46
16404 45
76049 46
81087 45
70599 45
47256 45
5344 45
20512 45
65651 45
74642 45
1477 45
57559 46
38533 45
57375 45
24873 45
8354 45
38962 45
35213 45
33422 45
35651 45
24771 46
85880 45
20822 45
28813 45
1574 45
35330 46
41381 45
96765 45
83470 45
45678 45
15914 45
50786 45
6488 45
80611 45
74393 46
46195 45
14680 45
41255 45
17443 45
85903 46
94611 45
53828 45
20265 46
93203 45
18065 45
66876 45
92557 45
14077 46
18391 45
22307 45
56573 46
28933 45
59947 45
36591 45
81172 45
5169 46
11672 46
38568 45
27203 46
97485 45
26906 45
1235 45
11914 45
66240 45
57524 45
52815 46
73121 45
26717 45
96927 45
1104 45
85881 45
65604 45
99941 45
25332 45
70209 45
10324 45
93254 45
18425 45
43966 45
10966 45
53859 45
5875 45
42219 45
99332 45
7117 45
72701 45
85521 45
15863 45
34186 45
76076 45
64940 45
51592 45
27880 45
4350 45
21035 45
58510 45
74655 45
2485 45
7308 45
11650 45
61093 45
11434 45
74516 46
13424 45
84852 45
81567 45
62061 45
93302 45
21909 45
15568 45
41852 46
77611 45
19307 45
68348 45
64383 45
25636 45
71916 47
70281 45
48845 46
27726 45
27825 45
23385 45
43883 45
15439 45
79980 45
22579 45
28374 45
6907 45
2621 45
56111 45
46110 45
52752 45
56595 46
32617 45
99904 45
33846 45
32137 45
98523 45
57232 46
85381 45
98380 45
82199 46
33369 45
96639 45
65832 45
71404 46
15450 45
61976 45
72903 45
76573 45
35947 45
46131 45
71014 45
72261 45
52909 45
29164 45
29297 45
3866 46
75167 45
83950 45
73374 45
36445 45
12286 45
63257 45
53882 45
87788 45
61467 45
3423 45
28883 45
35965 45
31728 45
20994 46
72394 45
37961 45
3960 45
22941 47
92618 45
4847 45
16601 45
71935 45
83247 45
72707 45
99498 45
42447 45
9545 45
34732 45
40584 45
409 45
85883 45
49161 46
91213 45
33988 45
16561 46
79066 45
13020 45
34981 45
47079 45
76642 45
93947 45
8967 45
87727 45
87041 45
17305 45
98192 45
13288 45
950 45
86140 45
52959 45
21162 45
59263 46
63359 45
85921 45
56793 45
18693 45
89303 45
44443 45
87242 45
97658 45
98828 45
321 45
52808 46
64757 45
6919 45
81490 45
23607 45
78961 46
52315 45
84014 45
63140 45
62328 45
19835 45
3000 45
85559 45
61854 45
15075 45
31384 45
8424 45
75846 45
52429 45
40499 45
44466 45
79280 45
4371 45
33386 45
86520 45
93845 45
14906 45
17400 45
4242 46
82381 46
24847 45
27847 45
17032 46
20103 46
20286 47
44895 45
677 45
2942 46
40781 45
80072 46
10395 45
1252 45
8087 45
74620 45
1579 46
84199 45
62320 45
25488 45
22697 46
76759 45
84118 45
71375 46
1798 45
83977 45
72688 45
65652 45
59873 46
27600 45
18170 45
88187 45
99571 45
77126 45
30070 45
12126 46
75383 46
26157 45
6311 45
71482 45
96316 46
5673 45
36558 45
88559 45
16236 45
75684 45
43884 45
59936 45
43592 45
55821 45
82378 45
23267 45
66461 45
68022 45
5514 45
18835 46
93891 45
83244 45
43012 45
89445 45
34158 45
13114 46
6453 45
72987 45
72231 45
72095 45
27254 45
94232 45
56286 45
13292 45
74607 45
80510 45
68685 45
79757 45
71547 45
56698 45
90599 45
58424 45
15874 45
83637 45
5319 45
22702 45
81894 45
37134 45
86777 45
18878 45
69324 45
73824 45
61425 45
86737 45
93531 45
50198 45
24501 45
70817 46
59677 45
89385 45
3217 45
68389 45
46597 45
47762 45
40932 45
46187 45
16074 45
91809 45
85834 45
75928 46
60866 45
41651 45
77728 45
96153 45
98100 45
94790 46
24493 45
92766 45
37819 45
51771 45
41 45
15777 45
432 45
96349 45
2017 45
11092 46
50274 46
87328 45
67638 45
35915 46
60641 45
89634 45
80875 45
85346 46
3467 45
72944 45
44649 45
65593 45
60333 45
77532 45
63813 45
34760 46
86378 45
89789 46
50619 45
83665 45
59829 45
26761 45
63204 45
7982 45
74772 45
18756 45
56464 45
82793 45
69177 45
14032 45
97652 45
4765 45
73816 45
1515 46
69926 45
67101 46
55522 45
56458 45
49206 45
19799 45
25500 45
71078 45
77363 45
19916 45
69292 45
79418 45
9378 45
48897 46
42822 45
82965 45
1478 45
70365 45
35784 45
25879 45
21829 45
98472 45
6935 45
38647 46
47487 45
93732 45
79645 45
67775 45
45558 45
21071 46
21371 45
46004 45
93983 45
86118 45
69023 45
38971 45
7984 45
52016 45
80933 45
24412 45
20049 45
58555 45
49517 46
39199 45
36786 45
17480 45
65843 45
24662 45
70155 45
32157 45
44046 45
30213 45
50259 45
60420 45
57815 45
31499 45
46763 45
37681 45
53432 45
10646 45
9009 45
21281 45
99650 45
54309 45
95521 45
7460 46
75299 45
66179 45
67383 45
45347 45
96307 45
31366 46
10509 45
77046 45
42161 45
20673 45
89066 45
30117 45
97659 45
27569 45
10552 45
48292 45
61962 45
32332 45
33518 45
18811 45
36591 45
55573 46
87036 45
60341 45
42634 46
93865 45
47571 45
2866 45
11216 45
81805 46
61833 45
84138 45
40973 45
99660 45
77068 45
18125 45
63901 45
31612 45
1522 45
72982 45
11682 45
36696 45
38296 46
64005 45
61982 45
89783 45
83510 46
51654 45
96327 45
53534 45
63950 46
72497 45
87697 45
99497 45
50021 45
30648 45
5006 45
31674 45
33675 45
21595 45
10835 45
31945 45
13426 46
80610 45
449 45
40639 45
48613 45
15091 45
21178 45
81874 45
63527 45
48068 46
86238 45
77776 45
58124 45
86656 45
72013 45
92576 45
23826 46
29478 45
40100 45
85442 45
26273 45
7096 45
70752 45
23455 45
41299 45
38404 45
71785 45
49588 45
40529 45
96313 45
13028 45
4927 45
36763 45
96244 45
88937 45
16690 45
66911 45
62379 45
3047 45
71200 45
97712 45
65086 45
6030 45
12059 45
92471 46
44862 45
2569 46
88950 45
79862 45
61426 45
9826 45
44400 45
34096 46
19134 45
22714 46
85359 45
88251 45
29922 46
19965 45
77041 45
20976 45
39416 45
45051 45
30197 45
65011 45
69816 45
66011 45
37824 45
17648 45
71979 46
42867 45
23590 46
98258 45
7551 45
15717 45
50252 45
74617 45
16847 45
50239 45
54517 45
1271 45
23880 45
79548 45
26817 45
61769 45
83550 45
73350 46
11441 45
43557 46
24660 45
45996 45
29267 45
97277 46
35921 45
54557 45
6625 46
43786 45
84026 45
81511 45
61415 45
52471 45
44607 45
23609 45
2479 45
53277 46
6959 45
68341 45
73346 45
46159 45
16446 45
79211 45
547 45
39247 45
7659 45
87915 46
53594 45
26495 45
43127 45
29707 45
48360 45
63470 45
73026 45
39314 46
15540 45
24165 45
94219 45
30736 45
10603 45
65512 45
4807 45
46068 45
67670 47
74687 45
88878 45
77581 45
32062 45
96465 45
9528 45
11276 45
74491 45
98452 45
15096 45
38874 46
41775 45
28857 46
26 45
34855 45
95634 45
27419 45
85049 45
24892 45
58294 45
61601 45
63998 45
11598 45
67378 45
3604 46
57957 45
22422 45
79496 46
42959 45
23595 45
91485 45
18378 45
48756 45
82332 45
53862 46
91385 45
80337 45
886 45
9002 45
87313 45
31390 45
73546 45
34191 45
30690 45
1415 45
89918 45
3383 45
42984 45
1016 45
43722 45
6686 45
43435 45
83793 45
71465 45
19118 45
41779 45
70 45
71170 45
99455 45
36421 46
87101 45
39792 46
74247 45
49288 45
87972 45
58576 45
64072 45
63476 45
19027 47
9417 45
20010 46
97259 45
20424 45
31896 45
55427 45
83243 46
9483 45
35568 45
67488 45
90380 45
17875 45
45823 45
53447 45
39256 45
60584 45
31001 45
96742 46
36155 46
90962 45
87826 45
7569 45
64543 45
80139 45
16472 46
9991 45
10700 45
48037 45
32312 45
93705 45
77979 45
36766 45
60788 45
67957 45
80333 45
95493 45
90037 45
2683 45
49873 45
45953 45
34978 45
64323 45
53594 45
45749 45
65563 45
37099 45
90624 45
91138 45
81064 45
16670 45
12600 45
77559 45
9731 45
81534 45
60564 46
57608 45
14924 45
99969 45
3128 45
71732 45
58490 46
60581 47
44655 46
79972 45
28050 45
39111 46
55262 45
5418 45
71011 45
50767 45
32084 45
91278 46
30353 45
69889 45
81018 46
67176 45
80633 45
87181 45
93345 45
19105 45
90805 45
94217 45
51430 46
87550 45
39490 45
94668 46
32958 45
87442 46
71103 45
9115 47
87742 45
88702 46
45954 46
15189 45
46358 45
98052 45
16125 46
1930 45
56397 45
91837 45
98647 45
51500 45
79895 45
9449 45
81096 45
44349 45
12099 45
37003 45
20876 45
32184 45
90997 45
1165 45
42489 46
49601 45
28107 45
33876 45
10189 45
28264 46
38695 45
42073 46
81305 45
86914 45
4038 45
47447 45
51943 45
73264 45
44576 46
24396 45
46483 45
63156 46
72469 45
15140 45
16794 45
61506 45
85155 45
1657 45
29392 45
7533 45
57790 45
44507 45
43026 46
68317 46
14278 46
38466 47
76317 45
98791 45
30888 45
10818 45
70628 45
18619 46
28566 45
29959 46
86530 45
18564 45
76430 45
80448 45
1187 46
67092 45
87181 45
25632 45
91364 45
466 45
10272 45
6070 46
88617 45
55985 45
36425 45
67857 46
9183 45
73002 45
56962 45
11209 45
23833 45
22020 45
98702 46
58100 45
92424 45
12289 45
36280 45
45465 46
56530 45
94882 46
97085 45
86957 45
63418 45
20604 45
98468 45
18228 45
84689 45
34044 45
50374 45
6766 45
37070 45
75518 45
74450 45
71947 45
93910 45
3466 45
77260 45
42122 45
21632 45
83757 45
78826 45
45856 45
28915 45
53403 45
4045 45
44404 45
59415 45
76189 45
49832 45
88411 46
64961 45
78729 45
53728 45
17219 45
69720 45
14168 45
97072 45
74721 45
59400 45
3268 45
29911 45
46319 45
87301 45
92846 45
30549 45
4494 45
1274 45
12608 45
39658 45
82651 45
92339 46
858 45
60280 45
1353 45
59985 45
20019 45
39785 46
12219 45
45001 46
63173 45
43085 45
66161 46
72166 45
49550 45
22653 47
21163 45
3522 45
811 45
52393 45
47571 45
18600 46
55437 46
830 45
47842 45
39480 45
53019 45
403 46
16378 45
57624 45
40601 45
80842 45
83314 45
34403 45
22523 45
11186 45
65396 46
74732 45
67647 46
74600 45
33773 45
65392 45
38339 45
36371 45
64290 47
28825 45
44323 45
50776 45
14308 45
56219 45
96246 45
64805 45
88575 45
6365 45
65482 45
16888 45
52084 45
10495 46
46205 45
28748 45
37991 45
19793 45
21345 45
63430 45
77197 45
33883 45
66718 46
86323 45
34636 45
29447 45
28764 45
82271 46
27283 45
48303 45
91871 45
99089 45
31323 45
33571 45
64537 45
45909 45
47458 45
83098 45
46915 45
50847 45
76995 45
64433 45
85632 45
18730 45
30938 45
33389 45
14508 45
15507 45
63455 45
26718 45
44734 45
22797 45
66589 46
2951 45
93704 45
83446 45
9242 46
27451 46
56033 45
21300 46
10349 45
61196 45
56272 46
19050 45
20681 45
61873 45
76364 45
13427 45
85973 45
8677 45
52963 45
87348 45
73874 45
57156 45
5181 45
38433 45
22938 46
64306 45
145 45
95062 45
31622 45
73222 45
55164 45
26249 45
42176 45
37881 45
43220 45
7527 45
4471 45
78757 45
84270 45
80556 45
61622 46
72571 46
16962 46
26504 45
58699 45
51722 45
40500 45
16681 45
86591 45
33027 45
58350 45
45007 45
86170 46
66251 45
53891 45
84315 45
15673 45
51275 45
82896 45
44360 46
37503 45
3979 45
918 45
56711 45
35894 45
96157 45
93646 45
11141 45
26605 45
65894 45
69759 46
89657 45
38630 45
21429 45
17944 45
2761 45
74030 45
62147 45
32942 45
5497 45
46738 46
82442 45
38860 46
71080 45
71193 45
98293 45
30028 45
54916 45
30379 45
10972 45
27077 45
36750 45
49437 45
50233 47
49730 45
6438 45
76596 45
59399 45
1352 45
57503 45
64380 45
90561 45
93602 45
71684 45
3550 45
72481 46
43862 46
95202 45
90417 45
68576 45
25153 45
14443 45
13232 45
72320 45
70101 45
3407 45
51689 46
42746 45
13321 45
28979 46
77670 45
9689 45
7710 45
94832 45
66520 45
16321 45
89037 45
96090 46
18584 45
68867 45
6086 45
55125 45
9549 45
84107 45
25872 45
13327 45
34179 45
45024 45
30208 45
5961 46
9086 46
76762 45
87441 45
61250 45
40316 45
85527 45
32792 45
24556 45
73324 46
57826 46
59997 45
83673 46
31580 45
96185 45
31325 45
74947 45
5559 45
42789 45
46418 45
44800 45
41801 45
76771 45
26390 45
91344 45
14064 46
32856 45
78435 45
82032 45
3924 45
5252 45
48874 45
67929 45
37747 45
37557 47
30607 45
77529 45
95768 45
99253 45
4446 45
34923 45
49358 45
49598 45
27944 45
70903 45
20057 45
23123 45
6333 45
65120 45
1592 45
22593 45
52531 46
5901 45
75289 45
28938 45
45461 45
39865 45
50947 46
6625 45
47788 45
66447 45
14866 45
6285 45
63711 45
52281 45
43443 45
74826 45
77398 45
78856 45
19577 45
7219 46
82824 45
43718 45
49241 45
49672 45
37018 45
68685 45
56268 45
52912 45
8542 45
63591 45
73620 45
33479 47
58085 45
70649 46
29119 45
97309 45
4666 46
73859 45
20201 45
78393 45
37499 45
76736 45
62572 45
29254 45
53547 45
61570 45
62225 45
92354 45
14543 45
11691 46
31750 45
94891 45
54542 45
94182 45
34631 45
42480 45
78427 45
48521 45
67409 45
88544 45
39203 45
26886 45
72100 45
77900 45
95807 46
31428 46
83419 45
50973 46
93839 45
56438 45
48173 45
41415 45
95736 45
39222 45
91699 45
64579 45
95477 45
80790 45
31692 45
45061 45
8577 45
11075 45
77873 45
29306 45
31952 45
1008 45
93362 45
21293 45
36550 45
14606 45
83832 45
28378 45
91637 45
52191 45
38222 45
8056 45
35819 45
73869 45
61224 46
62237 45
1995 45
23995 47
50247 46
90556 46
78851 45
55140 45
67946 45
91616 45
57425 45
4609 45
95322 45
19940 45
56211 45
62497 45
76079 45
76224 45
655 46
81537 45
505 45
63797 45
48975 45
80243 47
57193 46
1094 45
46116 45
7266 45
71468 46
64203 45
36117 45
12859 45
51169 45
81193 45
76192 45
42015 45
7864 45
9317 45
33354 45
5328 45
75146 45
89771 45
97041 45
33769 45
27876 45
12455 46
93846 45
78357 45
58088 45
96615 45
58678 45
89086 45
14894 45
10124 45
17320 45
92679 45
65743 46
80928 45
11403 45
79402 45
54089 45
16567 45
73034 45
79136 45
35834 45
49289 45
38928 45
47315 46
44938 45
14541 45
47734 45
90762 45
28076 45
63027 45
96511 45
94239 45
27973 45
19966 45
22081 45
94724 45
35776 46
54231 45
84507 45
77418 45
43559 45
95027 45
64965 45
26602 46
57691 45
67460 46
19678 46
31993 45
71082 45
23131 45
53992 45
65311 45
33360 45
3102 45
9976 46
67494 45
48586 45
90656 46
16409 45
70416 45
18807 45
18522 45
59811 45
48575 45
9951 45
18966 45
19047 45
46209 45
22001 45
25210 45
7660 45
45366 45
47775 46
3490 45
41462 45
1801 45
41574 45
6057 45
78971 45
52414 45
23347 45
62837 45
65795 45
58854 45
48514 46
60580 46
53099 45
59369 45
77087 45
93790 46
22836 45
50701 45
26661 45
69528 45
26482 45
31592 45
70374 45
2750 46
96803 45
46553 45
66022 45
86441 45
81209 45
33397 45
40917 45
71410 45
87959 45
10405 45
29606 45
95175 45
54702 45
69977 45
23897 45
44148 45
57806 46
78246 45
48367 46
37937 45
90098 45
61140 45
58039 45
79605 45
17758 45
56611 45
14870 45
18506 45
11191 45
97542 45
42296 45
39472 45
2094 45
74198 46
76768 46
94910 45
39771 46
41669 45
18180 45
16928 45
40454 45
49968 45
72848 45
44401 45
6549 46
20843 45
86237 45
7365 45
9058 45
30441 45
1491 45
61084 45
66905 45
92138 45
95109 45
90881 45
43346 45
26087 45
33962 45
43914 45
3267 45
23488 45
47930 45
23188 45
13070 45
68642 46
95673 45
23679 45
22543 45
43566 45
82109 45
28955 45
74926 45
91900 46
49855 45
71675 45
6136 45
78519 45
34969 45
2338 45
12385 45
61174 45
48645 45
45152 46
93024 45
51306 45
13825 46
82742 46
92041 45
58748 45
27326 45
82466 45
81483 45
40206 46
34872 45
55536 45
40676 46
32117 45
23807 45
404 45
48122 45
67290 45
70194 45
82522 45
81164 46
35638 45
9142 45
77722 45
39420 45
66919 45
92142 45
86324 45
32703 45
79901 45
71265 45
63100 45
73205 45
57364 45
65287 45
84302 45
67294 45
64901 45
82951 45
28416 45
82395 45
67098 45
43691 46
31631 45
68675 45
38809 45
88965 45
49079 45
72713 45
24465 47
73424 45
97252 45
30066 45
58564 45
64102 45
48547 45
96008 45
56934 45
76651 45
1761 45
51708 45
65247 45
34457 45
42840 45
83297 45
33611 45
42389 46
4880 45
82760 45
4026 45
29679 45
77408 45
77209 45
5978 45
27824 45
23889 45
22097 45
16831 45
76924 45
12608 45
85258 45
79904 46
19830 45
83011 45
11362 45
32508 45
40700 45
37413 45
49787 46
30484 45
33029 46
18865 45
88146 45
36916 45
26829 45
73604 45
98684 45
2512 45
2371 45
38961 45
71766 45
26978 45
48008 45
60875 45
34648 45
96990 45
44777 45
7966 45
49018 45
29431 45
24524 45
44721 45
34087 45
66916 45
70231 45
54389 45
62006 45
98453 45
89128 45
33183 45
24058 45
22313 45
96723 45
86618 45
28911 45
10220 45
58346 45
18213 45
5220 45
32439 45
18437 45
85791 45
3852 45
9867 45
13071 45
53372 45
89703 45
27161 45
33216 45
38200 45
78464 45
86946 45
90876 45
38564 45
87390 45
54244 45
57276 45
66780 46
71378 45
48472 45
7600 45
82319 45
22702 45
3709 45
46888 45
84823 45
61701 45
5102 45
94985 45
37119 45
1063 46
64976 45
64199 45
95365 45
35373 45
30435 46
57173 45
53138 45
94903 45
58187 45
93625 45
98223 45
46055 45
54077 45
33093 45
48499 45
24785 45
47852 45
2428 45
14376 45
35608 45
23795 45
63648 45
52580 45
13581 46
29521 45
34630 45
19790 45
91484 45
95961 45
65848 46
89902 45
66958 45
63202 45
42115 45
70784 46
47987 45
99747 45
46770 45
90741 45
84263 45
56624 45
8070 45
17734 46
68742 45
90092 45
69654 45
36934 45
3729 45
79548 45
22636 45
61471 45
73660 45
75232 46
56178 45
61709 45
25196 46
91408 45
22153 45
92323 46
81092 45
94517 45
11505 45
75269 46
48413 45
30130 45
91609 45
48842 45
21228 45
14427 45
82604 45
33063 45
67708 45
97534 45
68342 45
42972 45
19987 45
24786 45
22209 46
3955 45
99020 45
29259 45
49843 45
52326 45
77193 45
58049 45
61728 45
39685 45
97810 46
2166 45
55781 45
7249 45
91308 45
26316 45
85336 45
2300 45
81973 45
14653 45
96352 45
15056 45
82253 45
48431 45
69276 45
31469 45
1820 45
85328 45
85966 45
96205 45
94279 45
38503 45
89642 46
94141 45
79948 46
16371 45
7044 45
88491 45
45063 45
12567 45
32466 45
66131 45
25237 46
10935 45
37143 46
57471 45
63051 45
12574 45
3393 45
98829 45
46411 45
55570 45
27340 46
90456 45
51048 45
12871 45
98458 45
12524 45
37432 45
15883 45
8435 46
76503 45
91834 45
56351 45
59889 45
26394 45
57627 45
94703 45
68522 45
90827 45
95869 45
91300 45
18358 45
89183 45
95810 45
66480 46
48438 45
70466 45
88518 45
56560 45
89187 45
21092 45
59617 46
70021 45
8108 45
36824 45
7142 45
97425 45
28746 45
24639 45
49188 45
70802 45
98929 45
50737 45
73715 46
80822 45
52198 45
93011 45
30422 45
23006 45
39762 45
20986 45
32511 45
33845 45
49760 45
31142 45
87885 45
85833 45
13110 45
48943 46
31090 45
13597 45
91914 45
9392 47
33585 45
42591 45
93923 45
62805 45
12178 45
55870 45
10045 45
75707 45
31609 45
77973 46
48294 45
22810 46
92851 45
25176 45
19066 45
83799 45
50257 45
55288 45
53179 45
37070 45
29857 46
62739 45
5981 45
8119 46
71202 45
85461 45
85665 46
79426 46
21337 45
93729 46
85783 45
45914 45
44032 45
793 45
3349 45
43168 45
77854 45
27071 45
4508 46
66851 45
13244 45
6504 45
71830 45
81098 45
87273 45
61344 45
48504 45
32148 45
9074 45
8471 45
50319 45
66861 45
38663 45
39901 45
24020 45
13539 45
85247 45
8951 45
4544 45
87912 46
32315 46
33572 45
24819 46
20390 45
68683 46
41510 45
81086 45
50581 45
45387 45
57249 45
55341 45
98527 45
88346 45
89559 45
96901 46
52847 46
50297 45
99132 45
76159 45
89136 45
19920 45
35886 46
84386 45
95539 46
98794 45
23799 45
45097 45
48907 45
45426 45
40327 45
24995 45
24676 45
24446 45
48513 45
56279 45
61522 46
16547 45
98226 45
83586 45
15428 45
13583 45
66148 45
42136 45
56221 45
24643 45
2349 45
66618 45
80604 45
11294 45
19364 45
60529 46
60092 45
36643 45
71476 45
55776 45
8835 45
19028 45
83002 45
82796 45
64957 45
72611 45
25302 45
49392 45
10720 45
57619 45
79003 45
42684 45
19857 46
77692 45
93268 45
81612 45
26994 45
88135 45
94306 45
76489 45
45255 45
25943 45
49744 45
13373 45
8560 46
71475 46
65556 46
38093 45
3113 45
67118 45
40061 46
40624 46
19590 45
26680 45
31521 45
41374 45
37617 45
29084 45
23347 45
87826 45
32924 46
38545 45
80014 45
91398 45
46380 46
85524 45
49652 45
58845 45
82423 46
75461 45
70878 45
8974 45
20383 46
3433 45
19403 45
21496 46
65125 45
2511 45
85121 45
34518 45
31314 45
28884 45
25628 46
4142 45
21133 45
29471 46
42781 46
71900 45
26783 46
93749 45
21984 45
31640 46
66387 45
20674 45
13825 45
22387 46
68252 45
87208 45
27567 45
22334 45
34337 46
89887 45
84585 45
9768 45
48916 45
2377 45
63049 45
89492 45
72015 45
63842 45
50008 46
88210 45
55177 45
25777 45
85504 45
24935 45
55006 45
85747 45
87374 45
68491 45
6497 46
77391 45
26181 45
24343 45
63212 45
63628 45
42181 45
65949 45
4881 45
55096 45
62667 45
82885 45
91526 45
6419 45
36271 45
78916 45
35538 46
48803 45
27050 46
37166 46
93018 45
50408 45
36402 45
95484 45
2652 45
50981 45
28096 45
9756 45
97611 45
31814 46
86318 45
36079 45
98238 45
3972 45
93140 45
2601 45
86196 45
23533 46
59819 45
38389 45
25273 46
60917 45
35301 45
25714 45
36121 45
29390 46
63196 45
12902 45
83042 45
93883 45
89690 45
51407 46
87502 45
69105 45
32984 45
17132 45
13123 46
67755 45
80858 45
48660 45
92841 45
78352 45
93053 45
58671 45
63097 45
99945 45
4066 45
25504 46
63087 46
93291 45
69994 45
61276 45
85327 45
30921 45
68777 45
68223 45
68843 45
40627 45
4250 45
94040 45
18494 45
41098 45
59561 45
65897 45
69631 47
76301 45
76410 45
48544 45
65998 45
38236 45
33933 45
56963 45
31534 46
39605 45
71948 45
25414 45
79661 45
4777 45
3505 45
8529 45
6879 45
13040 46
66377 45
27296 45
29726 45
32775 45
20428 45
94437 45
44249 45
91747 45
41844 46
12714 45
55507 45
6494 45
97260 46
47927 45
74666 46
19129 45
30956 45
48764 45
43292 45
15570 47
77237 45
96380 45
6311 45
69605 45
40578 45
90719 45
14895 45
23826 45
88902 46
66742 45
19695 45
60068 45
61458 45
18170 45
87004 45
19175 46
49564 46
98745 45
21549 45
6014 45
6762 45
20899 45
54922 45
48992 45
89645 45
1400 45
34856 45
49105 45
51197 45
77275 45
35953 46
95821 45
385 45
13293 45
67314 45
5413 45
28328 45
63685 46
48001 45
92603 45
34427 45
88723 45
89843 45
22966 45
24595 45
30708 45
58613 45
32282 45
71560 45
52571 45
73232 45
9849 46
62209 45
74550 45
858 45
45102 45
64403 45
17342 45
9383 45
10232 45
93077 45
56626 45
84787 45
93956 46
70389 45
95450 45
11003 45
70885 45
69927 45
65491 45
20911 46
25896 45
67497 45
8113 45
2783 46
68784 45
43504 46
7119 45
34868 45
50234 45
73460 45
42993 45
8325 45
16108 45
59147 45
67756 45
2043 45
59546 45
32668 45
69943 45
57019 45
28180 46
37936 45
42363 45
59974 45
79524 45
14909 46
33173 45
5544 45
64078 45
60565 46
66469 45
386 45
98743 45
74807 45
32853 45
27686 45
68166 45
863 45
51378 45
66732 45
37840 45
73793 45
62043 46
76601 45
50940 45
4751 45
14492 45
17123 45
56751 45
21479 45
21711 45
24640 45
94560 45
69402 45
80419 45
84129 47
39757 45
61473 45
93170 45
65467 46
94440 45
17963 45
98923 45
99623 45
33726 45
34979 45
5968 45
73875 46
48047 45
85280 45
11634 45
83804 45
5773 46
20452 45
15931 46
72854 45
9181 45
685 45
78556 45
11512 45
84330 45
49578 45
72884 45
61699 45
99465 46
62757 46
42208 46
82958 45
64002 45
28332 45
79717 45
56461 46
2243 45
36267 45
88290 45
42086 45
80423 45
44191 45
61384 45
45497 47
5982 45
36260 45
33836 45
84838 45
51798 45
58335 45
63304 46
72571 45
98850 45
63039 45
30093 45
15833 46
77841 45
77283 45
59493 45
26770 45
1177 46
4004 45
1544 45
56162 45
21364 45
50281 45
66509 45
13436 45
61393 45
53503 45
81342 45
59505 45
26002 46
8451 46
18012 45
59616 45
36045 46
79262 45
45641 45
5350 45
44831 45
70872 45
89745 45
31605 45
81754 47
7094 46
24427 45
52654 45
72336 45
86708 45
84102 45
29058 45
76882 45
93403 45
78099 45
30789 46
92988 45
56218 45
33979 45
81587 45
29030 45
54051 46
5094 45
2814 45
81296 45
64943 45
23807 45
55438 46
8661 45
72537 46
51865 46
17628 45
81290 46
34158 45
33690 45
55993 45
37904 45
24835 45
31732 45
9038 46
75338 45
48228 45
67982 45
52014 45
46718 46
56098 45
67808 45
32104 45
78602 45
18439 45
23311 45
64798 45
86696 45
40611 45
97589 45
91256 45
97735 45
68737 46
77666 45
87471 45
58534 45
63701 45
71131 45
74376 45
15928 45
18207 45
16956 45
84602 47
4795 45
8517 46
46179 45
54245 45
36421 45
49970 45
85112 45
55079 45
30413 46
13980 45
53029 46
75110 45
43317 45
58754 45
71841 45
81249 46
43247 45
34540 45
89190 45
85602 45
28186 45
45802 45
79399 45
8014 45
62156 45
72635 45
66985 46
59941 45
83030 45
84037 45
94626 45
11451 45
31844 45
19291 45
94276 45
88988 45
87127 46
72133 45
75048 45
26143 45
16794 45
3305 45
95773 45
79033 45
34547 46
74211 45
20963 46
12854 45
40736 46
75957 45
59777 45
16139 45
43116 45
84983 45
74063 45
83168 45
33042 45
41767 45
2893 46
23986 45
27944 46
96356 45
95770 45
15211 45
48293 45
11380 45
62867 47
27113 45
68213 45
18666 45
48152 45
20924 45
12507 45
44844 45
80475 46
1009 45
53439 45
54625 45
39555 45
84178 45
23897 45
26541 45
89853 45
45209 45
5934 46
30577 45
2845 45
15794 46
5627 45
18167 45
69222 45
21990 45
43561 45
78613 45
65152 45
8158 45
86656 45
15545 45
86779 45
27245 45
73722 46
76829 45
70372 45
44356 45
20770 45
31673 46
78197 46
46254 45
89537 45
78323 45
65000 45
59988 45
83050 45
93439 45
53711 45
12019 45
88380 45
16225 45
11898 45
87296 45
91313 45
48508 46
55954 45
94839 45
29552 45
10120 45
91660 45
20959 45
81649 45
40022 45
73783 45
6191 46
48827 45
7933 46
37215 45
84984 45
40662 45
35216 45
47538 45
23274 47
49313 45
7396 45
98435 45
18760 45
92370 45
7037 45
77649 45
17677 45
52423 46
6658 45
25979 45
87320 46
3774 45
4809 45
11512 45
41433 45
18855 45
29453 45
4317 45
66534 45
29758 45
50601 45
31040 45
93709 45
98003 45
80545 45
7133 45
94701 45
865 45
55634 45
99879 45
21690 46
77195 45
36976 45
90770 45
80266 45
12986 45
12241 45
4871 45
16986 45
83333 45
18727 45
40346 45
74725 45
68470 45
91869 45
93089 45
29942 46
98175 45
46931 45
68188 46
22297 45
6315 45
93796 45
49320 45
8184 45
14753 45
2889 45
48846 45
88721 47
72045 45
32850 46
854 45
197 45
9669 45
1935 45
51017 45
91493 45
75488 45
35537 45
60916 45
61635 45
95239 46
30077 45
47054 45
4212 45
30862 45
62900 45
97521 46
17749 45
32855 45
57482 45
53947 45
39622 45
90617 45
70880 45
85023 45
28248 45
23775 45
11220 46
51775 46
95916 45
40791 45
27730 45
41113 45
43705 45
67740 45
58655 45
8434 45
90937 45
52256 45
67038 45
14562 45
57705 45
39665 45
13280 45
70649 45
97042 45
65820 45
88895 45
71299 45
68487 46
70925 45
51060 46
76402 45
36156 45
68995 45
61722 45
81487 45
82246 46
82085 45
49009 45
43798 45
24866 45
19 45
54594 46
26609 45
90912 45
52073 45
24449 47
36847 45
88840 45
42538 45
76447 45
91554 45
18379 46
25201 45
25427 45
1943 45
72426 45
88919 45
95502 45
62974 45
4217 45
23300 45
58045 45
61691 45
40283 45
87066 46
29214 45
55415 45
75440 45
29095 45
45465 46
64798 45
10278 45
50963 45
83611 45
71559 45
15284 45
99796 45
63859 45
57782 45
65203 45
6410 45
20569 45
89945 45
96173 45
65807 45
6524 45
91446 46
49251 45
66593 45
32327 45
5081 46
61495 45
57219 45
53135 45
74060 45
92467 45
63643 45
9175 45
38266 45
55808 46
60431 46
12310 46
92816 45
36097 45
23600 45
80652 46
66717 45
56743 45
75899 45
50333 45
67022 46
64354 45
23547 46
42526 45
75916 45
94922 45
43749 45
6395 45
52249 45
3776 45
72188 45
62718 45
64069 45
67594 45
56162 45
74372 45
37184 46
60843 45
95818 45
50304 45
25415 45
92083 45
32617 46
10070 45
25144 45
98569 45
75542 45
95770 46
50956 45
6437 45
75366 45
36104 45
51678 45
86079 45
93866 46
33405 45
78215 45
54995 45
47626 45
50212 45
59619 46
75804 46
47370 45
50366 45
95486 45
2340 45
24745 45
6504 47
98378 46
60827 45
68430 45
62667 46
14840 45
51456 45
74542 46
25820 45
89207 45
40605 46
11774 45
47407 45
68040 45
13855 45
84898 45
54948 46
56856 45
85409 45
33410 45
5045 45
24758 45
90919 46
69855 45
74519 45
35583 47
6937 47
80123 45
82662 46
68517 45
76784 45
42211 45
25153 45
73902 45
54144 45
55277 45
58101 45
94956 45
41315 46
44091 45
45426 45
99393 45
71232 45
84936 45
69001 45
29358 45
80592 47
46631 45
22284 45
3604 45
1459 45
96720 45
19532 45
84200 45
6281 45
33702 45
36252 46
21115 45
16476 46
10260 45
52792 45
54318 45
90284 45
32961 45
19525 46
19102 45
34914 45
97462 45
99814 45
25715 45
34459 46
72573 45
74891 46
74810 45
73008 45
70939 45
49353 45
27502 45
1392 46
1222 45
137 45
83264 45
23085 45
74779 46
11550 45
24986 45
515 45
81389 45
54123 45
56222 45
90597 45
53259 45
61265 46
77458 45
76522 45
86598 45
43766 45
84468 45
36502 45
16415 45
17986 45
82997 45
1576 46
18735 45
5864 45
23864 45
66394 45
50515 45
28465 45
79189 45
54819 45
99854 45
25521 45
65585 45
10722 45
52848 45
65373 45
60690 45
76789 46
51323 45
64933 45
81848 45
5728 45
13585 45
24023 46
81778 45
47915 45
18332 46
80519 45
17929 45
50392 46
29648 45
20810 45
657 46
23853 45
34199 45
29617 45
75456 45
84313 45
50945 45
47459 45
24064 45
11205 45
64142 45
67291 45
87388 45
75145 45
79350 45
51166 45
91594 46
18269 45
53955 45
15832 45
13591 45
12902 45
91700 45
30967 45
9010 45
29833 45
6097 45
7695 45
65660 46
63471 45
80844 45
37749 45
10651 45
8880 45
77824 45
44141 45
75424 45
3329 45
58234 45
42851 45
69379 45
26189 46
77004 45
42542 45
9109 45
41302 46
92405 46
18650 45
91081 45
21529 45
70832 45
55131 45
32796 45
6986 45
45369 45
88706 45
39176 45
70057 46
76847 45
62225 45
32351 45
78681 45
7559 45
95028 45
96311 45
37872 45
50410 45
15250 45
28504 45
73776 45
22975 45
45261 45
69379 45
58091 45
79703 45
63319 46
64959 45
7223 45
60865 45
70850 45
45422 45
43535 45
15249 46
46665 45
89687 45
23261 46
14514 45
43242 45
53072 45
13744 46
58800 45
59039 45
20496 45
14843 45
48041 45
91065 45
31912 45
46723 45
48360 45
53856 47
77331 45
7143 45
70602 45
36965 45
82783 45
98942 46
65707 46
92160 45
35417 45
86655 45
45292 47
84818 45
94556 45
65285 45
46422 45
37334 45
74329 46
31038 45
72013 45
38166 45
30256 45
8958 45
96156 45
90846 46
38938 45
24531 45
42353 45
72737 46
26847 45
91407 45
28545 45
15063 45
33447 45
57002 46
43504 45
53218 45
36794 45
53784 45
8042 47
75674 45
30368 46
32396 45
9957 45
98745 45
56543 45
76194 45
64359 45
94286 46
24637 45
61498 45
50341 45
38496 45
35409 45
85701 45
16534 45
88424 45
39360 45
58401 45
67668 45
8443 45
24152 46
28543 45
65308 45
94240 45
99477 45
47948 45
47810 45
89923 45
93766 45
34072 45
28861 45
16980 46
26166 45
61458 45
8913 45
32107 45
76906 45
37378 45
673 45
74757 45
63945 45
93372 45
92252 45
15623 45
97187 45
38204 45
33033 45
94759 45
61906 45
43227 45
51739 45
24846 45
60051 45
91866 45
12720 45
2932 45
42939 45
61139 45
26074 46
42700 46
10774 45
84000 45
51629 45
98059 45
4098 45
87351 45
62219 45
93890 45
48031 45
3568 45
95149 45
43113 45
45804 45
86883 45
87255 46
46927 45
3603 45
2408 45
29160 45
6039 45
94864 45
73175 45
84282 45
74299 45
97556 45
62168 46
37017 45
80087 45
21628 45
48001 46
62725 45
68761 45
33242 45
16844 45
97889 45
5557 45
57529 46
58790 45
54506 45
90109 45
31042 46
63853 45
70337 45
65129 45
1789 45
31563 45
61560 45
31296 45
11653 45
52948 45
28215 45
95227 45
57065 45
43803 45
98720 45
78015 45
1539 45
64278 45
57070 45
25911 45
39460 45
62990 45
6710 46
8278 46
30103 45
44111 45
68465 45
39236 45
23553 45
89135 46
42356 45
91739 46
2283 45
18600 45
58491 45
93895 45
72235 45
88528 45
19036 45
84370 46
11915 45
23917 46
72924 45
13026 45
51658 45
39017 45
46634 45
42340 45
3146 46
25345 45
48908 45
83703 46
21359 46
9536 45
13787 45
3685 45
17751 45
2501 45
44493 45
75747 45
30311 45
36156 45
8621 46
82705 45
89122 45
891 45
71279 45
1253 45
33812 45
26348 45
62389 45
20516 47
23873 45
6406 45
4062 46
28432 45
47330 45
64885 45
63516 45
41480 46
63686 45
61651 45
6328 45
62600 45
42985 47
56742 45
39748 45
40079 45
34843 45
92723 45
24509 45
30925 45
88815 45
54892 45
49873 45
47767 46
62144 46
20134 45
6653 45
56427 45
60930 45
86676 45
51752 45
42954 45
47101 45
33904 45
49142 45
11996 45
81238 45
25826 45
98950 45
11298 45
88730 45
80331 45
71571 45
94525 46
31671 45
59272 45
74798 45
83740 45
49173 45
14882 46
95070 45
69891 45
5281 46
92352 45
52351 45
98729 45
83644 45
76507 46
74903 46
78858 45
95347 45
57739 46
40253 45
33127 45
5823 45
39895 45
1705 45
15361 45
93703 45
84280 45
93176 45
45637 45
87527 45
70643 45
58042 45
42705 45
85726 46
77601 45
76104 45
37170 45
93209 45
47699 45
22882 45
58586 45
92696 45
4508 45
12475 45
61098 45
68809 45
52854 45
25401 45
67933 46
34869 45
56697 45
49160 46
82734 45
62353 45
65731 45
74790 45
90327 45
36256 45
28343 45
58038 45
13583 45
18502 46
55851 46
42102 45
82474 45
59957 45
94788 45
91664 45
61457 45
75439 45
13563 45
30441 45
10577 46
24064 46
89998 45
31810 45
86374 45
27532 46
86769 45
97418 45
63811 45
49228 45
220 46
28241 45
4772 45
56676 45
54379 45
81400 45
21611 46
75256 45
29697 45
56958 46
63686 45
61554 45
60899 45
21148 45
31485 45
2157 45
39396 45
21112 45
222 45
71678 45
92613 46
66923 45
12138 45
74305 45
35754 45
45278 45
72544 45
67048 46
92953 45
76293 45
86762 45
45886 45
3038 45
44917 45
84213 45
12660 45
21395 45
15088 45
79658 46
81012 45
7404 45
74928 45
58455 45
7011 45
43521 45
7322 46
40160 45
59873 45
21528 45
29990 46
35451 45
66075 45
39529 45
44357 45
22721 45
72915 45
7326 45
40182 46
18593 45
20919 45
76607 45
22320 45
10294 45
42196 45
18633 45
34443 45
55050 45
2299 45
86274 45
14560 45
41663 45
75125 45
87684 45
72761 45
92377 45
96411 46
52277 45
21633 46
58249 45
77281 45
58330 46
76798 45
14700 45
96516 45
53362 45
59679 45
17313 45
93983 45
65194 47
17078 45
50134 46
5093 45
89571 45
72704 45
76780 45
89181 45
35190 46
13377 45
66045 45
84271 45
11210 45
32948 45
29261 46
32793 46
96731 45
51114 45
28150 45
8881 45
46356 45
22235 45
29836 45
50557 46
60161 45
96986 45
25744 46
32288 45
78949 45
85166 45
7814 45
86456 45
41760 45
23439 45
21964 45
46145 45
50520 45
64647 45
55799 45
80086 45
74550 46
50523 45
35581 45
40175 45
13210 45
34775 45
66153 45
6544 45
40986 45
81367 45
84099 45
65456 45
19378 45
961 45
61424 45
51416 45
60260 46
77546 45
13974 45
30506 45
13357 45
91735 45
56330 45
17010 45
9198 45
97499 45
55254 45
59616 45
39416 45
33437 45
68906 45
92786 45
43510 46
78617 45
67844 45
18160 46
75969 45
36438 45
37698 45
82950 45
4911 45
58148 45
5377 45
10516 46
64791 45
44213 45
69292 45
82812 45
43136 45
47261 45
20030 45
66629 45
68238 46
9264 45
3040 45
33381 45
39136 45
7495 46
56696 45
80108 45
89452 45
41926 45
26783 45
95915 45
35720 46
89010 45
94282 45
30623 45
14942 45
15550 45
35390 45
26020 45
45659 46
30459 45
99642 45
57308 45
45965 45
93564 45
86597 45
17909 45
82054 45
83335 46
63040 45
52317 45
47107 45
59383 45
11850 45
90396 46
11116 45
27598 45
89819 45
31375 45
7270 45
12435 45
23203 45
77941 45
18983 46
51490 45
67403 45
33553 45
42180 45
29005 48
15040 45
750 45
62680 45
58668 45
25506 46
94656 45
82567 45
44947 46
36273 45
91523 45
48523 45
96362 46
18913 45
70142 45
84940 45
65125 45
19621 45
87142 45
66122 45
6713 45
79653 45
11263 45
95128 45
14524 45
2870 45
98351 46
92923 45
27752 45
84208 46
49996 46
81093 46
46426 45
89725 45
15512 46
17225 46
56430 45
48314 45
3081 45
97492 45
87135 45
36136 46
48584 45
2948 45
24637 45
20103 45
17147 45
57892 46
82226 45
14383 46
2044 45
65996 46
76572 45
39360 45
31900 45
66091 45
20417 45
72061 45
84126 45
25334 45
69609 45
98468 46
98734 45
18208 45
37072 45
98973 46
52208 45
69201 46
57696 46
63761 46
9141 45
23111 45
79239 45
98756 45
6723 45
88285 45
59550 45
56863 45
35137 45
99791 45
18731 45
7066 45
43507 45
83832 45
58382 45
54768 45
93240 45
96046 45
58196 45
88245 45
34192 45
14682 45
52920 45
43315 45
15918 45
40566 45
54651 47
73153 45
84327 46
38769 45
65902 47
71617 45
1346 45
42588 45
95031 45
85889 45
8589 45
44607 45
19179 46
13186 45
24288 45
52044 45
60988 45
35916 45
17442 45
61726 46
23487 45
98546 45
65987 45
75766 45
91624 45
23751 45
24426 46
41580 45
85104 45
73325 45
78442 45
102 45
64989 45
74860 46
23688 45
89541 46
75509 45
23774 45
21688 46
85971 45
48976 45
45399 45
43753 46
94475 45
77888 45
54118 45
19848 45
5344 45
97772 45
27850 45
22543 46
66278 45
5042 45
52991 45
82459 45
33297 45
99018 45
7282 46
97926 46
67781 45
22982 45
74191 45
24733 45
69652 45
13175 45
41138 45
45351 45
96144 46
54100 45
71289 45
25416 45
7507 45
50932 45
58469 45
37505 45
29367 45
27067 45
67387 47
64650 45
16457 45
63975 45
99696 45
75362 45
4985 45
29681 46
54414 45
36831 45
30053 45
74537 45
53114 45
17117 45
8591 46
15079 45
93682 45
27350 45
19173 45
72167 45
59302 45
13300 45
88895 45
32314 45
77229 45
87104 46
38965 45
41164 45
17894 45
38303 45
80120 45
39715 45
3403 45
54307 45
48170 45
85212 45
56776 45
83247 46
80466 45
58649 45
93489 45
30368 45
52443 45
50442 45
31040 45
22781 45
3537 45
93495 45
65528 46
51736 45
61453 47
75200 45
3770 46
83146 45
26199 45
53190 45
25475 45
7 45
40189 45
84764 45
8960 46
89957 45
52956 45
97112 45
49048 45
73397 45
21513 46
48659 45
56786 45
70467 46
87911 45
28442 45
67875 45
92695 46
79767 46
8914 45
78513 45
58310 45
91073 45
71569 45
66494 45
88044 46
28899 45
89530 45
15447 46
5178 45
30746 45
18078 45
42471 45
32590 45
17271 45
37564 45
70576 45
7594 45
43382 45
66192 45
88618 45
20476 45
31639 45
86415 45
48934 45
1061 45
42429 45
93959 45
46491 45
7845 45
36543 45
45144 45
43051 45
46165 45
36397 45
93563 45
29844 45
48635 45
41143 45
26547 45
19664 46
2243 45
87814 46
37435 45
74 45
43467 45
93617 45
99563 46
96757 45
39144 45
98509 46
18415 45
94603 45
24650 45
62872 45
98638 45
7384 45
6263 45
99629 45
50755 45
53246 45
79609 45
92853 45
27837 45
49219 45
23329 46
56283 45
69359 46
11679 45
32943 45
5993 46
12727 45
10935 45
42027 45
34219 45
56030 45
76313 45
53117 45
36396 45
60712 45
2224 45
39956 45
69981 45
73215 45
69374 45
54913 46
67216 46
23155 45
59975 45
11395 45
37899 46
53696 45
30947 45
90754 46
24140 45
37692 45
6733 45
25671 45
64464 45
9697 45
32208 45
35651 45
66015 45
23324 45
97339 46
94688 46
20444 46
39030 45
75204 45
2172 45
78183 45
33560 45
43496 45
61059 45
5236 46
89493 45
5670 45
21099 45
57384 45
89614 45
32147 45
48884 45
68198 45
98678 45
2506 45
81238 46
76662 45
55886 45
17608 46
49401 45
29059 45
93759 45
11406 45
47632 46
52844 45
11246 46
37586 45
11516 45
15692 46
89316 45
30827 46
90536 45
59410 45
26295 45
33533 45
39980 45
63603 45
26104 45
74927 45
47728 45
3071 45
6932 45
66030 45
94928 45
46585 46
993 45
60513 45
21656 45
76608 45
63856 45
10059 45
68054 45
31012 45
91943 45
30404 45
14218 46
34521 45
19916 45
3570 45
60548 45
41534 45
69819 45
18948 45
63021 45
43466 45
61787 45
27149 45
89901 46
73918 45
79674 45
39177 45
9704 45
12562 45
61894 46
59371 45
17647 45
11303 45
88279 45
96021 45
29958 45
84688 45
70573 45
83066 45
40830 45
42087 45
31082 45
76952 45
26234 45
64750 45
14911 45
40922 45
57228 46
27217 45
89599 45
89292 45
78528 45
52485 45
12104 45
17883 45
74590 45
97817 45
72071 45
62773 45
28533 45
84643 45
59894 45
67771 45
51193 45
9895 45
37627 45
84001 45
56664 45
88652 45
99138 45
53661 45
24887 46
94660 45
79517 45
54488 45
25017 45
54364 45
81167 45
30174 45
48590 46
19929 45
73014 45
81195 46
92255 46
22900 46
27865 45
36676 45
15437 45
39145 45
53910 45
85237 45
13579 46
62098 45
46737 45
35293 45
66756 45
55683 45
64331 45
78154 45
64047 46
26733 45
46907 45
90083 45
38401 45
79237 45
19306 46
25104 45
77463 45
62156 45
78483 45
30013 45
27100 45
96387 45
9288 46
37437 45
974 45
41195 45
87666 45
36847 45
19130 46
26871 45
25187 45
63508 45
6907 45
28908 45
11034 45
96622 46
74427 45
53350 45
94761 45
70511 45
88000 45
52130 45
96487 45
97322 45
93526 45
24813 45
16332 45
189 45
30206 45
27775 45
55117 45
87196 47
97794 45
4024 45
22077 45
41890 45
15778 45
134 45
18334 45
67274 45
88862 45
7628 46
83109 45
49273 45
1152 45
86883 45
84162 45
49932 46
56629 45
91581 45
36784 45
69033 45
46876 45
54118 45
31057 45
16527 45
57120 45
80713 45
6589 45
69324 45
7628 46
14836 46
30956 45
31663 45
3400 45
90821 45
41263 45
95266 45
85155 45
32077 45
48330 45
14335 45
88326 45
7587 45
32111 45
96775 45
31561 46
44068 45
10844 45
23231 45
43171 45
55622 45
63940 45
78392 45
45365 45
78106 45
11048 45
21313 46
20984 45
21822 45
42690 45
15392 45
55712 45
49452 46
63432 45
84769 45
68047 45
76749 45
75552 45
67673 45
2084 46
70379 45
70485 45
40770 46
49408 45
37268 45
20217 45
28640 45
31740 45
7470 45
29213 47
16940 45
7310 45
62494 45
36427 45
94655 45
1755 45
55188 45
88293 45
21510 45
21396 45
16681 45
38958 45
58239 45
23818 45
40637 45
21044 45
96548 45
93319 45
12584 45
23731 45
95638 45
45375 45
80746 45
34421 46
29857 45
58442 45
43638 45
78361 45
34347 45
38184 45
65466 46
81729 45
50523 45
66093 45
67313 45
57097 45
83898 45
19741 45
60790 46
71249 45
34870 45
16436 45
64933 45
88609 45
50299 45
84817 45
69926 45
96178 45
57692 45
9854 45
75363 47
47260 45
69992 45
20073 45
43457 45
11791 45
40454 45
67269 46
69057 45
7261 46
93202 45
39510 45
37725 45
21301 45
41573 47
5347 45
77933 45
46407 45
24102 45
5708 46
60764 45
25884 45
43063 45
84307 45
25965 45
78917 46
45569 45
75570 46
81538 45
61719 45
84454 45
33990 45
14448 45
57843 45
25338 45
39344 45
32440 45
89572 45
24300 45
26451 45
9800 45
2766 45
11167 45
48630 45
45827 46
63586 45
91091 45
12259 45
46800 45
98421 45
38581 45
8757 46
19967 45
72167 45
4323 45
74880 45
85212 45
58891 45
8680 45
75647 45
64265 45
56669 45
95896 45
49901 45
37600 45
10515 45
22945 46
96025 45
40301 45
83616 45
93334 45
52071 45
96041 46
77574 45
75233 45
71537 45
11034 45
22437 45
34703 45
38875 46
89098 45
35176 45
36685 45
8980 45
58921 45
3154 45
56975 45
40811 45
10654 46
38177 45
96908 45
9619 45
6172 45
62943 45
88846 45
73666 45
94012 45
75075 45
83711 45
46966 46
19853 45
96045 45
86326 45
34331 46
69074 45
51471 45
24053 46
97376 45
89332 45
32710 45
38970 45
85009 45
91697 45
82976 45
15671 45
54699 45
97860 45
94336 46
19963 46
40571 45
13173 45
78328 45
28707 45
63419 45
42618 45
47153 45
92959 45
33713 45
53973 46
87834 45
79496 45
74499 45
58175 45
42269 45
40347 45
50203 45
40850 45
25423 45
25290 45
2663 45
39225 45
15186 45
47894 45
98684 46
67784 46
72397 45
93118 45
94348 45
32893 45
57029 45
35150 46
83843 45
63931 45
29219 45
82088 45
89961 45
47692 46
35792 45
99436 45
20909 45
43544 45
8430 46
87941 46
81197 46
10606 45
44207 45
66327 45
9754 45
7151 45
16987 46
62459 45
91968 45
6348 45
65289 45
32131 45
29281 46
42784 45
22375 45
25508 45
20710 45
84756 45
38482 45
27124 45
67211 45
56696 45
17924 46
77062 45
70262 45
77370 45
79590 45
93179 45
90045 46
83538 46
80104 45
69664 47
10846 45
74768 45
38146 45
88035 45
38960 45
46047 45
99977 45
75989 45
24826 45
40205 46
34450 45
75625 45
12823 45
45622 45
82325 45
73377 45
55217 45
1084 46
6372 45
29563 45
50403 45
2309 45
83114 45
63317 45
99527 45
70149 45
70493 47
41883 46
52826 45
968 45
78476 46
45633 45
80375 45
52828 45
83883 45
23772 46
4779 45
4508 45
49411 45
35051 45
77847 45
67421 45
56580 45
82190 45
4532 45
79800 45
18947 46
13146 45
65449 45
51174 45
42846 45
34791 45
70722 46
4142 45
14634 45
35108 45
62054 46
20520 45
3473 45
46031 45
67698 45
74180 45
92820 45
79890 45
15983 45
57263 45
93724 45
2349 45
90242 45
24096 45
42085 45
12399 45
70826 45
23732 45
7898 45
71749 45
49734 46
84580 45
12836 46
5507 45
11108 45
46506 45
94373 45
47174 45
6215 45
86848 45
70165 46
65902 45
49541 45
81762 45
81784 45
96097 45
21649 45
77469 46
74764 45
83854 45
8732 46
17140 45
87454 45
40586 45
53610 45
88182 46
49737 46
82999 45
10511 45
43419 45
29846 45
39842 46
68840 45
96224 45
28166 45
82660 45
43259 45
12043 45
55811 45
96305 45
51025 45
5266 45
30810 46
95147 45
98985 45
95312 45
65090 45
12962 45
11966 45
64497 46
19214 45
1845 45
27764 45
71610 46
33868 45
84642 45
56279 45
71383 45
70714 45
35216 45
95710 45
60356 45
44177 45
30708 45
7044 45
68432 45
67876 45
92828 45
23489 45
74412 45
71241 45
58392 45
10376 45
77314 46
92538 45
62716 45
59048 45
73283 46
3790 45
11912 45
17766 45
28867 45
1854 45
94969 45
69473 45
37315 46
44457 46
45482 45
24431 45
96524 45
20047 45
15685 45
98188 45
50820 45
24677 45
32718 45
13995 45
13616 45
54025 45
62306 45
79951 45
92049 45
13862 45
72880 45
5251 45
88714 45
16418 45
37766 45
25519 45
28324 46
66696 45
58386 45
79118 45
70891 45
20337 45
23336 45
93222 45
73485 45
11771 46
51626 45
76768 46
81008 45
44476 45
45045 45
52103 46
51367 45
66636 45
4709 45
28367 45
15787 46
33700 45
52736 45
88268 45
43061 45
14438 45
5317 45
91404 45
45258 45
42368 45
10568 45
96167 45
8559 47
885 46
53306 45
86812 45
93468 45
78854 45
92497 45
49352 45
43404 45
98389 45
71680 46
43958 46
60629 45
41737 45
67024 45
24709 45
97192 46
89185 45
3465 46
14316 45
29746 45
9996 45
4441 45
63133 46
96355 45
99413 45
4196 45
65370 45
63670 45
97753 45
28731 45
77600 45
97258 45
29058 45
19911 45
84385 45
3110 45
15506 45
22127 46
8000 45
78516 45
81532 46
9732 45
44160 45
24017 46
91214 45
41971 45
89904 45
87898 45
53194 45
8724 45
94568 45
27678 45
95481 45
26655 45
36890 45
39531 45
51304 46
59902 45
22449 45
88586 45
30733 45
91055 45
37466 45
18240 45
22621 46
1751 45
94907 46
45381 45
22960 46
49253 46
302 45
49380 45
84317 46
59611 45
80047 46
33654 45
47042 45
30926 45
91430 46
90113 45
92733 45
14460 45
43648 45
62323 45
57716 45
76241 45
23262 45
27703 45
63495 45
99305 45
60977 45
95774 45
19579 45
93633 45
66000 46
77397 45
11543 45
32492 45
87700 45
17947 45
40756 45
32835 45
46135 45
83175 45
40210 45
21181 45
64070 45
25367 45
95104 45
49315 45
62037 45
16459 45
51024 45
67113 45
77531 45
38906 45
33016 45
566 45
52694 46
37997 45
53996 45
14021 45
39982 45
3488 45
66806 45
76336 45
87647 45
16016 45
70196 46
95991 46
98068 45
35002 46
71918 45
5877 45
53785 45
15131 45
30303 45
78409 45
8312 46
18483 45
34878 45
32896 45
25088 45
77434 45
28047 46
51351 46
50240 45
55130 45
5111 45
54355 45
52253 45
85262 45
54091 45
36619 45
3828 45
98035 45
90324 45
73869 45
47768 45
74917 45
67804 45
2507 45
24187 45
96388 45
70111 45
19092 45
57351 45
80499 45
6458 45
98894 45
56373 45
58322 45
71703 45
71943 45
38875 45
77773 45
6096 45
32519 46
62361 45
5556 45
36244 45
19244 46
80578 45
57521 45
5176 45
71831 45
89986 45
962 45
10241 45
97327 46
63792 45
39512 45
58132 45
88112 45
56773 45
9543 46
21709 45
24917 45
9434 45
5064 45
91874 45
34383 45
67145 45
26838 46
43764 45
54626 45
42142 46
83984 45
27391 45
31923 46
70054 45
94905 45
14417 45
6381 45
18205 45
68849 45
65356 45
77889 45
32219 45
32557 45
73947 45
98791 45
18939 45
78571 45
97473 45
20011 45
77056 45
23388 45
81802 45
2116 45
18291 45
86728 45
69673 45
14073 45
69479 45
84314 45
91103 45
46436 45
3220 45
80009 45
12836 45
15337 45
63598 45
67293 45
72716 47
11296 46
76411 45
48495 45
10842 45
13172 45
6761 47
42327 46
84507 45
18168 45
41547 45
12320 45
16588 45
26124 45
59173 45
75212 45
40914 45
86300 45
32801 46
99207 46
31136 45
2790 45
84596 45
45479 45
8243 45
16331 45
93790 45
46060 45
96266 45
52283 45
25260 45
89792 45
31806 46
33572 45
54442 46
38503 45
62034 45
62381 45
22240 45
29039 45
19377 45
87991 45
67285 45
58639 45
58594 45
53830 45
84788 46
53602 45
6522 45
48882 46
9689 45
82576 45
73965 45
4094 46
74801 45
32809 45
24390 45
87719 45
28113 46
60472 45
33988 45
31395 45
31614 45
54887 45
3090 46
94812 45
25355 45
56009 45
22604 45
51318 45
14435 45
77393 45
17535 45
12424 45
24452 45
28957 45
88729 45
57272 45
46686 45
26340 46
49117 45
87822 45
76064 45
52333 46
41322 47
77683 45
28279 45
49610 45
416 45
99051 45
14600 45
26015 45
49552 45
77673 45
61104 45
85391 45
66070 45
50276 45
40497 46
90868 45
10763 45
97189 45
73552 46
77919 45
51086 45
21031 45
96744 45
25742 45
32811 45
19666 45
62027 45
40863 45
30158 45
49893 46
44618 45
36683 45
94730 45
65803 45
40052 45
81840 45
18719 45
82546 45
95840 45
22907 45
86591 45
59126 45
36926 45
22519 45
85775 46
957 45
68086 45
71622 45
21954 45
57679 45
85346 45
23411 45
69480 45
48800 45
37044 45
88990 45
32327 46
39043 45
57244 45
43982 46
60867 45
14981 45
85179 45
60747 45
70961 45
2623 45
86453 45
81449 45
70664 45
342 45
4247 45
19486 45
99205 45
55830 45
89717 45
63316 45
65254 45
86950 45
57893 45
5087 45
19120 46
21630 45
60562 45
64369 45
87748 45
95432 45
99119 45
56833 45
60697 46
77553 45
68905 45
16724 45
73014 45
57740 45
14434 45
67926 46
41898 45
8529 45
54779 45
76596 45
72588 45
86324 45
86433 45
84602 45
5138 45
65257 45
17520 45
55156 45
16091 46
46571 45
74209 45
96043 45
445 45
45106 45
55431 45
76956 45
56419 45
30369 45
64485 45
8394 46
12590 45
66694 45
89446 45
69641 45
33965 45
96158 45
96607 45
22210 45
32848 45
79199 45
41908 45
24523 45
38700 45
70658 45
30668 45
80482 45
4624 46
28173 46
2013 45
99385 45
87367 45
29575 45
34794 46
18051 45
41942 45
24204 45
55905 45
89710 45
70336 45
75839 45
74565 45
38732 45
64809 45
28139 45
83890 45
99845 45
33848 45
65355 45
25118 45
66057 45
21962 45
56252 45
64156 45
25118 45
26771 45
22356 45
12137 45
70339 45
6367 45
59078 45
90348 45
74777 46
97354 45
4997 45
65853 45
27282 45
54842 45
82301 45
14544 45
84690 45
77424 45
84695 45
89312 45
79972 46
96392 45
98477 45
25425 45
62751 45
43227 46
41173 46
66741 45
24967 45
86871 45
4909 45
2265 45
25603 45
91999 45
53334 45
89564 47
11335 45
85443 45
49511 45
95055 46
10973 45
68247 45
46528 45
1204 45
79193 45
30371 48
66566 45
39918 45
76464 45
33232 45
76079 46
49226 45
31054 46
69835 45
67333 46
96215 45
23019 45
58172 45
58408 46
85203 45
87289 45
40520 45
41779 45
96741 45
34408 45
76056 45
17203 45
84731 45
80855 47
86662 46
43484 46
56585 45
946 45
16587 45
15074 45
57011 46
29678 45
52048 46
4214 45
59162 45
47733 45
72355 45
47656 45
15410 46
22780 45
94319 45
68835 45
97959 46
61448 45
9742 45
72454 45
50434 45
69959 45
48175 45
16915 45
41716 45
88568 46
9355 45
94291 45
28690 45
93506 45
28775 45
38601 45
74631 45
90109 45
8908 45
85088 45
19196 45
77989 45
18008 46
20351 45
14225 45
50414 45
42239 45
42115 45
26046 46
98209 45
99543 45
70449 45
65995 45
19877 45
54978 45
21000 46
92520 45
87710 45
7944 45
53701 46
93575 45
48962 45
51617 45
2116 45
27368 45
22896 45
57686 45
58834 46
26521 45
68717 46
49512 45
53432 45
38210 46
20295 45
28236 45
46758 45
41757 45
16506 45
25370 45
7802 45
26822 45
50558 45
46330 45
60457 45
86570 45
49997 45
59502 45
3314 45
59553 45
64070 46
60382 46
89959 45
85034 45
75548 45
23299 45
94115 45
46535 45
71571 45
26594 45
36155 45
90421 45
48593 46
37245 45
78620 45
62461 45
66830 45
75157 45
36239 47
792 45
87642 45
48713 47
80491 45
54173 45
49865 45
40632 45
43065 45
4350 45
49004 45
52987 45
73761 45
47779 45
29810 45
99858 45
1579 45
62182 45
56530 45
48571 45
83184 45
20116 45
93963 45
36369 45
74725 45
33349 45
85218 45
94735 45
83263 45
7863 45
82790 45
15161 45
31724 45
2684 45
66569 45
52879 46
88408 46
41304 45
86002 45
66517 45
71177 45
33547 45
33990 47
85007 45
89793 45
12700 45
17140 45
77954 45
2759 46
39963 45
56864 45
76061 46
85650 45
8004 45
78005 46
69297 45
23591 45
20930 45
80979 45
99615 45
9854 45
45306 46
67983 46
15038 46
66962 45
73338 45
21942 45
89914 45
24153 45
32152 45
1212 45
48441 45
43891 45
60131 45
75484 45
86836 45
53855 45
43068 45
27477 45
67836 46
1983 45
19383 45
58127 45
96421 45
89015 46
49858 45
89163 45
46128 45
2208 45
957 45
72580 45
27631 45
76911 46
97236 45
63047 45
53638 46
77201 45
6587 45
46330 45
77239 45
97641 45
95368 45
66308 45
11790 45
17700 45
24001 45
82586 45
88921 45
6579 46
46355 45
59107 45
20702 46
72244 45
42444 45
12387 45
47592 45
913 45
4888 45
59281 45
26785 45
48285 45
59305 45
973 45
38242 45
6676 45
66700 45
78540 46
99177 45
81454 45
38527 45
41404 45
47252 45
51750 45
22931 46
1128 45
72746 45
31412 47
28388 45
78730 45
77311 45
64967 45
38441 45
74888 45
87924 46
35969 45
11423 45
63941 45
49528 45
73986 45
32788 45
10162 45
29256 45
45987 45
54363 45
34944 45
70799 45
20470 45
24254 45
64694 45
17216 45
45314 45
26149 45
37732 45
71890 45
67116 45
46327 45
86655 45
72245 45
7120 45
56210 45
99516 45
60446 45
65333 46
56596 45
17148 46
6646 45
72946 45
76906 45
35302 45
70512 46
90973 45
24629 46
10230 45
82184 45
71536 45
73517 45
62895 46
39430 45
24799 45
78491 45
38223 45
13780 45
24680 45
97328 45
27859 45
25408 46
93097 45
69815 45
449 45
11610 45
6933 45
97289 45
1225 45
57456 46
54340 45
16613 45
19188 45
2837 45
45987 45
2009 46
42179 45
86451 45
36821 45
95214 47
92454 45
78295 46
36349 45
20440 45
89186 45
20843 45
93876 45
23664 46
69262 46
39074 45
88684 45
91720 45
67233 45
68350 46
12752 45
34186 45
69994 45
53846 45
99584 45
60281 45
36814 45
58473 45
44098 45
67984 45
40291 45
54553 46
69681 45
5117 45
38262 45
68419 46
22252 45
85961 45
68484 45
12489 45
53389 45
14710 45
99299 45
50016 45
60402 45
72556 45
28458 45
5061 45
68538 45
71530 47
14271 45
87300 45
28600 45
13634 45
13407 45
31595 45
90499 45
42037 45
27392 45
16095 46
70886 45
23327 46
69190 45
73297 45
22451 45
39380 45
58972 45
40610 45
70176 45
32174 45
50961 45
37444 45
20767 45
47501 45
95134 45
49758 45
45887 45
21561 45
61475 45
33633 45
57341 45
99382 45
88219 45
54978 45
56031 45
50119 45
50911 45
63320 45
81801 46
9966 45
32495 45
70823 45
40271 45
23334 45
97241 45
27079 46
77952 46
11075 45
28661 45
7411 45
53664 45
95220 45
67648 45
79628 46
94568 45
65433 45
32546 45
7613 45
85066 45
68822 45
44851 45
68957 45
18547 45
68716 45
45814 46
35864 47
53834 45
74002 45
85058 45
58622 45
39551 45
1637 45
81471 45
10720 45
80610 45
73894 45
36240 45
20993 45
4802 45
38329 45
18398 45
6619 45
62148 47
51143 45
17803 45
36623 45
9448 45
16998 45
82409 45
50000 46
28554 45
10729 45
12928 45
23485 45
67926 45
84679 45
61170 45
72938 45
3590 45
73595 45
12217 45
88836 45
38338 45
70672 45
93498 46
38365 45
81301 45
90591 45
10285 45
18437 45
57903 45
51059 45
43266 45
62493 45
71247 45
88172 46
27738 45
53051 45
14492 45
66737 45
19534 45
73761 45
82161 45
40572 45
47946 45
54996 45
76920 45
61772 45
69432 45
54739 45
20299 45
6533 45
35155 45
82190 45
64208 45
26008 45
66665 45
94345 45
70884 45
30032 45
86389 45
78535 45
75884 45
51930 45
81679 45
9240 45
45681 45
90446 45
10756 45
26339 45
6234 45
52752 46
38477 45
18622 45
14407 45
33591 45
5972 45
47765 45
61315 46
2302 45
93493 46
23043 45
87953 45
63896 45
44059 45
36980 45
2503 45
80707 45
72145 45
24573 46
9136 46
54748 46
72381 45
87399 45
90026 45
4577 45
16432 46
39486 45
93533 45
13865 45
84938 45
66478 45
75173 45
74511 45
68426 45
46966 45
6424 45
73014 46
52137 45
95566 45
64451 45
56995 45
46589 45
2868 45
52950 45
37280 45
94834 46
39480 45
66371 45
34000 45
95955 45
30268 45
15583 45
57241 45
79253 45
14267 45
31066 45
99738 45
33619 45
67366 45
18070 45
66395 45
19413 45
66870 45
23085 45
2122 45
95370 45
79906 45
70370 45
50203 45
14016 45
29647 45
46435 45
67427 45
85790 46
6425 45
99607 45
65280 45
71177 45
31403 45
80039 45
52261 46
4835 45
53136 45
32412 45
44771 45
50110 45
37617 45
65637 45
63176 45
78406 45
20199 45
81426 45
23348 45
6495 45
31007 45
52480 45
10689 45
23644 45
50114 45
74428 46
50346 45
72483 45
85537 45
35621 45
85590 45
8655 45
59821 45
96201 45
2502 45
38060 45
92547 45
82221 45
30334 45
5601 45
44114 45
42113 45
3990 45
38545 45
46020 45
41596 45
36806 45
14104 45
46692 45
62422 45
18986 45
58228 45
33762 46
27681 45
4123 45
27673 45
23131 45
98804 45
46417 45
281 45
32548 45
509 45
6584 45
92806 45
75787 45
47550 45
91279 45
52391 46
68711 45
69203 45
18578 45
79525 45
26503 45
47348 45
5084 45
54026 45
13057 45
11364 46
88271 45
12074 45
10360 45
9146 45
80515 45
25835 45
47639 45
8968 45
3826 45
70204 45
1255 45
76579 45
6460 45
13833 45
87506 45
72978 47
49513 46
49172 45
30703 45
69748 45
61958 45
47339 45
29398 45
36683 45
8112 45
29793 45
20333 45
49649 46
88188 45
78312 45
23106 45
2948 45
73404 47
15388 45
26665 45
52915 45
30201 45
76874 45
80737 46
96295 46
12247 46
77363 45
66111 46
41458 45
6192 45
62378 45
12879 45
87854 45
89143 45
24764 45
41100 45
23872 45
81934 45
91657 45
68939 45
92721 45
74635 45
72841 46
69861 45
13260 45
98225 45
12901 45
81622 45
42046 45
40284 45
62648 45
82244 45
14925 45
1940 45
34294 45
92922 45
70800 45
72429 45
37037 45
70020 46
68072 45
11474 45
53323 45
53034 45
44127 45
59950 45
59201 45
72174 45
41999 45
84275 45
28785 46
30759 45
29219 45
33951 45
43985 45
43070 45
79181 45
45613 45
41776 45
94445 45
70607 45
39461 45
29019 45
98874 45
74682 45
67490 45
3495 45
63681 45
32580 45
80488 45
33867 47
69251 45
30588 45
70545 46
5065 45
76488 45
15147 45
65438 45
32390 45
25567 45
10229 45
39810 45
32533 45
57911 45
48214 45
47760 45
40236 45
16580 45
16160 45
4595 45
74245 45
3825 46
59200 45
70171 45
75876 45
52745 45
29350 45
84517 46
39343 45
54776 45
98511 45
3367 45
39252 45
45630 45
61286 45
12155 46
43876 45
41097 45
45118 45
62781 45
13660 45
84774 45
58994 45
35648 45
13157 45
82432 45
5390 45
7274 45
6804 45
70867 45
86493 45
353 45
80538 45
18500 45
7157 46
27800 45
25779 45
57798 45
13178 45
49077 45
47469 45
8001 45
84952 45
89948 45
93016 45
25734 45
23587 45
46652 45
45106 46
81555 46
31859 45
82099 45
23777 45
20744 45
65627 45
40123 45
77761 45
39986 45
84785 45
67613 45
94101 45
13657 45
35289 46
70340 45
89928 45
98597 45
68572 45
41372 45
14129 45
92089 45
71277 45
24421 45
22482 45
95146 45
16675 45
83693 45
21853 45
97324 45
5478 45
99661 45
28790 45
44669 45
28547 46
62938 45
62725 45
94178 45
88193 45
23193 46
59777 45
21393 45
23637 46
84319 45
15004 45
91971 45
56511 45
11215 45
12540 45
2600 45
45025 45
63579 45
49891 45
45232 45
1923 45
83787 45
74397 45
50741 46
19422 45
875 45
9591 45
8413 45
59822 45
11978 45
70782 45
4193 45
78736 45
50068 45
67993 46
53642 45
82186 46
86797 45
31312 45
19988 45
320 46
4924 45
93334 45
4459 45
40381 45
63904 45
86817 46
64271 46
5476 45
38908 46
33749 45
44190 45
22768 45
51144 45
42399 46
28899 45
10901 45
66329 45
36066 45
843 45
69334 45
73068 45
44376 45
97350 45
30007 46
64415 46
25092 45
11826 45
69906 45
89238 47
67090 45
65872 45
45281 45
84748 45
49022 45
1302 45
61218 46
72517 45
40569 45
65367 45
21510 45
165 45
22456 45
14188 45
28694 45
18471 45
84928 45
70857 45
71899 45
99395 45
52071 46
15837 45
54976 45
67382 45
62372 45
25360 45
83240 45
93023 45
14874 45
48966 45
30308 45
51777 45
65096 45
68192 45
85163 46
91984 46
30215 45
37582 46
45832 45
56691 45
99213 45
79524 45
17308 45
16451 45
26042 45
40234 46
29090 45
67811 45
40299 45
38818 45
15092 45
58336 45
38696 45
2881 45
21705 46
22496 46
94546 46
14471 45
71894 45
64816 46
52518 45
70085 45
65440 45
71975 45
93449 46
66320 45
83855 45
43342 45
42349 45
96062 46
33940 46
41179 45
23988 45
56743 45
75120 45
40839 45
18991 45
95815 45
81607 45
41884 46
91427 45
78259 45
55399 45
26354 46
25722 45
52475 45
93976 45
8976 45
45297 45
2053 45
23722 45
93555 45
81338 45
5778 45
75867 45
3787 45
52127 45
16344 45
66323 46
40454 45
60084 45
52022 45
3236 45
4336 45
39461 45
78219 45
12241 45
66748 45
4192 45
18481 45
33358 45
58346 46
33433 45
21801 46
37475 46
40374 45
39152 45
53299 45
47167 45
60261 45
5724 46
36870 46
26281 45
73064 45
66428 45
97397 45
80724 45
73722 45
365 45
22628 45
64013 45
65458 45
56442 45
79505 45
77222 45
69902 45
50429 45
1517 45
699 45
71468 45
33066 45
79098 45
29431 45
83429 46
5992 45
3686 45
63696 45
72767 45
19091 45
91224 45
72686 45
85768 45
43771 45
82349 46
69551 45
20922 45
98304 45
42492 45
82161 45
1235 45
92200 45
29930 45
30567 45
75910 45
92407 45
58010 45
72929 45
39950 45
36360 45
26787 45
26111 45
27748 45
45345 45
85216 46
37166 45
69144 45
68353 46
26053 45
9123 45
59501 45
10265 45
29596 46
27470 46
87749 45
30370 45
65183 45
7862 45
85990 45
22217 45
32203 45
11006 45
63728 46
92370 45
6307 45
74771 45
75478 45
31279 46
6380 45
20259 45
50738 45
13522 45
36965 45
67880 46
67611 45
18028 45
38100 46
91531 45
91394 45
62012 45
57093 45
44893 45
4650 45
11345 45
92310 45
70732 45
72025 45
79002 45
5996 46
48822 45
18131 47
98231 45
88745 45
79913 45
13814 45
52139 45
54089 46
26329 45
48998 45
59530 45
47305 46
16131 45
88587 45
39660 45
84971 45
68805 45
19127 45
47190 45
41758 45
86913 45
14946 45
49932 45
48083 45
6271 45
73476 45
24023 45
46151 45
56215 45
56530 45
85862 45
93398 45
89107 46
79383 45
46701 46
75074 45
54956 45
30379 45
63091 45
53468 45
19407 45
69457 47
14122 45
41792 45
6988 45
49506 45
21665 45
23957 45
81014 45
91128 45
51567 45
46052 45
91451 45
51197 45
28452 45
21244 45
52122 46
53286 45
31330 45
44101 46
28253 45
14104 45
66108 45
28992 45
57252 45
6104 46
6889 45
10497 45
96189 45
37814 45
90392 45
39792 45
46181 45
72395 45
63581 45
65725 45
98075 45
95394 45
6519 45
18936 45
32028 45
51348 45
60628 45
84317 45
18496 45
38713 45
33602 45
74259 45
79150 46
85699 45
70742 45
7030 45
5609 45
46621 45
79388 45
26350 45
57763 46
91715 46
84583 45
81424 45
49233 45
31804 45
4438 45
66787 45
89219 45
59116 45
68443 45
17205 45
60370 45
75558 46
85325 45
75167 46
10378 45
93859 45
30269 46
66116 45
49131 45
748 45
51307 45
53500 45
92524 45
69023 45
5158 45
24592 45
61702 45
99371 46
93872 46
59948 45
36031 45
94480 45
62998 45
99810 45
82064 45
66453 45
65637 45
32794 45
93539 45
88053 45
76209 45
80623 45
55353 45
77077 45
97467 45
42683 45
10799 45
27399 45
47460 46
33978 45
40634 45
75351 45
94347 45
25654 45
28052 45
8949 46
12990 45
14983 45
70333 45
30861 45
74098 45
81804 45
21539 45
43691 45
48986 45
6246 45
42946 45
57129 45
31780 45
16459 45
34362 45
5609 46
81129 45
63474 45
66303 45
72959 45
31535 47
57137 45
10682 45
61981 45
49649 45
10040 45
49797 45
40586 46
75329 45
35126 45
66694 45
58743 45
40625 45
39904 45
46646 45
53493 45
2908 45
20525 45
8218 45
78152 47
50160 45
87267 45
59189 45
25762 45
78510 45
89107 45
40199 45
3679 45
50121 45
30959 45
87047 45
75304 45
90151 45
10190 45
63425 46
67483 45
19220 45
11821 45
31344 45
34969 45
84420 45
38704 45
33953 46
12728 46
90255 45
21408 45
54717 45
79134 46
27431 45
81130 45
73196 45
72553 45
68450 45
11333 45
78008 45
90343 45
67003 45
7782 45
98101 45
55113 45
26299 46
60227 45
58144 45
70673 45
38794 45
91149 45
57050 46
35960 45
86932 46
13892 45
29978 45
55572 45
72163 46
44768 45
35243 45
69878 45
10103 45
66340 45
7876 45
36867 45
28585 45
37894 45
67091 45
8677 45
41073 45
22781 45
50406 45
40721 45
86971 45
26765 45
40260 46
90701 45
21448 46
1244 45
37528 45
60849 46
43481 45
72772 45
44677 45
63127 45
43548 45
43978 45
64303 46
46527 46
86402 45
290 45
81689 45
86521 45
66241 45
17615 45
66578 45
53999 45
48023 45
64485 45
68994 45
41695 45
14220 45
64330 45
86802 45
18077 45
40226 45
1815 45
80125 45
22433 45
76507 45
42337 45
72321 45
6855 45
82978 45
9961 45
27576 45
3483 45
98155 45
39201 45
36267 45
24072 45
92512 45
12496 45
7222 45
91294 46
55335 45
73363 45
43620 45
60974 45
20195 45
82751 46
63388 45
7861 46
4481 45
47169 45
63611 45
32008 46
13207 45
71504 45
74967 45
84638 45
49378 45
99867 45
73806 45
12201 45
69761 46
11634 46
45897 45
72929 45
60641 45
29986 45
78200 45
38501 45
43189 45
97776 45
29815 45
4884 45
88477 45
45909 45
84684 45
61611 45
95052 45
25728 45
54176 45
89911 45
89352 45
99100 45
89901 45
58458 45
27372 45
25188 45
98998 45
35407 45
98015 45
53669 45
13172 45
98378 45
47368 45
74483 46
52782 45
87191 45
2943 45
18528 46
84060 45
23674 45
15238 45
98790 45
22345 45
44804 45
14606 45
89998 45
79865 46
19427 45
15737 45
91975 45
33930 45
89595 45
54340 45
56077 47
60945 45
35758 45
2634 46
78997 45
82205 45
67830 46
67517 45
80800 45
99080 46
13775 45
94644 45
94425 45
66578 45
44535 45
1808 45
40615 45
43997 45
61692 45
47762 45
40532 45
14352 45
19094 45
78082 46
92427 45
13008 45
79357 45
69076 45
56475 45
79521 45
45174 45
70101 45
5819 45
78527 45
48948 46
78135 45
34416 45
67588 45
3386 47
27721 46
1849 45
56115 45
67089 45
5241 45
3895 45
17054 45
55995 45
85228 45
25203 46
54352 45
18883 45
21833 46
27839 45
8932 45
32056 45
15437 45
34253 45
64690 45
89805 45
34866 45
48981 45
9728 46
93261 46
74564 45
36710 45
1223 45
53767 45
30452 45
79902 45
12797 45
73016 45
98732 45
97016 45
35606 45
19906 45
63124 45
81607 45
4929 45
66202 45
62940 45
34890 45
78216 45
35131 45
5929 46
84443 45
65931 45
38602 45
18544 45
81782 45
17717 45
98802 46
49704 45
63091 46
58756 45
4965 45
57622 45
57219 45
65687 46
91124 45
30016 46
88998 45
55775 45
97629 45
73881 45
84192 45
31067 45
55250 45
27309 45
63008 45
98348 46
86038 46
55437 45
46027 45
13341 45
35062 45
57297 45
68764 47
61045 45
2994 45
53351 45
60762 45
94475 45
84309 46
25667 46
2473 45
100 46
74636 45
77635 45
65319 45
21623 45
19069 45
74421 45
65865 46
71879 45
80923 45
21507 45
32506 45
34288 45
34238 46
38920 45
36672 45
30944 45
15264 45
79519 45
99102 45
56532 45
66829 45
10713 45
93104 45
48513 45
5453 45
55419 45
9800 46
27707 45
84562 45
4103 45
39924 45
77630 45
28487 45
61245 46
58187 46
76761 45
61018 45
94655 46
23177 45
89950 45
47293 46
94169 46
80658 45
6006 45
58467 45
97526 45
46112 45
70807 45
7229 45
54547 45
14479 46
72822 45
5990 45
59516 45
85835 45
48739 45
68192 45
11619 45
74847 45
67371 45
98754 45
70983 46
57507 45
23838 45
3718 45
13234 45
84017 45
6886 45
96524 45
25349 45
89287 45
19644 46
48474 45
29494 45
45730 46
82896 45
5059 45
84067 45
58101 45
60152 45
43366 45
78409 45
98152 45
53799 45
38555 45
24096 45
84537 46
10732 45
17797 45
74948 45
71022 45
90347 45
98392 45
29979 47
52730 45
57701 45
53041 45
8783 45
39582 45
19517 45
37854 46
97736 45
79113 45
22972 45
62817 45
16136 45
40272 45
22266 45
21893 46
97788 46
81736 45
74858 45
48993 45
99119 45
15418 45
88805 46
72636 46
76009 45
2761 45
43195 45
33205 47
15416 45
11143 47
63267 45
16523 45
91326 46
33989 46
90306 45
40440 45
54880 45
47249 45
63132 45
53948 45
14663 45
26020 46
86043 45
50949 45
45713 45
44039 45
54574 46
45192 46
24325 45
90228 46
28500 46
3117 45
32602 45
79186 45
42452 45
4356 46
26979 45
56872 45
42344 45
45475 45
94877 46
37335 45
67557 46
76091 45
22921 45
1864 46
53092 45
43626 45
14788 45
57099 45
71946 45
21707 45
18337 46
16593 45
72513 45
97124 45
94760 45
78721 45
26444 45
75408 45
9741 45
74654 45
85954 45
74743 45
54157 45
25592 46
33501 47
81932 45
59456 45
89389 45
79871 46
69998 45
31656 45
80264 45
52959 45
51420 46
98215 45
20517 45
15174 45
53775 45
44146 45
7397 45
17338 45
54860 45
67199 45
13952 45
70638 45
64144 45
12927 45
28699 45
4316 45
20944 46
65301 45
70223 45
38069 45
38466 45
47307 46
6876 45
70983 46
85335 45
45924 45
16187 45
68817 45
72082 45
291 45
17569 45
47182 45
19055 45
98256 46
7872 45
5935 45
21935 45
84766 45
75124 45
12727 46
86868 45
67434 45
48308 45
67818 45
80635 45
40513 45
31432 46
52908 46
47277 45
26520 45
30335 47
18217 45
18852 45
7774 45
94662 45
30075 46
76856 45
1325 45
17937 45
29651 45
45054 45
61486 45
40181 45
15274 45
92513 46
69780 45
75944 45
23420 45
74999 45
40995 45
14984 45
44277 46
22107 45
64568 45
52066 45
40 45
1891 45
47185 45
32598 46
82848 45
69750 45
20016 45
79596 45
67362 45
52576 45
34931 45
77902 45
48136 45
13891 45
25148 45
48287 45
9576 45
3582 45
31195 45
32367 45
66778 45
47717 45
26248 45
821 45
65527 45
78409 45
27988 46
72244 45
40047 45
17980 45
30178 45
81260 45
2764 45
29419 45
27962 45
18564 45
29101 45
40092 45
66891 45
65777 45
13575 45
79748 45
72203 45
3954 45
96160 45
57551 45
59790 46
15685 46
57548 45
56041 45
19769 46
65788 45
63444 45
31889 45
75979 45
791 45
72767 45
18487 45
23909 45
16341 45
21426 47
67491 45
47399 45
60875 45
44824 45
28092 45
39153 45
20154 45
14946 45
51477 45
87906 45
73728 45
15264 45
46308 45
91420 45
58322 45
82390 45
18976 46
1502 45
60212 45
92463 45
97675 45
28497 45
31742 45
82171 45
91848 46
8322 45
30232 46
92702 46
30801 45
34733 45
26632 45
62732 46
41931 45
62657 45
56672 45
86030 46
68795 45
16929 45
46987 46
13354 45
77888 45
53631 46
60406 45
70172 45
73263 45
26674 46
83860 45
49905 45
46187 45
98873 45
71354 45
3278 45
45571 45
83642 45
52076 45
96354 45
46301 45
83890 45
15583 45
98805 45
15969 45
97461 46
23762 45
33855 45
99027 45
73817 45
93411 45
33326 45
70313 45
35256 45
54362 45
81883 45
13452 45
73288 46
91097 45
97983 45
28065 45
97528 45
54853 45
69572 45
50348 45
43337 45
73630 45
76768 45
65612 45
27982 45
43776 45
12883 45
16393 46
71082 45
99344 46
53650 46
88913 45
62542 45
35943 45
41657 45
13324 46
10759 45
93968 45
62474 45
44653 45
8610 45
89804 45
29565 45
94435 45
26156 45
60118 45
11786 46
27517 45
27881 45
96383 45
23921 46
28363 46
57158 45
87733 46
72574 45
55663 45
39357 45
79315 45
27854 45
69304 45
5597 45
28837 45
69887 45
93643 45
67532 45
49413 45
28477 46
42184 45
54788 45
46305 45
31859 45
87445 45
3396 45
47370 45
95099 45
86474 46
83312 45
76059 45
75502 45
76462 45
92041 45
66801 45
40137 45
1531 45
830 46
44498 45
55999 46
39041 45
399 45
80873 45
90833 45
73044 45
44009 45
10965 45
26427 45
86837 45
2665 45
61967 45
97150 45
38016 45
40299 45
95380 45
38824 46
85816 45
79417 45
16613 45
71890 45
46189 45
38869 45
49399 45
14405 45
6645 45
39162 47
14268 45
89766 45
99593 46
30576 45
8116 45
52546 45
92962 45
51986 46
25896 45
99639 45
79070 45
44443 45
47293 45
43319 46
57125 45
20117 45
36749 46
69951 45
19367 45
11918 45
49884 45
334 45
81735 45
61851 45
61190 45
29367 45
33708 45
66505 45
95798 45
15914 45
38287 45
81779 45
45927 45
11045 45
12141 45
81368 45
75615 45
85581 45
44431 45
19577 45
17087 45
38553 45
39217 45
15081 45
39106 45
5061 45
17694 45
70699 45
93994 46
73172 45
4390 45
83798 46
89897 45
39293 45
39228 46
75256 45
39312 45
24024 45
70997 45
14752 45
60561 45
55267 45
66748 45
69024 45
20747 45
7582 45
2879 45
95691 45
63399 45
34653 46
94393 45
65935 45
73926 45
69875 45
29309 45
2884 45
41454 46
46876 45
54507 45
42294 45
7255 45
35347 45
67458 45
90443 45
3592 45
40402 45
41401 45
46817 45
14415 46
43235 45
34684 45
16915 45
44920 45
71043 46
12644 45
21234 45
43384 45
67779 45
68112 45
25767 45
70863 45
79940 45
69370 45
17357 45
8845 45
84698 46
20421 45
84042 45
48423 45
44286 45
75691 45
79078 45
93235 45
28553 45
48642 45
5530 45
33476 45
34822 45
91071 45
56336 45
26772 46
10491 45
46647 45
8667 45
69348 45
40344 45
14822 46
66608 45
25724 45
52660 46
60640 45
67705 45
11186 45
52010 45
80749 45
7014 45
9841 45
17323 45
34905 45
59162 45
1093 45
85668 45
78347 45
9430 45
45425 45
66683 45
19095 45
48728 45
94498 45
61738 45
68224 46
20978 45
34796 45
78745 45
83157 45
85120 45
37420 45
65455 45
38525 45
12532 45
53748 45
33693 46
14481 45
62372 45
74982 45
10780 45
96632 45
54230 45
57665 45
1940 45
2619 45
82525 45
33709 45
31040 45
86481 45
23703 45
16133 45
10143 45
30138 45
34234 45
45480 45
19011 46
60036 45
89347 45
73371 45
84862 45
9220 45
49332 46
47657 45
71663 45
64841 46
55084 45
59108 45
43286 45
39826 45
75981 45
64153 45
15888 45
25227 46
49920 45
27381 45
80946 46
16315 46
62858 45
13802 45
13965 45
59064 45
48978 45
58904 45
1096 45
49499 45
60085 45
21868 45
69445 46
58305 46
19641 45
17331 45
52625 45
25203 45
25313 45
90074 45
18764 45
10414 45
19073 45
91942 45
11116 45
78734 45
19372 45
59392 45
15446 45
13978 45
29457 45
96564 45
11188 45
72696 45
55546 46
84708 45
15239 45
1393 45
87963 45
55303 45
28489 46
10230 45
47659 45
18124 45
9575 45
19789 45
90694 45
86259 45
31680 45
81256 45
7115 45
39502 45
55179 45
82936 46
43919 45
98811 45
98300 46
64246 45
63736 45
42636 45
63955 45
69839 45
9504 45
46402 45
81613 45
32262 45
96554 45
74843 45
33498 46
55450 45
65999 45
2538 46
81122 46
27040 46
29793 45
45320 45
51421 46
97166 45
71014 45
44806 45
48953 45
37509 45
47238 45
92311 46
99286 45
22423 45
30982 45
25373 45
76149 45
46411 46
74557 45
40579 45
32316 45
74880 45
54463 45
51176 45
24814 45
83508 45
58114 45
3039 45
71558 45
23864 45
70195 45
7105 45
82805 45
20669 45
23113 45
29661 45
80223 45
8758 45
80348 45
48650 45
91766 46
82596 45
82570 45
36828 45
29194 45
84962 46
40476 45
11101 45
36763 45
43660 45
10157 45
8638 45
10435 45
54132 45
70544 45
45742 45
69272 45
93285 45
56141 45
26483 45
32532 45
8446 45
67988 45
75109 45
24257 45
28519 45
51166 45
54438 45
39726 45
38465 45
84605 45
60070 45
53432 45
45976 45
6432 45
73031 46
91325 45
36887 45
18193 45
54166 45
20032 45
52697 46
26189 45
8577 45
91383 45
47139 45
91351 45
82650 45
3319 45
73582 45
3670 45
44062 45
623 45
82641 45
16187 45
51692 45
53016 47
32836 45
56520 45
51203 45
76556 45
41972 46
87345 45
69814 45
29829 45
43895 45
80078 45
61279 45
65142 45
98567 45
98129 45
20689 45
39237 45
12403 45
17510 45
45331 45
79326 45
54176 46
37593 45
8820 45
2498 45
74110 45
46156 45
16573 45
50899 45
51427 45
50105 45
15855 45
17001 45
55144 45
79007 45
65592 45
23841 45
94403 45
61163 46
16291 45
78304 45
58823 45
32268 45
72049 45
81800 45
54609 45
40183 45
90359 45
69496 45
4730 45
79146 45
85865 45
46361 46
84802 45
5304 45
77915 46
48545 45
77666 45
39457 45
85524 45
95164 45
3590 45
5509 45
58581 45
8245 45
13924 45
46952 45
94478 45
11203 45
67029 45
16574 45
46161 45
30927 45
93105 45
57027 45
30639 45
51170 46
59275 45
31073 46
9495 45
75895 45
23795 45
48953 45
22465 45
56525 45
31612 45
35138 45
99577 45
66074 45
13855 45
51314 45
16066 45
64593 45
96165 46
44403 45
6119 45
64386 45
10578 46
73353 45
57145 45
6027 45
42902 45
11708 46
23261 45
87536 45
856 45
20416 46
34481 45
64307 45
22245 45
56087 46
42534 45
74147 45
9191 45
36105 45
98600 45
53370 45
86053 45
70482 45
97039 46
18959 46
30547 45
52125 45
17944 45
87031 45
78920 45
54551 46
89069 45
37514 45
97386 45
97418 45
47021 45
96323 45
69631 45
50711 45
4386 45
77691 45
4829 45
60861 45
37727 45
62886 45
98163 45
37357 45
12353 46
66604 46
44571 45
29540 45
77428 45
70983 45
68625 45
4429 45
8783 46
79357 45
20094 45
83846 45
27697 45
56622 45
96022 45
98781 46
5616 45
39436 45
22731 45
98939 45
86895 45
16075 45
17525 45
51799 45
12772 45
74062 45
41335 45
80332 45
21692 45
74651 45
5011 45
87644 45
19834 45
6228 45
87715 45
18589 45
66588 46
53229 47
58445 45
96759 46
78955 46
74743 46
50054 45
13367 45
41664 45
78867 45
15989 45
30857 45
83098 45
42942 45
77198 45
37255 45
90455 45
16985 45
66153 45
60289 45
50340 45
67090 45
8585 45
27249 45
91311 45
6161 46
3002 45
65327 45
36641 46
26832 45
56947 45
15729 46
25079 45
83115 46
22738 45
16161 45
30815 45
96021 46
98684 45
25748 45
18228 45
97856 45
56488 45
3203 45
91394 45
64313 45
55086 46
95576 45
57511 45
91898 45
49930 45
28573 45
21239 45
32148 46
70762 46
80665 45
13716 45
17139 45
10868 45
27922 45
12445 45
65351 45
89379 45
39421 46
93257 45
92053 45
51926 46
5557 46
30935 45
98093 45
29500 46
49295 45
19145 45
25884 45
67695 45
81284 45
64593 45
43091 45
70358 45
70707 45
68778 46
98340 46
64233 45
14051 45
74980 45
87950 45
316 45
92245 45
26981 45
33379 45
95596 45
8314 45
50512 45
94343 45
1196 45
37619 46
98556 45
9978 46
62894 45
99157 45
10334 45
26678 45
69059 45
72803 45
43430 45
61281 45
19197 45
70603 45
47663 45
17873 45
620 45
67180 45
73455 45
31112 45
93592 45
85617 45
21677 45
38422 45
87890 45
39944 45
44585 45
70753 45
89205 45
55108 45
14325 45
2518 45
61908 45
23558 45
26708 45
26202 45
58324 45
51352 45
25349 45
43430 45
35388 45
99184 45
54500 45
76797 45
26992 45
6585 45
90759 45
24039 45
57270 45
99354 45
71965 45
89143 46
84980 45
36205 45
11943 46
77744 45
7924 46
33699 46
73888 45
99740 45
29607 45
42869 45
71845 45
24674 45
52069 45
79584 46
16951 45
74282 45
63634 45
94970 46
93380 45
87378 45
17955 45
6496 45
45644 45
20509 46
93590 45
26646 45
21356 45
94024 45
82527 45
47425 45
11481 45
56526 45
3562 45
87982 45
20281 45
47513 45
57245 46
39034 45
61159 46
89720 45
2939 45
88928 45
32614 45
54311 45
34918 45
26807 45
10639 45
66059 45
22666 45
7416 45
15075 45
7032 45
94973 45
79695 45
81130 45
8075 45
96698 45
81698 45
78777 45
58885 45
6699 45
61574 45
26918 45
86086 47
15116 45
90411 45
15678 46
68431 45
51157 45
95884 45
89552 45
7736 46
91189 45
85656 46
76937 46
12973 45
93961 45
89457 45
46189 45
43336 45
12901 45
94663 45
27653 45
42127 45
3615 45
30623 45
49809 45
89196 45
57245 45
38138 45
29944 45
47976 45
4252 45
93149 45
75740 45
75156 45
17940 45
79720 45
29866 45
31572 45
74517 45
33560 45
54364 45
39481 45
84223 45
52464 45
85817 45
87000 45
21704 45
48333 45
49905 45
85657 45
62345 45
7669 45
63441 46
18955 45
5796 45
81615 45
23470 45
69025 45
99590 45
69803 45
58620 45
19268 45
37592 46
58592 45
64287 45
17691 45
67974 45
21871 45
1531 45
82003 45
79274 45
37142 45
6985 45
48974 45
206 45
34458 45
25525 45
33030 46
11802 45
13814 45
68706 45
8768 45
82484 45
55682 45
38877 45
24663 45
69095 45
60794 45
26172 45
60985 45
12807 45
3037 45
63520 45
92460 45
74397 45
34032 45
84981 45
76621 45
33125 45
71268 45
19767 45
77275 45
95117 45
39097 45
28938 45
74658 45
31932 45
78925 45
30663 45
58569 45
86492 46
84304 45
11408 45
14126 45
80585 45
31826 45
37613 45
11271 47
79991 46
37901 46
57898 45
83299 45
37239 45
96772 45
22376 45
94312 45
40099 45
68143 45
8031 45
38813 45
50684 47
87898 45
7568 45
59160 45
56832 45
67755 45
30346 46
52437 45
1179 45
81340 45
54785 45
22408 45
61163 45
96694 46
76963 45
26864 45
11529 45
52047 46
61299 45
79769 45
84424 45
55823 45
45894 45
94091 45
67697 45
87326 45
32848 45
86781 45
86098 45
50005 46
94244 46
68372 45
81295 45
5307 45
10262 45
71531 46
69953 46
88508 45
95399 45
65284 47
77294 45
57901 45
50896 46
92928 45
40534 45
8836 45
81039 45
66485 45
12856 45
48658 45
2570 46
31695 45
46320 45
74547 45
89495 45
56062 45
36274 45
3016 46
76590 46
77806 46
96332 45
25281 45
72074 45
29987 45
32392 45
67196 45
72920 45
77251 45
17138 45
1499 46
69189 45
49759 45
9528 45
82215 46
54162 46
86333 45
14846 46
90007 45
74511 46
42331 46
61687 45
20851 45
20396 45
60357 45
81217 45
58157 45
98679 45
52941 45
18168 45
23571 45
81184 45
97903 45
38789 45
33660 46
23456 45
77246 45
39369 46
46176 46
73655 45
96519 45
88951 45
54395 45
75857 45
3390 45
94374 45
95155 45
22233 45
85453 48
8954 45
94798 45
49703 45
25865 45
90292 45
30479 45
92407 45
35795 45
69482 45
91930 45
75555 45
34126 45
60995 45
31212 45
15820 45
25427 45
83699 46
31737 45
68533 45
2092 45
79774 45
3790 45
359 45
53845 46
54702 45
29676 45
49611 46
65302 45
14052 45
90358 46
14481 45
59916 45
30556 45
34490 45
43240 46
59085 45
26469 45
16147 45
44053 45
95918 45
15023 45
52597 46
75575 45
1229 45
83717 46
79184 45
35544 45
36831 45
62145 45
55644 45
28046 45
58085 45
55357 45
12640 45
78609 45
71545 45
18316 46
9188 46
8161 46
53041 46
35059 45
79218 45
67307 45
89125 45
5797 45
24336 45
21524 45
8116 45
32923 46
94915 45
74356 45
1172 45
76267 45
9144 45
29088 45
6969 45
76872 45
6698 45
98173 45
52286 45
71092 45
30146 45
34909 45
80135 45
92636 45
8544 45
27077 45
58430 45
96340 45
11003 45
48283 45
48077 45
55957 45
28680 46
74761 47
67087 45
783 45
85825 45
87659 45
43724 45
15376 45
40141 45
10084 45
88223 45
71543 45
71491 45
37534 45
47933 45
36149 45
64264 45
40212 45
55213 45
89568 45
36643 45
41273 47
15742 45
81362 45
5641 45
26399 45
78824 45
23968 45
22953 46
40782 45
12119 45
78290 45
10342 45
26195 45
23277 45
65008 46
87334 45
76040 46
35440 45
71831 45
59671 45
37115 45
11686 45
36545 45
94283 45
87427 45
76733 45
15518 45
77032 45
91435 45
57109 46
21932 45
13754 45
31109 46
30907 45
50285 46
44492 45
21809 45
51841 45
15584 45
28856 46
77076 45
8771 45
69372 45
53229 45
65429 45
57815 45
42015 45
51612 45
4040 45
37736 46
91110 45
59939 46
33748 45
13008 45
49795 45
61575 45
64025 46
82780 45
78845 45
2097 45
37636 45
15710 45
75288 45
29517 45
80116 46
50186 45
24826 45
69590 45
23573 46
71312 45
67429 46
74073 46
58707 45
4489 45
71380 45
85235 45
82621 45
53798 46
36762 45
69481 45
68605 45
92032 45
45581 45
71977 45
69369 45
9815 45
74748 45
76779 45
31047 45
93078 45
44709 45
48861 46
52567 45
31671 45
81727 46
99644 45
76695 45
2430 45
70317 45
7121 45
39894 45
67966 45
54576 45
21134 46
21700 45
78703 46
5788 45
60769 45
81567 45
13768 45
11341 45
79832 45
32530 45
77225 46
43428 45
85845 45
38405 45
99421 45
11588 45
80548 45
5591 45
24622 45
84154 45
36311 45
68360 45
25995 46
59590 46
60454 45
82445 46
12878 45
85532 45
38419 46
93954 45
38619 45
58039 45
57450 45
72518 45
57122 45
11739 46
14503 45
13559 45
36755 45
771 45
59136 45
34986 45
14329 45
87400 45
20462 45
88976 45
52250 45
3461 45
37366 45
6257 45
56312 45
45657 45
91369 45
83803 45
65864 46
78270 45
53997 45
72432 45
54445 45
70562 45
41785 45
82784 45
79213 45
98866 45
71819 45
51039 45
63360 45
24856 45
89463 45
55888 45
33883 45
80876 45
20674 45
38522 45
70921 45
41808 45
32034 45
56791 45
37823 45
33336 45
45971 45
46800 45
78044 45
47397 45
74863 45
175 45
37739 45
22152 45
93836 45
88268 45
10454 45
45401 45
16058 45
47827 45
94105 45
39950 45
45671 45
81448 45
94598 45
80324 45
30898 45
24772 45
11951 45
84759 45
65131 45
37315 45
65926 45
38246 46
5913 45
59335 46
25952 45
21477 45
44247 45
43298 45
88143 46
50703 45
57356 45
51506 45
11905 45
25419 46
50597 46
57076 45
42242 47
7247 45
19390 45
28318 45
48837 45
48207 45
8271 45
20074 45
12237 45
11739 45
6978 45
32539 45
3945 45
52892 45
18591 45
74775 45
37860 45
31603 45
24093 45
9750 45
68786 45
73313 45
90945 45
44655 46
15880 45
16622 45
34169 45
44183 45
57419 45
16232 45
97431 46
35381 45
56655 45
63353 45
82656 45
98780 45
88181 45
91519 45
39941 46
98760 45
19517 45
98717 45
40897 45
79841 45
27040 45
60923 46
9998 45
60240 45
26188 45
91949 45
14793 45
75602 45
43166 45
34164 45
91323 45
26172 45
14648 45
11979 45
12052 45
15225 45
14663 45
81439 45
95398 45
38640 45
34517 45
83082 45
99485 45
28017 45
21570 45
63115 45
90600 46
68140 45
20131 45
2843 45
26946 45
2667 45
21675 45
78343 45
75092 45
96310 45
83081 45
10888 45
59733 45
41366 45
21505 45
85905 45
11067 45
62390 45
60343 45
30084 45
84684 45
10117 45
43805 45
48834 46
5928 46
46562 45
40745 45
5286 45
30819 45
35198 45
40788 45
23119 45
22608 45
81092 46
45408 45
70532 45
74902 45
63668 45
75136 45
76086 45
84688 45
55119 46
53322 45
57234 45
1865 45
90039 46
76789 45
41067 45
80165 47
88830 46
92441 45
81672 45
83545 45
20314 45
53125 45
5682 46
83816 45
96053 45
46632 45
49122 45
54829 45
15286 45
55099 45
40061 45
84122 45
74714 45
29354 45
67769 45
62824 45
67826 46
82595 45
77791 46
26732 45
21336 45
88126 45
30048 45
92598 45
26136 45
62563 45
33709 45
70537 45
25008 45
24701 45
2617 45
6145 45
48260 45
64878 45
43186 45
58751 45
34574 45
94722 46
34685 45
44834 45
20223 45
41523 45
18726 45
7363 46
91470 46
89407 45
65764 45
64350 45
16190 46
20732 45
1157 45
61804 46
77372 45
70002 45
91352 45
85126 45
11610 45
62610 45
31237 45
32759 45
24258 45
80094 45
88974 46
90630 45
25769 45
95239 45
4905 45
70540 45
74569 45
91669 45
63707 45
80970 45
50861 45
86712 45
59915 45
20097 45
91316 45
24835 45
18971 45
48524 45
8138 45
77779 45
16624 45
4595 45
38411 45
13879 45
19100 45
53469 45
35938 45
49005 45
72912 45
7196 45
62463 45
3862 45
90673 45
560 45
49618 45
26361 45
41514 45
26770 46
53142 45
38438 45
12737 45
38699 45
6676 45
52934 45
83034 45
25593 46
49149 45
84233 45
19501 46
99139 45
27974 45
97598 45
13653 45
62994 45
85875 45
87616 45
9834 45
21012 45
16324 45
94512 46
31589 45
15973 45
26210 45
76105 45
88266 45
5949 45
77892 45
49948 46
44868 45
76167 45
37249 45
24974 45
83691 46
38967 46
74122 45
83409 45
45977 46
16844 45
97539 45
6225 45
1845 45
49836 45
99139 46
75979 45
67674 45
72220 46
22242 46
59160 45
56311 45
36187 45
11090 45
18950 45
73501 45
40344 45
54471 45
30606 45
12190 45
68100 45
6451 45
20025 46
39352 45
41778 45
72549 45
98138 45
99600 45
56325 45
76761 45
11072 45
52421 45
7752 45
97219 45
78746 45
93571 46
44863 45
47151 45
66097 45
85769 45
69467 45
62134 45
37768 45
49768 46
28577 45
63958 45
95148 45
74628 46
3850 45
87 45
91233 45
67765 45
21454 45
72286 46
36886 45
6835 45
48491 45
38210 45
44067 45
93420 45
87842 45
95216 45
46629 45
79237 45
23336 45
63421 46
40606 45
47670 46
16040 45
38477 45
60199 45
54826 45
39734 45
26633 45
94353 45
11863 45
2284 45
51633 45
47704 45
41468 45
20147 45
44063 45
45108 45
53189 45
32672 45
3600 45
31627 46
88783 45
37024 46
36836 45
24650 45
61378 45
97494 45
5463 45
53806 45
43486 45
57294 45
77332 45
93336 45
25325 45
65120 45
58252 45
93349 45
78967 45
88450 46
25035 45
34398 45
15175 45
81153 45
8277 45
68693 45
66387 45
82230 45
97488 45
72204 45
65332 46
59584 45
84956 45
87239 45
37024 45
66874 45
26951 46
48201 45
52343 45
90247 45
73473 45
46952 46
86656 45
52922 45
7653 45
21188 45
56631 45
49282 46
20849 45
70005 45
6890 45
52295 45
29064 45
82604 45
71954 45
29696 45
54582 45
40997 45
13160 45
64476 47
47506 45
57011 45
14738 45
46505 45
82544 45
20926 45
39508 45
80470 45
16642 45
16299 45
61785 45
19731 45
35377 45
66572 45
95201 45
27877 45
56335 45
9585 45
76615 45
86940 45
4428 45
74170 45
69839 46
62382 45
91597 45
4024 45
68160 45
64419 45
281 45
77682 45
16231 45
6437 45
47115 45
39231 45
74592 45
8749 45
35302 47
52300 45
24421 45
46663 45
43958 45
17164 45
57967 46
60659 46
43370 45
98649 45
8490 46
55233 45
26431 45
64656 45
45716 45
75653 45
12279 45
65176 46
5543 46
44049 45
51201 46
48157 45
11962 45
95709 45
47717 45
91564 45
99453 45
32478 45
61793 46
48079 45
86271 45
35992 46
23067 45
33020 45
72014 45
93645 45
66820 45
32253 45
62558 45
92731 45
22560 46
60233 45
97276 46
25937 45
74311 46
39764 46
84576 45
31598 45
32890 46
26171 45
10162 46
51649 45
35964 46
54230 45
62823 45
49764 45
24374 45
92764 47
4404 45
44285 45
36255 45
75595 45
26719 46
14267 45
32709 45
30888 45
97048 45
26496 45
7104 46
80816 46
2229 45
11348 45
96836 45
75800 45
38714 45
47197 45
69806 45
7223 45
79008 45
55473 45
47570 45
5482 45
71485 45
95313 45
3332 45
93703 45
40264 45
73048 45
51531 45
88626 46
52270 46
66572 45
58202 45
17241 45
44909 45
1894 46
21195 45
38120 45
33046 45
87794 46
69987 45
26125 47
78686 45
7403 45
77375 46
43673 45
43133 45
66307 45
73259 45
37371 45
74952 45
39493 45
84012 45
78213 45
26850 45
85885 45
30173 45
12 45
70156 45
30586 45
95940 45
35897 45
49862 45
39618 45
76135 45
42519 45
41419 45
64663 46
75865 45
99927 45
84383 45
66430 45
41015 45
47067 45
31553 45
51000 45
37653 45
36101 45
82961 46
12696 46
25838 45
86683 45
40501 46
25876 45
11393 46
5288 45
61354 45
13366 45
65197 45
27397 45
34392 45
8322 45
59799 45
18382 45
29663 45
63851 45
96038 45
54867 45
19154 46
71863 45
3943 45
17745 45
31078 45
75267 45
84252 45
61939 45
85248 45
80303 45
12206 45
19797 45
36538 45
44332 46
49581 45
82665 45
58183 45
13982 45
63941 45
58798 45
42228 45
16965 45
65629 45
85796 45
800 45
82356 45
64012 45
74040 45
16861 45
84209 45
34931 45
44456 45
12982 45
99099 45
12293 45
49121 45
99692 45
63980 45
85225 45
68276 45
44479 45
21954 45
35164 45
76373 45
15018 45
32532 45
37772 46
52042 45
50634 45
46803 45
78293 45
27964 46
81651 45
66259 45
32595 45
26552 45
79814 45
913 45
72825 45
67401 45
66556 45
14094 46
68147 46
68019 46
30266 45
86610 46
46792 45
22203 45
60235 45
96697 46
68893 45
6109 45
16034 45
39845 45
32673 45
89551 45
82028 46
38685 45
50947 45
66909 45
55488 45
54139 45
61166 45
4545 45
18062 45
7190 45
55035 45
33471 45
71817 45
48889 45
23307 45
77713 45
97393 45
36570 45
73162 45
12248 45
7924 45
93839 45
6256 45
70067 45
59966 46
14291 45
77400 46
71017 45
51240 45
26547 46
2963 45
91135 45
39855 45
93389 46
95977 45
56370 45
8314 45
28240 45
307 46
39818 45
7559 45
81315 45
4507 45
64856 47
82929 45
84039 45
71516 45
13499 45
27574 45
64980 45
32394 45
88061 45
60313 45
23442 45
39636 45
62204 45
75838 45
70791 45
19910 45
32746 45
17950 45
81308 45
88350 46
37810 45
88554 45
81831 45
40887 45
22801 45
31219 45
83608 45
7907 45
60249 45
97117 45
21337 45
65293 45
4368 45
14184 45
37852 45
95693 46
9422 45
68241 45
66147 45
43979 45
18612 45
71878 45
82041 45
29107 45
1402 45
74929 45
49683 45
26714 45
28907 46
27022 45
13175 45
51431 45
19441 45
21174 45
18884 45
4290 45
82786 45
55508 45
13175 45
96895 46
28750 45
10674 45
24687 45
51985 45
63619 45
91524 45
98323 45
71973 46
71035 45
22104 45
48248 45
1615 45
2022 45
3324 45
8610 45
44602 45
61270 45
551 45
24821 45
97455 45
54639 45
25478 45
24142 45
2401 45
53079 45
58899 45
73694 45
70270 45
38538 45
17351 45
80316 45
39693 45
50350 45
27485 45
23731 45
73883 45
96692 46
33457 46
62425 45
33783 45
89517 45
14977 45
86150 45
65849 45
46202 45
8065 45
74322 45
29356 45
90008 45
51197 45
26772 45
96370 46
25599 45
91251 45
90543 45
62849 45
88494 45
69070 45
2557 45
6982 45
75181 45
7317 45
85512 45
38370 45
95242 45
6460 46
58080 45
91443 46
24112 45
16423 45
77315 45
7317 45
80743 45
16682 45
611 47
38973 45
84886 45
15010 45
77367 45
38076 45
70085 46
88163 45
48340 45
1998 46
79573 45
53971 45
18994 45
31195 45
49177 45
44568 45
19383 45
64267 45
53991 45
95335 45
8480 46
65080 45
12894 45
88782 46
61011 46
39701 45
68678 45
38137 45
59832 45
99155 45
37249 45
71523 45
15768 45
99924 45
81923 45
55202 45
78501 46
82766 45
431 45
20550 45
61728 45
92139 45
65591 45
29692 46
97182 45
98023 45
53749 45
71031 46
94115 45
12452 45
94630 46
99072 45
72742 45
30837 45
13513 45
19895 45
1334 45
61464 45
75412 45
85518 46
1548 45
82740 45
89291 46
42856 45
66477 45
59050 45
82919 45
95171 45
88197 45
71348 45
58048 46
83775 45
75098 45
7576 45
69160 45
85433 45
8065 45
24158 45
28569 45
22085 45
83310 45
23392 45
50926 45
41703 45
44661 45
75295 45
77273 45
153 45
16500 45
97721 45
42248 45
62366 45
81734 46
93871 45
57890 45
27178 45
19507 45
52990 46
86297 45
18179 45
4118 45
39794 45
91187 46
8296 45
64006 45
8973 46
64308 45
32079 45
95006 45
62870 45
37495 45
61077 45
46374 45
71948 45
86918 45
88711 45
23566 45
92367 45
86515 46
49477 45
55571 45
42066 46
39485 45
42594 45
34125 45
51008 45
36319 45
99774 45
78233 45
56121 46
8019 46
22611 45
85884 45
83545 45
82283 46
96884 45
64426 45
85273 46
93657 45
88079 45
61495 45
32158 45
77341 45
26853 45
71716 45
17767 45
67415 45
4999 45
24327 45
21789 45
27477 45
53403 45
61378 45
90360 45
25362 45
11469 45
15205 45
5765 46
23080 45
21924 45
56936 46
21757 45
4415 45
88272 45
82727 45
26450 45
15170 45
33460 45
22055 45
66612 45
63962 45
16000 46
33699 45
94045 45
7629 45
84844 46
67127 45
67212 45
86174 45
93610 45
55132 46
81418 45
54758 45
33583 47
65411 46
36966 45
1427 45
39239 45
43973 45
75333 45
93014 45
6962 45
5666 45
27567 45
76652 45
42820 45
50275 45
32056 45
65713 46
32361 46
12607 45
94872 45
5904 45
64722 45
94447 45
18992 45
699 45
11994 45
99002 45
68242 45
54344 46
45891 45
94271 45
32157 45
58147 45
242 45
65979 45
13652 45
17575 45
29612 45
57673 45
74108 45
68927 45
12756 45
6351 45
67386 46
16824 45
26466 45
11357 45
95155 45
81577 45
28924 45
99907 45
33019 45
41304 45
65486 45
23105 45
88107 45
78754 45
47292 45
10970 46
46148 46
97890 45
97086 46
23064 45
21211 45
66509 45
10427 45
81239 46
58898 45
39899 46
11833 46
33157 45
56670 45
70143 46
22230 45
31995 45
77689 45
72971 45
176 45
26452 45
9930 45
46212 45
8657 46
1538 45
542 45
49939 45
6340 46
93201 45
34877 45
31891 45
85378 45
4108 45
991 45
71993 45
12978 45
26003 45
78837 45
1143 45
4393 46
3431 45
48423 45
76089 45
2949 45
14316 45
57066 45
50560 46
31992 45
50355 45
9483 45
80792 45
92245 45
94881 45
43447 45
44973 45
34 45
63498 45
68147 45
71206 45
81086 46
59660 45
72724 45
5899 45
71821 45
46490 45
60797 45
84336 45
18832 45
54412 45
1167 46
6368 45
43894 45
11032 45
72190 45
7871 45
52935 45
45614 45
92619 45
89485 46
24003 45
89564 45
96804 46
79464 45
86392 45
28995 45
63602 45
68273 45
39406 45
40797 47
1918 45
38161 45
56104 45
85916 45
59008 45
75388 45
16079 45
57002 46
59777 45
91710 45
17878 45
21233 46
50092 46
18514 45
52001 45
14403 45
52990 45
15664 45
22249 45
61792 45
95149 45
90668 46
5613 45
1647 45
27831 46
95749 45
6684 45
870 45
88962 45
68176 45
11055 45
75538 45
20153 45
36266 45
80209 45
89922 45
18671 45
24393 45
53940 45
56528 45
17003 45
23913 46
83083 45
41564 45
61396 45
77393 45
5440 45
35773 45
7991 45
32914 45
84867 45
17166 45
85316 46
86109 45
99183 45
23783 45
94437 45
1239 45
43335 45
53589 45
11118 45
84007 45
11201 45
17994 45
55144 45
56099 45
58743 45
66545 45
70158 46
4632 45
56626 45
20982 46
712 45
86809 45
62055 45
23758 45
56506 45
42259 45
99846 45
42477 45
45187 46
54552 45
76788 45
7581 45
85873 46
26945 45
57101 45
47690 45
4971 45
6552 45
66188 45
59194 46
375 45
98386 45
55953 45
76073 46
95364 46
71188 45
90094 45
31414 45
32698 45
12875 45
6840 45
65408 45
68788 45
57097 45
36061 45
41589 45
30645 45
45811 45
33290 45
19628 45
76008 45
66673 45
85855 45
27212 45
3551 45
56828 45
44021 45
56673 45
91479 45
29341 45
10340 45
41591 45
57701 45
45698 45
86207 45
61865 45
97842 45
26938 45
18009 46
74119 45
21412 46
10578 45
85981 45
43353 45
13496 45
33090 45
60412 45
79419 46
35240 45
87908 45
28067 45
96118 45
56196 45
45224 46
16612 45
20603 45
74145 45
17021 45
99423 46
34796 45
44670 45
85169 45
1312 46
12419 45
92261 45
75996 46
57731 46
93045 45
95372 45
13482 45
63975 45
16454 46
4419 45
88020 46
97205 47
88668 45
68246 45
74353 45
87511 45
73439 45
45289 45
28469 46
56854 45
69739 45
95379 45
96006 45
32922 45
88068 45
24712 45
4986 45
6941 45
95627 45
70730 45
75624 45
96864 45
26065 45
54092 45
88454 45
8396 45
69515 45
72540 45
81174 45
23677 45
61883 45
52276 45
71772 45
53789 45
93036 45
32381 45
25531 46
74068 45
79830 45
28878 46
63093 45
61577 45
28626 46
64237 45
37911 45
62101 45
40935 45
94828 45
34690 45
94645 45
33754 46
8375 45
57090 45
64402 45
66783 45
74729 45
73963 45
49260 45
33331 45
26109 45
44971 45
20791 45
68749 45
63895 45
40199 45
31578 46
98573 45
19759 47
91554 45
2961 45
84549 45
90572 45
82115 45
23503 45
12460 45
20729 45
41761 45
11126 45
86699 45
56071 45
16046 46
22410 45
38903 45
68436 46
96462 46
61283 45
33524 46
89752 46
8635 45
98979 45
67706 45
62382 45
32096 45
51282 45
28239 45
90805 45
50179 45
36361 45
53515 45
77877 45
77320 47
44312 45
1338 45
48271 45
69408 45
60582 45
76123 45
20050 45
73202 45
19547 45
45115 45
97895 45
85528 45
24209 45
42960 45
71043 46
23802 45
19274 45
62111 45
4409 46
18753 45
66364 45
42652 45
28336 45
22924 45
11213 45
1900 45
63317 45
43132 45
23785 45
98179 45
84218 45
49627 45
84890 45
50801 45
69787 45
34456 45
40869 45
97547 45
82273 45
41049 45
63840 45
88209 45
39011 45
49613 45
98389 45
90656 46
82372 45
10884 45
55739 45
95604 45
20282 45
12803 45
38719 45
70179 45
38972 45
31392 46
555 45
95884 45
50141 45
17910 45
83502 45
14297 45
54188 45
34825 45
64485 45
60081 45
71067 45
43122 45
90154 45
22088 45
18714 46
95236 45
74685 45
38843 45
74729 45
87766 45
65649 45
6633 45
20789 45
65948 45
56115 45
16590 45
98235 45
1351 45
96302 45
55718 45
33090 45
41135 46
84693 46
31185 45
74858 45
95629 45
15064 45
61477 45
11772 45
219 45
17270 45
97783 45
82843 45
98467 45
38262 45
44262 45
66893 46
62325 46
18829 45
69035 45
31411 46
82612 45
21799 45
14747 45
88519 45
21511 45
95282 45
27847 46
59658 45
47542 45
99249 45
7111 45
55271 45
52100 45
31292 45
72482 46
27755 45
95609 45
91108 45
50427 45
41282 45
23914 45
73371 45
44983 45
90162 45
38546 45
94008 45
85072 45
85438 45
51395 45
56366 45
20608 45
90911 46
69153 45
73490 46
69198 47
20038 46
81536 45
75676 45
62872 45
10690 45
90338 47
18454 45
60074 45
71510 45
34865 46
80778 46
251 45
3533 45
93218 45
7672 45
1105 45
91975 45
58509 45
4558 45
75338 47
88883 45
40789 45
69729 45
69395 45
49997 45
46913 46
43717 45
49529 45
19987 45
80599 46
5857 45
67836 45
95097 47
72461 45
76030 45
57578 45
35724 45
19751 45
13775 45
63534 45
21574 45
60571 45
63149 45
93054 45
12670 45
98231 45
39172 45
29108 45
48042 45
63095 45
62524 45
8216 45
80380 46
22567 45
28450 45
47435 45
2000 45
97490 45
9317 45
48567 45
3958 45
31215 45
67735 45
66014 45
90740 45
52763 45
49317 45
23782 45
5521 45
96163 45
70084 45
93849 45
69512 46
19933 45
73538 45
74260 45
77439 45
18941 45
88419 45
37102 45
65069 46
86586 45
99620 45
39943 45
46788 45
66233 45
25174 45
59793 45
85339 45
77185 45
25978 45
42235 45
36729 45
29071 45
38530 45
50173 45
90991 45
82279 46
52259 45
33984 45
52026 45
51894 45
14761 45
70389 45
19173 45
12956 45
41174 45
378 45
9035 46
69960 45
93618 45
74171 45
47211 45
13849 45
79916 45
94812 45
62059 45
47534 45
74595 45
18792 45
18718 45
19450 45
90894 45
3224 45
87339 45
58766 45
67979 45
19655 45
42197 45
66698 45
14392 45
7464 45
99924 45
82686 45
60883 46
17172 45
75378 45
12532 45
70237 45
4912 45
63347 45
32055 45
48217 45
82080 45
75653 46
55976 45
82578 45
60095 45
16312 45
4688 45
52402 45
59674 45
46062 45
75044 45
26334 45
92424 45
33113 45
86679 48
22763 45
63253 46
83815 45
68129 45
92543 45
84064 45
73945 45
49286 46
31087 45
38097 45
66968 45
88433 45
90010 45
98511 45
75668 46
2168 45
72265 45
49296 45
9671 45
66635 45
56188 45
84840 45
13859 45
44492 45
36842 45
36512 47
53480 45
29122 46
56427 45
41570 45
94800 45
76077 45
9070 45
34642 45
6588 45
68839 46
83066 45
80210 45
23923 45
11849 45
34221 45
85343 45
34199 45
27046 45
90839 45
25669 45
50779 45
80889 45
7954 46
54703 45
58783 45
10562 45
75530 45
530 45
49977 45
65749 45
4222 46
25900 46
44091 46
29537 45
8333 45
72165 47
6712 46
34551 45
9382 45
52835 45
8092 45
9346 45
11268 45
63116 45
4948 45
41747 45
74611 45
99774 45
75270 46
51574 45
37619 45
34045 45
48925 45
52934 46
18466 45
29790 45
75433 45
15518 45
18688 45
10717 45
20803 46
89716 45
58058 45
65488 45
48582 45
23251 45
36480 45
17509 45
96029 45
97123 45
77944 45
86736 45
61163 45
67442 45
12359 45
10738 45
56937 45
91652 46
91608 45
55893 45
9375 45
91849 45
6886 45
95260 45
96256 45
43696 45
48358 47
1814 45
84527 45
42160 45
68332 45
75887 45
89699 45
82854 45
38530 45
4489 46
22712 46
54351 45
3316 46
96618 45
86258 45
39649 45
6316 45
99305 45
33226 45
8168 45
42650 45
32728 45
99802 46
51028 45
84606 45
21189 45
25046 45
85765 45
64277 45
85185 45
12964 45
97999 45
62543 45
77846 45
75439 45
67507 45
42457 45
73407 45
2806 45
83832 46
82192 45
4790 45
28056 45
31128 45
49929 45
65877 45
23034 45
25329 45
39891 45
40597 45
40075 46
81400 45
78067 45
81940 45
88532 45
17963 45
37780 45
96881 45
62109 45
92078 45
65830 45
32853 45
47102 46
90219 45
84317 45
40474 45
18941 45
96567 45
47239 45
64188 45
16754 45
28027 45
88849 45
61565 45
15158 45
97421 45
92250 45
94518 45
58880 45
97433 45
15447 45
40281 45
42999 45
25756 45
72625 45
14516 45
32610 45
67583 45
66524 45
44704 45
92089 45
99081 46
53493 45
112 45
93733 45
14906 45
15065 45
52421 45
89336 45
88309 45
33287 45
13642 45
58466 45
43950 46
68779 45
31284 45
56834 45
50655 45
67968 45
72515 45
15716 45
12045 45
17565 45
9359 45
40156 45
33592 45
57730 45
78256 45
4857 45
61042 45
45402 45
40612 45
19855 45
30218 45
53924 45
10482 46
64704 45
91392 45
1090 45
95892 45
15288 45
2701 45
66357 45
80930 45
76145 45
5589 45
42513 45
98168 48
98570 45
53739 45
19696 45
51665 45
10118 45
81707 45
42849 45
79532 45
31743 46
17414 45
45978 45
60104 45
88069 45
965 45
25023 45
80225 45
86741 45
39311 45
48644 45
39688 45
49434 46
8404 46
86207 45
85598 45
92568 45
78082 45
81108 45
36299 45
77184 45
11910 46
5791 45
4436 45
91798 45
48037 45
34648 45
69654 45
40173 46
69981 46
12605 45
72110 45
65094 45
33404 45
58844 45
95283 45
24101 46
83495 45
16356 46
57841 45
99384 45
94646 45
84272 45
64445 45
92134 45
12904 45
82725 45
78931 45
39009 45
69127 46
85196 45
37713 45
84022 45
97261 45
19423 45
53832 45
42023 45
26859 45
84187 45
94599 45
49784 46
18084 46
28266 45
5235 45
7015 45
54573 45
82838 45
80501 45
5305 45
78338 45
66045 45
38696 45
54012 45
82630 46
42800 45
8344 45
80896 45
88774 45
31898 45
86658 46
73438 45
45035 45
61285 45
62362 45
14140 45
37181 45
69043 46
48650 45
1734 45
23854 45
97695 45
82393 46
51767 45
18165 45
70673 45
56527 45
18628 45
34675 45
17342 45
79464 45
21558 45
82904 45
57719 45
48465 45
14224 45
23557 45
96166 45
90128 45
52089 45
66365 45
78713 45
16288 47
7807 45
33255 45
40631 45
71062 46
41634 45
9780 45
38158 45
18823 45
93235 45
85819 45
4630 45
51798 45
69737 45
15073 45
45530 45
62640 45
27261 45
80588 45
52910 45
1431 45
10667 45
73618 45
49045 45
55986 45
57195 45
50694 45
31437 45
91957 45
66384 45
79587 45
29540 45
51508 45
61338 46
28147 47
49423 45
88948 45
72911 45
40645 45
72861 45
27702 45
61151 45
41368 45
91124 45
56750 45
98360 45
53318 45
61011 45
71191 45
51045 45
98472 45
83292 45
61446 45
37588 45
63336 45
50060 46
26729 47
25627 45
43923 45
72066 45
9501 45
19990 46
92547 45
34567 45
74593 45
26038 46
70946 45
73860 45
39314 45
76957 45
89459 45
77639 45
53811 45
98878 46
76851 45
38594 46
83359 45
52357 45
42652 46
71818 46
71862 45
82653 45
83426 45
83151 45
14099 45
68357 45
80559 46
8510 45
2269 45
62222 45
84117 45
32334 45
16002 45
85154 45
89250 46
15081 45
63987 45
63105 45
97015 45
16063 45
73908 45
47782 45
36287 45
2806 45
83632 45
34703 45
7171 45
76837 46
53895 45
4314 45
39954 45
59764 46
84002 45
48192 45
53531 46
35514 45
5097 45
30096 45
97607 45
66656 45
19294 45
88990 45
4099 45
89462 45
87717 45
24206 45
96914 45
13128 45
55626 45
22484 45
15655 45
4089 45
25458 45
19774 45
21145 45
16762 45
88823 45
37359 45
6097 45
88832 45
83043 46
66333 45
62272 45
82311 45
85399 45
53750 45
40698 46
55851 45
23929 45
67104 45
98102 45
30965 45
39113 45
34844 45
15812 45
68784 45
82864 45
99483 45
50820 45
78157 45
890 45
10347 45
78557 45
40372 45
5333 45
7201 45
78461 45
5971 45
73614 46
36779 45
62421 45
17660 45
80373 46
44988 45
3540 45
68180 45
58169 45
74265 45
29729 45
5743 45
88375 45
93878 45
23356 45
53631 45
95112 45
10000 45
3614 45
64906 45
87816 45
52185 45
60592 45
99092 45
90837 45
44103 46
39220 45
16008 45
73255 45
85553 45
76735 45
48233 46
68288 45
19481 45
96881 45
31306 45
40284 47
47248 45
25746 45
27195 45
82763 45
95542 45
4309 45
39282 45
40907 45
18063 45
48085 45
71918 45
19645 45
33324 45
26551 46
97050 46
26531 45
63142 45
38616 46
56438 45
99326 45
8817 45
76370 45
54166 45
67145 45
36665 45
70676 45
24143 46
41402 45
99996 45
66841 45
1707 45
87260 45
51576 45
99859 45
20246 45
11131 46
63108 45
6971 45
62818 45
95863 45
40261 45
94154 45
8749 45
299 45
49826 45
88065 45
81608 46
33010 45
37804 45
32392 45
11261 45
19557 45
48809 45
34051 46
95912 45
57105 45
42881 45
16519 45
27674 45
59723 45
57515 45
82633 45
85364 45
22809 46
60332 45
3367 45
36629 45
28977 45
65208 45
42412 45
65221 45
64312 45
75726 45
42812 45
65684 45
60485 45
14268 45
83407 45
5616 45
79735 45
11381 45
2600 45
49198 45
73223 46
86076 45
11729 45
97875 45
9420 45
22870 45
87293 45
68575 45
42628 45
17120 45
53598 46
56451 46
13281 45
16266 45
75464 45
63165 45
88261 45
31323 45
79919 45
45870 45
579 45
63158 45
94634 45
56588 45
45236 45
13782 45
92447 45
66608 45
44573 45
84442 45
5385 45
88140 45
42937 45
79010 45
26922 45
34786 45
77943 45
69445 45
55411 45
9955 46
12962 45
6332 45
57108 45
60592 45
28174 45
97532 45
44802 45
85655 45
89758 45
13710 46
87554 45
45851 45
27604 45
74390 45
26651 45
95200 45
41904 45
83641 45
65224 46
26203 45
43322 45
23775 45
79185 46
76098 45
9145 45
38600 45
86143 45
50066 45
55888 46
51989 47
9488 45
32854 45
36688 45
68462 45
14131 45
20192 45
30294 45
67287 45
86958 45
58755 45
87010 45
68229 45
53311 45
43738 45
78201 46
63098 45
83053 45
74310 45
85276 45
88090 45
59110 45
51879 45
13603 46
47021 45
28248 45
89484 45
11552 45
91700 45
95749 45
36242 46
27210 45
69660 45
59686 45
6104 46
34042 45
68291 45
99352 46
35329 45
43213 45
49252 45
55409 45
94887 45
93143 45
70325 45
88813 45
52981 45
34768 45
14300 45
2478 45
3361 45
18421 45
34092 45
64208 45
94382 45
309 45
58844 45
9958 45
31547 45
56564 45
28053 45
66863 45
97525 45
86127 46
67477 45
258 45
4009 45
23117 45
59895 45
3702 45
6353 45
406 45
83385 45
42445 45
91441 45
64663 45
74754 45
85714 45
13387 45
89865 45
5427 45
26411 45
6627 45
7714 45
39727 45
98920 45
83138 45
26990 45
35870 45
47715 45
55168 45
74253 45
57328 45
99754 45
33636 45
11337 46
24841 45
4952 46
86612 45
71942 46
61989 45
38867 45
4080 45
57441 45
5623 45
26641 45
18709 45
23787 45
29947 45
48658 45
92061 45
24302 45
49478 45
88722 45
74742 45
41022 45
47392 45
65079 45
84400 45
42077 45
12885 45
11680 46
21891 45
28949 45
5021 45
56979 45
69996 45
49122 45
82626 45
81819 45
99961 45
73220 45
76077 46
74115 45
45885 45
84031 45
90160 45
94671 45
1725 45
33944 46
1350 45
92800 46
68060 45
11140 45
11182 45
30045 45
22763 45
2480 45
65064 45
93298 45
38821 45
35274 46
74175 45
12760 45
68747 45
80289 46
64597 45
61018 45
92078 45
84814 46
69210 45
98365 45
19794 46
57721 45
80031 46
41748 45
80847 45
80821 45
49955 45
73861 46
14391 45
15327 45
57908 45
97443 45
29154 45
70504 45
44741 46
1199 45
42233 45
11341 46
53517 45
61920 45
69235 45
66337 46
75638 45
81586 45
27350 45
80992 45
62812 45
47859 45
67662 46
27082 45
26716 45
49017 45
96362 45
41245 45
22536 45
23435 46
50348 45
86394 45
93166 45
61811 45
76078 45
40912 46
83044 45
84846 45
9861 45
34011 45
19188 45
13878 45
88936 46
48851 45
11333 45
66093 45
65068 45
19574 45
70711 45
95345 45
3845 45
58124 45
88164 45
55206 45
59321 45
51796 45
94628 45
26658 45
28649 45
12647 45
36241 45
28255 46
69652 45
71282 45
84739 45
30734 45
42518 45
59837 45
14746 47
65258 45
76058 45
12468 45
27449 45
29845 45
94331 45
4482 45
17745 45
25116 45
83858 45
9003 45
44197 45
26347 45
42183 45
56902 45
78238 46
54552 46
52305 45
83609 45
31932 45
53495 45
52957 45
10199 45
1864 45
3373 45
78648 45
23723 45
10333 45
71046 45
37005 45
21197 45
39499 45
31799 46
19213 47
45957 46
21438 45
88122 45
65325 46
33767 47
70616 45
20679 45
77236 45
81287 46
62466 45
15599 45
86688 45
81108 45
32620 45
91793 45
14635 46
6122 45
33892 45
32010 45
91690 45
29336 45
70866 45
70003 45
77309 45
78143 45
4044 45
8154 45
41384 45
82250 45
87132 45
80218 45
62946 45
88853 45
4410 45
55358 45
41948 45
60491 45
96458 45
92679 45
3830 45
31725 45
10153 45
39085 45
36891 45
9637 45
39113 45
90739 47
47556 45
93944 45
76595 45
90176 45
53211 45
92435 45
42410 45
37258 45
90442 46
5649 45
29465 45
78336 46
94006 46
10900 46
54486 45
72502 45
71720 45
33667 45
60729 45
56650 45
81542 46
52941 45
64178 45
11243 45
39146 45
85084 45
33977 45
48398 45
22410 45
19305 45
43864 45
86225 46
78671 46
92639 45
8040 45
71837 45
77197 47
69934 45
81737 45
23636 45
13748 45
82299 45
71923 45
84358 45
14170 45
36326 45
71727 45
32981 45
19176 45
91412 45
3290 46
67172 45
5516 45
65184 45
2920 45
60551 45
63584 45
10213 45
35548 45
63432 45
84616 45
44323 45
20373 45
59435 45
97789 45
70972 45
53788 45
90124 45
26329 45
77715 45
32298 45
30314 45
81187 45
362 45
24740 45
58230 46
21908 45
93807 45
72667 45
47501 46
39872 45
72177 45
52173 45
87346 45
46976 45
82588 45
2864 45
39322 45
3275 45
10706 46
40822 45
63233 45
38825 45
44100 45
16916 45
54031 45
45532 45
98138 47
3255 45
21044 45
35636 45
17093 45
41518 46
43051 46
9776 45
29164 45
26321 45
39414 45
98591 45
41824 45
81017 45
10120 45
38828 45
82601 45
46916 45
1867 45
97005 46
27831 45
10465 45
71763 45
95653 45
32403 45
29919 45
58773 45
20029 45
89443 45
84115 45
44524 45
16128 45
33469 45
82201 45
22535 45
77040 45
51288 47
38748 45
52439 45
70401 46
13893 45
64302 46
8429 45
22618 45
40862 45
19270 46
60860 45
87016 45
39049 45
301 45
45017 45
56645 45
69483 45
10708 45
77419 45
11063 46
9469 45
7187 45
61333 45
28604 45
22712 45
7417 45
35739 45
59723 45
67377 45
10342 46
21730 45
36961 45
47884 45
23595 45
82150 46
17703 45
9104 45
51436 45
64616 45
33781 45
49342 45
14150 46
26605 46
94970 45
65074 45
63677 45
14461 45
97199 45
9127 45
10134 45
37833 46
84490 45
51081 45
57163 45
22118 45
61971 45
9012 45
73157 45
71807 45
18407 45
42414 45
56195 45
80483 45
55278 45
94759 45
59364 45
62382 45
84968 45
52857 45
22469 45
95781 45
1205 45
59205 46
39831 45
83921 46
13235 45
8664 45
31734 45
13116 45
72047 45
23959 45
71331 45
55300 45
89773 45
58466 45
26144 45
93000 45
50034 46
65539 45
73711 45
19499 47
52088 45
60932 45
26367 45
52032 45
83553 45
79417 46
75602 45
39422 45
51004 45
3068 45
21076 45
35399 45
97550 45
68408 45
55701 45
32425 45
56316 45
3889 45
9324 45
36831 45
28008 46
66835 45
42800 45
34166 45
8785 45
35098 45
64920 45
73155 45
90530 45
27654 45
2845 45
11551 45
7691 45
8663 46
67518 45
97982 46
87805 45
66308 45
88563 46
52230 45
93997 45
25571 45
6750 45
49976 45
54152 45
54403 46
87692 45
65612 45
22354 45
22784 45
94397 45
49487 45
89832 46
38341 45
94492 45
60458 45
84085 45
75690 45
48395 45
12370 45
79804 45
88478 45
51728 45
71044 45
6640 45
99723 45
12026 47
57644 45
40680 45
2893 45
42032 45
26342 45
2070 45
40132 45
95248 47
51958 45
30567 45
64879 45
45098 45
52138 45
91226 45
4697 45
63341 45
39840 45
22504 45
8362 45
29651 46
29983 45
39383 45
82526 45
97099 45
64874 45
63753 45
75482 45
66187 45
5424 45
9523 45
1490 46
15524 45
97754 45
68176 45
86979 45
60609 45
83765 45
62819 45
10538 45
88308 45
2576 45
13292 45
18602 45
3875 45
71355 45
54041 45
56051 45
90776 45
10698 45
71310 45
62195 45
89953 45
3153 45
96758 45
70276 45
87640 45
64143 45
78791 45
68091 45
91963 45
21573 45
3320 45
68757 45
19018 45
4391 45
89969 45
55459 45
30363 46
38395 45
48636 45
50566 45
32831 45
4347 45
18208 45
85698 45
21073 45
50048 45
20645 45
67572 45
22359 45
16151 45
53574 45
30491 45
96592 45
74221 45
39362 45
62362 45
90596 45
77196 46
64602 45
23354 45
42496 45
83771 45
86981 45
19198 45
30271 45
86479 45
50077 45
93994 45
20509 45
80524 45
31563 45
879 45
27869 45
61682 45
463 45
75066 46
21404 45
74614 45
34836 46
37912 45
75439 45
14297 45
44626 45
9975 45
88411 45
50163 45
12459 45
12993 45
81765 45
59554 45
47872 45
72645 46
98501 45
49717 45
45101 45
86210 45
78653 45
46887 45
69980 45
39366 45
12462 46
95954 45
2183 45
59287 45
26850 45
39918 45
54296 45
5304 46
51878 45
81360 45
77154 45
94406 45
68615 45
41587 45
66088 45
67531 45
26636 45
83869 45
80871 45
31015 45
45459 45
58162 45
70252 46
25632 45
33636 45
32390 45
23908 45
2048 45
11943 46
18678 46
5733 45
91615 45
97109 45
93666 45
7464 45
79348 45
57468 45
86536 46
71867 45
54899 45
95503 45
84368 46
19418 45
20217 45
70342 46
24965 45
25628 45
24997 45
6294 45
77574 45
28007 45
51254 45
20740 45
70682 45
51040 45
35864 45
73108 45
81602 45
63369 45
34336 45
92802 45
6811 45
88104 45
147 46
5987 45
97998 45
75366 45
63120 46
63655 45
470 45
57251 46
79462 45
93459 45
57700 45
61705 46
30675 45
76367 45
10923 45
41166 45
98605 45
80712 45
37285 45
74524 45
27705 45
3147 45
969 45
10989 45
45595 46
49587 45
36682 45
86080 45
7794 45
81759 45
49159 45
4061 45
99291 45
66155 45
88096 45
29309 45
87494 46
38051 45
99023 45
2187 45
72540 45
87269 47
67702 45
44733 45
53322 45
44288 45
64548 45
26778 46
45193 45
54719 45
53004 45
32815 45
9693 45
4552 45
1368 45
28838 45
98026 46
37 46
25570 45
56598 45
42342 45
836 46
80501 45
93802 45
47802 45
2634 45
50180 45
5936 45
65111 46
11908 45
11883 45
34860 45
37135 46
31364 45
58050 45
21883 45
89432 45
46187 45
3506 45
39808 46
24169 46
24618 45
62446 45
7018 45
18712 45
20477 46
21941 45
32431 45
51260 45
9307 45
5568 45
76149 45
38091 45
98466 45
55139 45
53310 45
20626 45
9640 47
72813 45
19440 45
16168 45
20559 45
7931 46
64577 45
12990 45
76509 45
59732 45
37502 45
14383 45
59702 45
22070 45
64389 45
911 45
92852 45
89169 45
49804 45
19741 45
48092 46
63218 45
79310 45
70188 45
10851 45
55030 46
99216 46
78555 45
29429 45
99125 45
87399 45
74728 46
85177 45
29929 45
73256 45
70272 45
11208 46
633 45
83938 46
41381 45
30704 45
21346 45
33230 45
91482 45
44857 45
23745 45
14128 45
43676 45
19083 45
29617 45
94202 45
4248 46
60751 45
84261 45
63308 45
63302 45
50740 45
69069 46
43740 45
43915 45
22691 45
6798 45
77632 45
84540 46
75499 45
92341 45
21760 45
33647 45
98930 45
61354 45
66228 45
33158 45
73641 45
34395 45
57516 46
25304 45
52649 45
22287 45
48865 45
12503 45
6234 45
77921 45
81492 45
12341 45
52175 45
94358 45
87786 45
95488 45
24769 45
81154 45
30235 46
71567 45
65952 45
62234 45
16130 45
25488 46
60519 45
75999 45
75428 45
12409 45
71265 45
7943 45
60280 45
11585 46
43212 45
13205 45
96309 45
92967 45
40695 45
68964 45
57114 45
78378 46
89880 46
52284 45
56306 45
28309 45
33557 45
39550 45
78187 45
87799 45
28264 45
6183 45
40326 45
38878 45
25006 46
94645 46
30921 45
50880 46
99474 45
62790 45
83805 45
13591 45
73307 45
16167 45
51481 45
24347 46
18297 45
16247 45
18939 45
1606 46
28520 45
61340 45
86998 45
64438 45
10073 46
3178 45
56175 46
20785 45
73736 45
65143 45
24987 45
58058 45
63336 46
37227 45
71467 45
53068 45
17943 45
81696 45
63905 45
72339 45
23222 45
45742 45
37016 45
59277 45
79964 45
48642 45
84254 45
34605 45
52590 45
94787 45
69966 45
26531 45
2890 45
85754 45
72587 45
67330 46
52793 45
13917 45
31748 45
71833 45
61156 45
67286 46
95850 46
16545 45
55798 45
97154 45
94947 45
80369 45
3634 45
10764 45
37343 45
97698 45
54900 45
54174 45
47659 45
81926 46
81416 45
6585 45
49686 46
13626 45
70767 45
92040 45
18988 45
18694 45
38207 45
39754 45
95945 46
4342 45
93544 45
18090 45
33603 45
59856 45
19250 45
38100 45
95830 45
49878 45
95524 45
48118 45
5121 45
56433 46
4579 45
68611 45
75372 46
95853 45
76199 45
70719 46
57615 45
43423 45
65975 45
84158 45
77770 45
21541 45
89918 45
46286 45
16714 45
27579 45
59313 45
15668 45
60227 45
59992 45
714 46
3011 45
60891 45
56808 45
43439 46
89278 45
16376 45
18899 45
88529 45
39978 46
6944 45
2413 46
80020 45
53963 45
37520 45
60468 45
56922 45
78903 45
58633 45
66391 45
53793 47
65020 45
85703 45
68508 45
17358 46
82387 45
61021 45
77270 45
75495 46
61510 45
12260 45
41864 46
94551 45
51976 45
56207 46
11239 45
13384 45
43033 45
36338 45
8259 45
489 45
6574 45
3626 45
16521 45
52551 45
22649 45
39358 46
42846 45
31176 45
83135 45
88351 45
93280 45
24960 45
86147 45
42775 45
32531 46
89357 45
42014 45
16920 45
94925 46
34625 45
4606 45
85998 45
68564 45
63726 45
17582 45
12125 46
94190 45
17781 45
46367 45
85325 45
95963 45
92356 45
86435 45
72802 45
42464 45
27954 45
21623 45
98230 46
64849 45
79074 45
96938 46
72824 45
67986 45
20088 45
93476 45
99062 45
67345 45
80062 45
63509 45
33242 45
35014 45
8626 45
89261 45
87217 45
43613 45
89620 46
47128 45
44004 45
43891 45
50683 45
94055 45
1193 45
97411 45
24906 45
68024 45
98009 46
42145 45
47821 46
90548 45
83435 45
23098 45
86080 45
57273 45
4672 45
30572 45
30522 45
98654 45
70717 45
63035 46
41092 45
97172 45
17533 45
40978 45
22602 45
83873 45
62885 45
857 45
45801 45
24112 45
75861 45
38764 45
30228 45
97465 45
90973 45
54508 45
44153 45
96418 45
1457 45
88047 45
12568 45
38620 45
86673 45
2501 47
4933 45
23757 45
30554 45
40521 45
84102 45
43850 46
77460 45
97458 45
74266 45
96576 45
84792 45
27991 45
94508 47
36952 46
74539 45
69635 45
75900 45
86522 45
14705 45
31694 45
8927 45
12380 45
31916 46
40374 45
25655 46
66765 45
91867 45
2058 45
30048 45
83869 45
68682 45
65037 45
51466 45
83591 45
26936 45
67328 45
1019 46
21357 45
70598 45
54239 45
88090 45
87626 45
23800 45
42582 45
6308 45
66446 45
84727 46
71310 45
3919 45
70999 45
65165 45
68745 45
67985 45
30930 45
61449 46
77319 45
29491 45
41627 45
80523 45
20072 45
74349 46
21780 45
49329 45
93694 45
4574 45
592 45
71858 45
8440 46
3808 45
2989 45
52146 45
69334 45
79012 45
94653 45
36821 45
96735 45
22120 45
71564 45
16932 45
81514 45
9262 45
8906 45
87005 45
58387 46
90934 46
37386 45
10525 45
49788 45
75556 45
29885 45
50032 45
40922 45
96298 45
77558 46
92359 45
92647 45
8419 45
69948 45
30947 45
55321 45
91291 45
3493 45
51939 45
80248 45
58357 45
69201 46
61947 45
25977 45
51164 45
25356 45
98945 45
76086 45
27407 45
49001 45
40064 46
97356 45
44698 45
449 45
22377 45
47915 45
55098 45
64544 46
67232 45
73030 46
26005 45
31696 45
73967 45
49861 45
43896 45
16321 45
59945 45
85941 45
95621 45
37296 45
83607 46
74623 45
23306 45
35131 47
39328 45
22650 45
17547 45
74558 45
55475 45
2740 46
27582 45
51413 45
9144 45
60600 45
4817 45
62030 46
16952 45
22510 45
48047 45
7232 45
27932 45
22623 47
85463 45
93441 45
73812 45
20114 45
33739 45
66618 45
46753 45
92460 45
80555 45
32772 45
1881 45
998 45
56225 45
64334 45
78009 45
46118 45
89598 45
89074 46
38998 46
71296 45
31758 46
25814 45
89570 45
83403 45
28169 45
66277 45
82767 45
25337 45
43667 46
18566 45
95416 45
24405 45
34772 45
33826 45
95209 45
35228 45
53350 45
58507 45
58970 46
96556 45
84379 46
69753 45
72960 45
37686 45
40101 45
11821 45
66345 45
66597 45
56688 45
47651 45
44075 45
60768 45
12452 45
93746 45
82543 45
87153 45
28383 45
38727 45
9564 45
86321 45
66632 45
78798 45
94393 45
1125 45
90066 45
46944 45
72954 45
99285 45
87603 45
26495 45
90901 45
39098 45
62062 46
76908 46
51582 45
61382 45
91894 45
85636 45
87730 45
30490 45
8342 45
45205 45
71835 45
74343 45
97660 45
59374 45
79452 45
9741 45
39674 45
70798 45
71187 46
20720 45
84058 45
30080 45
59223 45
73824 45
33665 45
5476 47
41770 45
30222 45
69167 45
82312 46
72151 45
17723 45
85095 45
55558 45
85897 45
87494 45
68707 45
66480 45
94909 45
39572 45
10413 45
87088 45
14901 45
2244 45
96813 45
34975 45
22623 45
77269 45
72598 45
12221 45
19054 45
50237 45
68894 46
85994 46
5928 45
34018 45
71492 45
36168 45
66003 45
62893 45
99816 45
15216 45
6366 46
83656 46
11100 46
91754 45
73398 45
41172 45
21928 45
69122 45
4123 46
50001 45
55481 45
43915 45
21687 45
70538 46
51490 45
47328 45
21341 45
28527 45
30921 45
3246 45
12893 46
31673 45
18840 45
18809 45
46730 45
85646 46
86210 46
8380 45
15466 45
59530 45
43280 45
67705 45
567 45
168 45
41049 45
95720 45
93287 45
38890 45
20204 45
81674 45
13859 45
82966 45
16047 45
89267 45
79799 45
94385 45
72918 46
61664 45
88719 45
76984 45
32341 46
83205 45
99778 46
37606 45
83928 45
92038 45
85578 45
60109 45
93755 45
1534 45
81461 45
32934 46
7154 46
83518 45
76948 45
67126 47
16084 45
54411 45
77301 45
44353 45
98425 45
65115 45
18601 45
33099 45
98125 46
32536 45
32840 45
70244 45
65721 45
64034 45
97582 45
75289 46
33868 45
13976 45
61860 45
61351 45
63342 45
63182 45
65148 45
13807 45
11554 45
50269 45
25091 46
637 45
43128 45
70838 46
49308 45
33312 45
66784 45
17677 46
17289 45
56066 45
68907 46
7089 45
40990 45
96478 45
62204 45
20326 45
145 45
97482 45
3021 46
86789 45
59620 45
20452 46
94235 45
69521 45
46769 45
94965 45
33063 45
6881 46
31811 45
34710 45
72860 45
59341 45
27821 45
22435 45
266 45
42536 45
78883 45
53253 46
55203 45
47155 45
69714 46
45967 45
46122 45
41227 45
44467 45
66380 45
53289 45
90359 45
2487 45
84979 46
31038 45
12461 45
60791 45
51788 45
29790 45
55421 45
11701 45
19125 45
39163 45
81631 45
56244 45
89634 45
68149 45
19328 45
53192 45
98949 45
9725 45
46164 45
45328 45
31477 45
17709 45
1565 45
18839 45
11457 45
72475 45
44130 45
49735 45
59592 45
6424 46
43208 45
8440 45
20969 45
84586 45
90315 45
55284 45
74417 45
88039 45
58117 45
10801 45
3240 45
92576 45
79807 45
14023 45
92739 45
40721 45
53004 45
66859 45
58027 45
76822 45
77589 46
1298 45
97090 45
8252 45
79712 45
74383 45
49520 45
7496 45
89408 45
81278 45
90413 45
18442 45
53694 45
33166 45
49175 45
68422 45
56509 45
99509 45
35060 45
41232 45
49941 46
65446 45
42278 45
9873 45
65358 45
63010 45
24699 45
55445 45
13560 45
32373 45
96776 45
24216 46
55806 45
89033 46
33959 45
9056 45
24580 45
76468 45
55143 45
22608 45
74240 45
51183 45
86238 45
99116 45
26703 45
32615 45
55742 45
21247 45
88663 46
38722 45
95342 45
82668 45
43956 46
82791 45
87193 45
68892 45
30608 45
81200 45
54714 46
32968 46
38572 45
60462 45
61091 45
53944 45
53209 45
37380 45
43739 46
11913 45
10083 45
7077 45
5766 45
64723 45
6130 45
49738 45
86478 45
77272 46
630 46
73820 45
87614 45
59490 45
55517 45
3419 47
3003 45
41226 45
9976 45
95302 45
98572 45
7686 45
9020 45
63806 46
93065 45
81527 45
19251 45
13722 45
51815 46
56954 45
46384 46
67998 45
38192 45
70625 46
57767 45
30773 45
69355 45
52987 45
17247 45
17744 45
9701 45
49114 45
82204 46
62225 45
12512 45
25940 45
12408 45
38852 46
59609 45
5026 45
46036 45
37135 45
96964 45
94944 45
10538 45
5288 45
73234 46
50202 45
21565 45
74851 45
34267 45
85858 45
17851 45
26316 45
14508 46
89265 45
86101 45
4466 45
25826 45
15043 45
17691 46
24594 45
18858 45
26553 45
16726 47
10486 45
24005 45
13596 45
802 45
2970 45
32758 46
66425 46
86612 45
50617 45
9581 45
3660 47
30451 45
30709 45
11348 45
55840 45
51968 46
36679 45
25378 46
47316 45
68573 45
85809 45
37736 45
95809 45
17418 45
23840 46
15438 45
30170 45
2983 45
98152 45
68087 45
89840 45
27478 45
27448 45
31752 46
81391 45
53429 45
21926 45
59500 45
39444 45
30345 45
81710 45
38011 46
42256 45
82253 45
46091 45
59479 45
25728 45
45000 45
13944 45
16866 45
13789 46
2468 45
20517 45
5083 45
12576 45
81317 45
73647 45
69747 45
83 45
6990 45
20279 45
30145 45
27241 45
13635 45
16788 45
21221 45
91061 45
74183 45
47021 45
70952 45
23275 46
78329 46
34940 45
15724 45
55706 45
20010 45
91308 45
97909 45
68076 45
14349 45
65827 45
94990 45
30402 45
41578 45
57132 45
28574 45
13287 45
96557 45
3775 45
12274 45
90890 45
55795 46
59939 45
50729 47
52202 45
28477 45
99499 45
89924 45
42051 45
2526 45
54988 45
19604 45
82679 45
98838 45
42630 47
47295 45
2111 45
33329 45
67765 45
24789 46
21178 45
13560 46
62405 45
19145 45
14716 45
90754 45
49697 46
45653 45
3626 46
16098 45
66159 45
11323 45
72047 45
48456 45
98489 45
60425 45
237 45
31954 46
6366 45
33836 45
76464 45
27339 45
6546 45
47011 46
83281 45
67427 45
1065 45
64601 45
25819 45
56745 45
89810 46
45657 45
37071 46
71703 45
65538 45
71931 45
78744 46
39225 45
39610 45
59394 46
47081 45
19266 45
19712 45
36339 45
84969 45
56610 45
37048 45
65336 45
86090 46
22557 45
84434 45
17540 45
55076 47
40157 45
67443 45
43696 45
32752 45
11470 45
49158 45
96990 45
14239 45
7666 45
81222 45
28607 45
76852 45
77818 45
35937 45
40784 45
1510 45
90948 45
51537 46
7173 45
21339 45
93556 45
87901 45
37707 45
50135 45
56260 45
17552 45
7429 45
6157 45
65782 45
28957 45
66092 45
11057 45
91363 45
62907 45
16050 46
53116 45
66765 46
38482 45
80486 45
50878 45
40655 45
96471 45
43636 45
24349 47
94526 45
78537 45
94079 45
85023 45
55635 45
12843 45
62015 45
25701 45
77241 45
38657 46
55325 45
50877 45
9543 45
26270 46
87851 45
14580 46
84913 45
2285 45
213 45
75406 45
6972 45
94526 45
89763 45
70512 45
29105 47
3460 46
70011 45
4171 45
47284 45
26582 45
31691 45
98862 45
22809 45
60951 46
31332 45
22032 45
2054 46
69338 45
27530 45
12756 45
42491 45
13323 46
24235 45
20486 45
11791 45
36447 45
90818 45
35624 45
59730 45
1416 45
30842 45
80574 45
25954 45
25 45
11225 45
57018 45
74209 45
65319 45
31256 46
67330 46
27069 45
35702 46
99606 45
61124 45
57894 45
44231 45
42142 45
98135 45
20235 45
26228 45
65223 45
99912 45
70763 45
72693 46
85540 45
19227 45
81885 46
39392 46
78726 46
58485 45
41599 45
30584 45
83136 45
37663 45
26223 46
24434 46
49619 46
14337 45
62524 45
54562 45
39058 45
94727 45
48300 45
74274 45
53081 45
24128 45
28805 45
5117 45
33129 45
6145 45
16315 45
22639 45
83854 45
48284 46
86491 45
8490 45
47397 46
52314 45
53526 45
68454 45
81834 45
54549 45
26253 45
93156 45
69883 45
9028 45
40004 45
80399 45
18725 45
9961 45
31781 45
96603 45
86475 45
66096 45
84844 45
75015 46
75606 45
26316 45
66820 45
3810 45
56978 45
14356 45
99617 45
11685 45
70281 46
56171 45
78036 45
35792 45
22054 45
42736 46
98782 46
80557 45
14709 45
20127 45
69067 45
91173 45
1895 45
23838 46
62854 45
40142 45
38558 45
28517 45
17910 45
41767 45
82291 45
40383 45
62752 46
92747 45
35307 45
75938 45
11685 45
72986 45
2095 45
8952 45
5397 46
32059 45
92577 45
83204 45
85091 46
25192 45
56197 45
68897 45
23263 45
31798 45
28072 45
48371 45
12425 45
28843 45
40212 45
85227 45
15685 45
96213 45
34495 45
33962 45
92689 45
90144 45
16776 45
12834 45
5990 45
11998 45
91060 45
78295 45
689 45
74753 45
55903 45
36343 45
54617 45
4703 45
47946 45
36470 45
51780 45
91371 45
9456 45
20702 45
207 45
18187 45
13197 45
50520 45
40681 45
71903 46
73697 46
96460 45
31791 45
10754 45
34678 45
339 45
84206 45
71006 45
85310 45
47703 45
45075 45
63685 45
73358 45
57499 45
89530 45
7748 45
82565 46
221 46
77642 45
301 45
48203 45
67959 45
97142 45
31424 45
46149 45
42637 47
1707 45
63242 45
64808 45
13575 45
97942 45
64463 45
50968 45
15662 45
62004 45
81587 45
18278 45
30053 45
23800 45
69934 45
24205 45
585 45
6569 45
29329 45
86968 45
15724 45
43801 45
49518 45
97824 45
13937 45
62078 46
84612 45
40182 45
12167 45
61734 45
18588 45
77570 46
89707 45
55901 45
75808 45
72914 45
51900 45
89248 45
29164 45
41689 45
10330 45
60071 45
15536 45
96135 45
44666 45
77321 45
63082 45
27860 45
18435 45
44569 45
63759 46
8570 45
36902 45
87713 45
47707 45
86005 45
26789 45
41613 45
67809 46
21559 45
10704 45
67633 45
5981 45
41138 45
23104 45
70775 45
53764 45
61135 45
54166 45
81738 45
19064 45
99354 45
565 45
17142 46
90091 45
64629 45
67814 45
99366 46
58758 45
38795 45
34686 45
49312 45
34466 45
64653 45
99239 46
91279 45
31489 45
13884 45
77663 45
43931 45
59290 45
16941 45
52008 45
76611 45
68273 45
22803 47
32901 46
56444 45
32813 45
55541 45
9996 45
63955 45
29906 45
18351 45
87841 45
17788 45
20801 46
63280 45
39759 46
40934 45
75275 45
11571 45
8488 45
96112 45
39405 45
50526 45
15872 45
56148 45
82746 45
9253 45
57051 45
71418 47
73875 45
94382 45
51297 45
76759 45
51440 46
4280 45
35861 45
26298 45
1937 45
52291 45
42950 46
41161 45
93227 45
43221 45
90024 45
87015 45
90686 45
18106 45
61222 45
41797 45
33172 45
46330 45
19108 45
27810 45
77772 45
75765 45
25822 45
27464 45
36608 45
50859 46
25762 45
31456 45
37520 45
60084 45
49692 45
397 45
2079 45
62530 45
27551 45
94026 46
68206 45
97488 45
27339 45
41141 45
34814 45
27466 45
16862 45
84006 45
46824 45
95688 45
18228 45
30216 45
9704 45
11865 45
17690 45
29669 45
84092 45
96245 45
74431 45
77405 45
88270 45
71063 46
35658 45
17971 45
63039 46
57893 45
41700 45
62960 45
82299 45
9200 45
57104 45
68484 45
45098 45
35653 45
69803 45
37720 45
98472 45
19154 45
52120 45
18423 45
90294 45
51192 45
18313 45
76034 45
96568 45
32195 45
36024 45
60386 45
40808 45
53604 45
66389 45
76903 45
19141 45
67268 45
48329 45
99736 45
35308 45
50555 45
47498 46
33496 45
42284 45
32748 45
94145 45
21069 45
27000 45
16083 45
81564 45
39110 46
56988 45
9115 45
42274 45
88968 45
56227 45
92428 45
61846 46
59118 46
23566 45
57956 45
53364 45
57095 46
59463 45
57396 45
54625 45
62441 45
73641 45
55111 45
96843 45
32419 45
87808 45
32126 46
92171 45
32388 45
42335 45
46490 45
14674 45
40342 46
74418 45
36835 45
25965 45
60075 45
21083 45
14392 45
13291 45
97900 45
13571 45
6613 45
75954 45
39914 45
66044 45
1152 45
88206 45
95275 45
4168 45
14058 45
39176 45
71 45
90286 46
56111 45
46677 45
74062 45
55204 45
87656 45
79368 45
32104 45
52612 45
9253 46
23078 47
40740 45
47519 46
5809 47
85659 45
29955 45
85720 45
99104 45
75511 45
59317 45
66916 45
38076 45
14261 45
20178 45
5039 45
75914 45
43698 45
33930 45
14247 45
62522 45
30953 45
45112 45
38095 45
89721 45
18657 45
66431 45
73221 45
52471 45
34176 45
60765 46
27672 45
38179 45
93326 45
6490 45
14547 45
426 45
15509 45
54442 45
89404 45
