P2 110 110 255 89 89 89 89 93 93 97 97 97 97 93 89 89 85 85 85 85 89 93 97 97 93 89 89 89 89 85 93 93 93 93 89 93 89 89 89 89 89 89 85 85 85 89 89 89 89 89 89 89 89 89 89 93 89 85 85 81 85 85 85 85 89 85 85 89 93 97 93 93 93 89 89 93 93 89 89 93 89 93 93 93 93 93 93 93 93 89 93 93 97 97 93 93 93 93 89 93 97 97 101 105 105 101 105 101 93 93 93 93 89 89 85 85 89 89 89 93 93 97 97 97 93 89 85 85 89 89 89 93 97 97 97 97 97 97 93 89 89 93 93 97 97 97 93 93 93 93 93 93 89 89 89 93 93 93 93 89 89 89 89 85 89 93 89 85 85 81 81 81 77 81 85 85 85 89 97 97 97 97 97 93 93 89 89 85 85 85 89 89 89 97 97 93 93 89 89 85 89 89 89 89 89 97 97 93 89 93 97 101 105 105 105 105 101 97 93 93 97 93 89 89 85 81 85 85 89 89 93 97 97 97 93 89 85 85 85 85 85 89 93 93 93 93 93 97 93 93 93 89 93 97 97 93 93 93 93 93 97 93 89 85 89 89 89 89 93 93 89 85 85 89 85 89 89 89 93 93 89 85 85 85 85 89 93 93 97 97 93 93 89 89 89 85 85 85 85 89 89 89 89 93 97 93 89 89 89 93 93 93 89 89 89 97 97 97 93 97 101 101 105 105 109 101 97 97 97 97 97 97 89 89 85 81 85 89 89 93 97 101 97 93 89 85 85 85 85 89 89 89 89 89 93 93 93 97 97 97 93 89 93 97 93 89 89 89 89 93 93 89 89 85 89 89 89 89 89 89 89 89 93 93 89 89 89 89 89 89 89 89 89 93 89 89 93 93 93 93 93 89 85 89 89 85 85 85 85 89 85 89 89 89 93 93 93 93 89 89 93 93 89 89 89 93 97 97 97 97 97 101 105 105 101 101 97 93 93 97 97 97 89 89 85 81 81 85 89 93 97 97 93 93 89 85 85 89 85 85 85 85 89 89 89 89 89 89 93 93 93 93 93 93 93 89 89 89 89 93 89 89 85 85 85 89 89 93 89 89 89 93 97 97 93 97 97 89 89 89 89 89 93 97 93 93 93 93 93 93 89 85 85 85 85 85 85 89 89 89 93 89 93 89 89 93 89 85 85 85 85 85 85 85 89 93 97 97 93 97 97 101 101 101 97 97 93 89 93 97 97 97 89 89 85 77 81 81 85 93 97 93 93 93 89 89 89 89 89 85 85 85 85 85 85 89 89 89 89 93 93 93 93 89 89 89 89 89 93 93 89 89 89 85 89 89 93 93 89 89 93 89 89 97 97 97 97 93 89 85 85 89 93 93 97 97 93 93 93 89 85 85 85 81 85 85 89 89 93 93 93 93 89 89 89 89 89 85 81 81 81 77 81 81 85 93 93 97 97 97 97 97 97 97 93 97 93 89 89 93 97 97 89 85 85 77 77 81 85 89 93 93 93 93 93 89 89 85 89 85 89 85 85 85 81 85 85 85 89 89 89 89 89 89 93 93 89 93 97 93 97 93 89 89 89 93 93 93 93 89 85 85 89 97 97 97 93 89 85 85 85 89 93 97 97 93 93 89 89 85 81 85 81 81 85 89 89 89 89 93 97 97 93 93 93 89 89 85 81 85 81 73 77 81 85 85 93 93 93 93 93 93 97 97 89 89 93 93 93 97 97 97 89 85 85 77 77 81 85 93 93 97 97 93 93 93 89 85 85 89 89 89 89 89 85 85 85 85 85 89 89 85 85 89 93 93 93 93 97 97 97 93 93 89 89 93 93 89 89 89 89 85 85 89 93 93 89 89 85 85 85 89 93 97 101 93 93 89 85 85 85 85 81 81 85 81 85 85 89 93 97 93 97 93 89 89 85 85 81 81 77 73 77 81 81 89 93 93 89 93 93 97 97 97 93 89 97 97 97 101 97 93 89 89 89 81 81 81 85 93 93 97 97 93 93 93 93 89 89 89 89 93 89 89 89 85 89 85 89 89 89 89 85 85 93 93 93 97 97 97 93 93 89 85 89 93 93 89 85 89 89 93 89 85 93 89 89 89 85 85 89 89 93 97 93 89 89 85 85 85 85 81 81 81 85 81 81 85 89 93 93 93 97 93 89 85 85 85 85 81 77 77 77 81 81 85 89 93 89 89 93 93 93 97 93 89 93 97 101 101 97 89 89 89 93 85 81 85 89 89 93 93 97 93 89 93 93 93 89 85 85 89 89 89 93 93 89 89 85 85 85 85 89 89 97 97 97 97 93 93 89 89 89 85 89 89 89 89 85 89 89 93 89 89 93 93 89 89 89 89 93 93 97 97 93 89 89 85 85 81 85 81 81 81 85 85 85 85 89 93 93 93 93 89 89 85 85 85 85 85 85 81 77 77 77 81 85 89 89 93 93 89 89 97 97 93 93 93 97 97 97 93 93 93 97 89 85 85 89 89 85 89 89 89 89 89 89 93 89 89 89 93 89 93 97 93 93 89 85 85 85 89 89 93 93 93 97 97 97 93 93 89 85 81 85 85 85 85 89 89 89 93 93 93 89 89 93 93 93 93 93 93 93 93 93 89 89 89 85 85 85 81 81 85 85 85 89 89 89 93 93 89 89 89 89 85 89 89 89 89 89 85 81 81 81 81 85 85 89 89 93 93 97 97 97 97 97 93 97 97 97 93 93 93 97 93 89 85 89 89 85 85 85 85 85 89 89 89 93 93 93 93 93 93 93 97 93 93 85 85 89 93 89 93 93 89 93 97 93 93 89 89 85 81 81 81 81 85 89 89 89 93 93 93 93 93 89 93 93 93 93 93 93 89 89 93 93 93 85 85 85 81 81 81 81 85 89 89 89 89 93 93 89 89 89 89 89 93 93 93 93 89 89 85 89 89 89 85 85 89 93 97 97 97 97 101 101 93 93 97 97 93 89 93 97 93 89 89 89 89 85 85 85 85 85 89 89 93 93 97 97 97 97 97 93 93 93 89 85 89 93 93 93 97 97 93 93 93 97 93 89 89 85 81 85 81 81 85 89 89 89 89 93 93 93 89 89 89 89 93 93 93 93 93 89 93 93 93 89 85 85 81 85 85 85 89 89 89 89 93 93 97 93 93 89 89 89 93 93 93 89 89 89 85 89 93 93 89 89 89 93 97 93 97 97 101 97 93 93 93 97 89 93 97 93 93 89 89 85 89 85 81 85 85 85 89 89 93 93 93 93 97 97 97 93 89 89 89 89 89 89 89 93 97 93 97 97 97 97 97 93 93 89 85 89 85 85 89 89 89 89 89 93 93 93 93 89 89 89 93 93 97 97 89 89 89 89 89 89 85 85 81 85 89 93 93 89 89 93 93 97 97 97 97 93 93 93 93 89 89 89 89 89 89 85 89 93 93 89 89 89 93 93 93 97 97 93 85 89 93 93 93 93 97 93 93 89 89 85 85 85 85 85 85 89 89 93 93 97 93 93 97 93 97 93 89 89 85 85 89 89 89 93 89 93 93 93 93 93 93 93 93 93 89 89 89 89 89 89 89 89 89 89 89 93 89 89 89 89 93 97 93 89 85 85 89 89 93 89 89 85 81 85 93 93 93 93 97 93 97 93 93 97 97 97 97 97 97 93 93 93 93 89 93 93 93 93 93 93 89 89 93 89 89 93 93 89 85 89 93 89 93 97 97 97 93 93 93 89 85 85 89 85 85 85 89 93 97 97 97 97 97 97 101 93 89 85 89 89 89 85 85 89 85 89 89 93 89 93 93 89 89 89 89 89 89 93 89 89 89 93 93 93 89 89 89 85 89 89 93 93 93 89 85 81 85 89 93 89 89 85 85 89 93 93 93 93 97 97 93 93 93 97 97 97 93 97 101 101 97 93 97 93 93 93 93 97 97 93 89 89 89 89 89 93 89 85 81 89 89 89 93 97 97 93 97 93 93 89 93 93 89 89 85 89 93 93 97 97 97 97 97 97 97 89 89 89 89 89 89 85 85 85 85 85 89 89 93 93 93 89 93 93 93 93 93 93 93 89 89 93 89 89 89 89 89 89 93 97 97 97 93 93 85 85 85 89 93 89 85 85 89 89 89 93 93 93 93 89 93 93 93 97 101 97 97 97 97 101 101 97 97 101 97 97 97 97 93 93 93 93 89 89 89 89 89 85 85 89 85 85 89 97 93 93 93 93 93 93 93 93 89 89 89 93 93 97 93 93 97 97 97 97 97 89 89 89 89 89 89 89 89 85 85 81 85 85 89 89 93 93 97 97 97 97 93 93 89 89 89 89 89 85 89 89 93 93 97 101 101 101 97 93 89 85 89 89 89 89 89 89 85 89 89 93 97 93 93 85 85 89 93 93 93 93 93 93 97 97 97 101 101 101 101 97 97 97 97 93 93 89 89 93 89 89 85 89 89 89 85 81 89 93 89 93 93 93 93 93 97 93 89 89 89 93 93 93 97 97 97 93 93 93 93 93 93 89 89 89 89 89 93 85 85 85 89 85 85 89 89 93 93 97 97 93 93 93 89 85 89 89 89 89 89 93 93 97 97 97 101 101 97 93 89 89 89 89 89 89 89 89 89 89 89 93 93 93 85 85 85 85 89 93 93 89 89 93 93 93 93 97 101 97 93 97 97 97 97 93 93 89 85 85 89 89 89 89 85 85 85 81 85 89 85 89 93 93 93 93 97 93 89 89 93 93 93 93 97 97 97 97 101 97 93 93 93 93 93 93 97 97 93 89 89 89 89 89 89 89 89 89 93 93 93 93 93 89 89 89 89 85 85 85 89 89 93 93 97 101 101 101 93 89 89 85 85 85 89 89 85 85 89 89 93 93 97 93 89 85 85 85 89 89 89 89 89 89 89 93 89 93 93 93 97 93 97 93 89 89 89 89 89 89 93 89 89 85 85 81 85 85 85 89 85 89 89 89 89 93 93 93 89 89 89 89 93 93 93 97 97 97 101 97 93 93 93 93 93 93 97 101 97 93 89 89 89 89 89 89 89 89 89 89 89 93 89 85 85 89 85 85 85 85 89 89 85 93 97 101 101 97 93 89 89 89 89 85 85 81 85 89 89 93 93 97 97 93 93 89 89 89 85 85 89 93 93 89 93 93 93 89 89 93 93 89 93 89 89 89 89 89 93 89 93 93 89 89 89 89 85 81 85 85 89 89 89 89 93 93 89 89 89 89 85 85 89 89 93 93 97 97 97 97 93 93 93 93 93 97 101 97 97 93 93 89 89 93 89 89 89 89 93 93 89 89 89 85 85 85 85 85 85 85 89 89 89 93 93 97 97 97 93 93 89 85 85 89 81 81 85 85 89 89 89 93 93 93 89 89 89 89 89 89 93 93 93 93 93 89 89 89 93 93 89 85 85 85 85 85 89 89 89 89 93 89 89 93 93 89 89 85 85 89 89 93 89 89 93 93 93 89 93 93 89 89 89 85 89 93 93 93 93 89 89 89 89 93 89 93 97 97 97 97 93 89 89 89 89 85 89 89 93 97 93 93 93 89 85 89 89 85 85 81 89 93 93 93 89 93 93 93 89 89 89 85 89 89 85 81 85 89 89 89 89 93 93 89 89 85 85 85 85 89 93 93 93 93 89 89 89 89 85 89 89 85 85 85 85 81 85 89 93 93 93 93 89 89 93 89 89 85 85 89 89 89 89 89 93 93 93 89 93 93 89 89 89 89 89 89 93 93 89 85 85 85 89 89 89 89 93 93 93 93 93 89 89 89 89 93 93 93 97 97 97 97 97 93 89 85 89 85 81 81 85 89 89 89 89 93 93 89 89 85 85 85 89 89 85 85 89 93 89 93 93 93 93 89 89 85 85 85 85 89 89 93 93 93 93 89 93 89 85 85 85 81 81 81 81 81 89 89 89 89 89 93 93 89 93 93 89 89 85 85 89 93 89 93 93 93 93 93 89 89 89 89 89 93 89 93 89 89 85 81 81 81 85 89 89 89 93 97 93 93 93 89 89 89 89 89 93 93 97 97 93 93 93 93 85 89 85 85 81 81 81 85 89 89 93 89 89 89 89 85 85 85 89 85 85 85 89 89 89 93 93 93 89 89 85 85 85 85 85 89 89 93 93 93 93 93 93 89 85 85 85 85 77 77 77 81 85 89 89 93 93 93 97 89 93 93 93 89 85 89 89 93 93 93 93 93 97 93 85 85 89 89 93 93 93 93 93 89 85 81 81 81 81 85 85 89 89 93 93 89 93 89 89 89 89 89 93 89 89 89 89 89 89 89 85 89 89 85 81 81 81 85 89 93 89 89 89 89 89 89 85 85 85 85 85 85 85 85 89 93 89 93 93 89 85 89 85 85 85 89 89 89 93 89 93 93 89 89 89 85 81 85 77 77 81 85 85 89 93 93 93 93 97 93 93 93 93 89 89 89 89 89 97 93 93 93 97 93 93 85 85 89 93 93 89 93 93 89 89 85 85 85 85 85 89 89 89 93 93 89 89 85 89 89 85 89 93 93 89 85 89 89 89 89 89 89 85 85 81 85 85 89 89 89 89 85 85 85 85 85 89 85 81 81 81 81 85 89 89 89 89 89 93 93 89 89 85 89 89 89 89 89 89 89 89 89 89 89 89 89 85 85 81 81 81 85 85 89 93 89 93 93 97 93 93 93 93 93 89 89 89 93 97 97 93 93 93 93 93 85 85 89 93 93 93 93 89 93 93 93 93 89 89 89 89 89 89 93 89 85 85 85 89 89 85 85 89 89 89 89 89 89 89 89 89 89 89 85 81 85 85 85 89 89 85 81 85 85 85 85 81 81 85 81 81 81 85 89 89 89 93 93 97 93 89 85 85 85 85 89 93 93 89 89 93 93 93 93 89 89 89 89 89 89 81 81 85 89 89 93 89 93 93 93 93 93 97 93 97 89 89 93 97 93 89 89 89 93 89 85 89 89 89 93 93 93 89 93 93 97 97 97 93 93 93 93 93 93 89 85 85 89 89 89 85 85 89 89 89 89 89 85 89 89 89 89 89 89 85 85 85 85 85 85 81 77 81 81 81 81 77 77 77 81 81 77 81 89 89 93 97 97 97 93 93 89 85 85 85 89 89 93 97 93 93 93 97 97 93 89 93 93 93 89 85 85 85 89 93 93 93 93 93 93 93 93 97 93 93 89 93 93 89 89 89 85 89 85 85 85 89 85 89 89 93 93 93 93 97 97 97 101 97 97 97 97 97 93 89 89 85 85 89 89 89 85 85 85 85 85 85 85 85 85 89 89 89 89 89 89 89 89 85 81 77 77 81 81 85 81 77 77 77 77 81 77 81 89 89 89 93 93 97 97 93 97 93 93 89 89 89 93 97 97 97 93 97 97 93 89 89 89 89 89 89 85 85 89 93 97 93 93 93 93 93 89 93 93 93 89 93 89 89 89 89 89 89 81 81 85 85 81 85 85 89 93 93 93 97 97 97 101 97 97 93 93 93 93 93 89 89 89 89 89 85 85 85 85 85 85 85 81 81 85 89 89 89 89 89 93 93 89 85 81 77 77 81 85 89 81 77 77 77 77 81 81 85 89 89 93 93 97 97 97 97 97 97 93 89 89 93 93 97 97 97 93 97 97 89 89 89 93 85 85 85 89 85 89 93 97 93 93 97 93 93 93 93 97 97 93 93 89 89 89 93 89 89 81 81 81 85 89 89 85 85 85 93 93 93 97 93 97 97 97 97 93 93 93 93 89 93 89 89 89 85 85 85 85 85 85 85 81 81 85 89 93 89 85 85 89 93 89 89 85 81 81 81 85 85 81 77 77 77 77 77 81 85 85 93 93 93 97 97 97 97 97 93 89 89 89 89 93 97 97 97 97 97 97 93 89 89 89 85 85 89 89 85 89 89 93 93 89 93 89 85 89 93 93 97 97 93 93 93 93 93 93 93 85 85 85 89 93 93 89 89 89 93 89 89 93 93 93 93 97 97 93 93 97 93 89 93 93 93 89 85 85 85 85 89 85 81 85 85 85 89 89 89 85 89 89 89 89 89 85 85 85 81 85 85 85 81 77 73 77 81 81 89 89 93 97 97 97 97 93 97 93 89 89 89 89 89 93 93 97 97 97 97 93 93 93 89 85 85 85 89 89 89 93 93 93 89 89 89 89 85 85 89 93 89 89 93 93 93 93 93 93 93 93 89 89 93 93 93 89 89 85 89 93 93 89 89 93 97 97 93 93 97 97 97 93 93 93 93 89 89 89 85 85 85 81 81 81 85 81 81 81 81 85 89 85 85 81 85 81 81 81 81 81 85 81 81 73 73 73 77 81 89 93 93 97 97 97 97 93 93 89 85 85 85 89 89 97 93 89 93 93 93 93 89 89 89 85 85 85 85 85 89 93 93 89 85 89 89 85 85 89 89 93 89 89 93 93 89 89 93 97 97 97 93 89 93 93 89 89 85 89 93 93 93 93 89 89 93 89 89 93 93 93 97 97 93 93 93 89 89 89 85 81 81 81 77 81 81 77 77 77 77 81 85 81 81 77 77 73 73 73 73 73 81 77 73 69 65 69 73 73 81 85 89 89 93 93 97 93 93 85 85 85 85 89 85 93 93 89 89 89 89 89 85 89 89 89 81 85 81 85 89 89 89 85 85 89 89 89 89 89 93 93 89 93 97 97 93 93 93 97 97 93 89 89 89 93 93 89 89 89 93 93 93 93 93 89 93 93 89 93 89 89 89 93 93 93 93 89 89 85 81 81 77 81 81 81 77 81 77 77 77 77 77 77 73 73 69 65 65 60 60 60 65 60 60 56 56 60 65 65 73 77 81 85 89 93 93 93 97 93 89 89 89 89 89 89 89 89 85 85 89 89 89 89 93 89 89 89 89 85 85 89 85 85 85 89 89 89 93 93 93 93 97 97 97 97 93 93 97 97 97 93 89 89 93 93 97 93 89 89 89 89 89 89 89 93 93 89 89 93 89 89 89 93 93 89 93 93 93 85 81 77 77 81 81 77 77 77 77 77 77 73 73 69 65 60 56 52 48 48 48 48 44 44 48 48 48 48 52 60 65 69 73 81 89 89 93 93 93 93 89 89 85 89 89 85 85 81 85 85 85 89 85 85 89 89 89 89 89 85 85 89 85 85 89 89 93 93 93 93 93 97 97 97 97 97 93 93 97 93 89 93 89 89 89 93 97 93 89 89 89 89 89 89 85 89 93 89 89 89 85 85 85 89 89 89 89 93 93 89 81 77 77 77 77 77 77 73 73 77 73 69 69 65 60 56 48 40 40 40 36 36 36 36 40 40 36 40 44 48 52 60 69 73 77 85 85 89 89 93 89 89 85 85 85 85 85 81 81 81 85 89 85 85 89 93 89 89 85 81 85 85 85 85 89 89 89 93 93 93 93 93 93 97 101 97 97 97 97 93 89 93 93 89 85 89 97 97 93 89 89 89 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 89 97 89 85 77 77 77 77 77 73 73 73 73 73 73 65 60 52 52 44 40 36 36 36 36 36 32 32 36 36 36 40 44 44 52 60 65 73 77 81 85 85 89 89 89 89 89 85 85 81 85 81 81 85 89 89 89 89 89 89 85 81 81 85 89 85 89 89 89 89 89 89 89 93 97 93 97 101 97 97 97 93 89 89 93 89 85 85 89 93 97 93 89 89 85 85 85 85 81 81 81 81 81 85 81 85 89 85 85 85 89 97 93 89 85 81 81 81 77 73 73 73 73 69 69 65 56 48 48 44 40 40 36 36 40 40 36 40 40 40 40 40 40 40 40 48 56 65 69 77 81 89 89 89 89 89 89 85 85 81 81 81 81 85 89 89 89 93 93 89 89 85 85 85 89 89 89 89 85 89 93 93 89 93 97 97 101 101 97 97 97 97 93 93 89 89 85 85 89 93 93 93 89 89 89 89 89 85 85 85 81 81 85 85 85 89 89 85 85 85 89 93 89 89 89 85 81 81 77 73 69 73 69 65 65 65 52 48 48 44 44 44 44 44 48 52 48 52 52 48 44 40 40 40 40 44 48 56 60 69 77 85 89 89 93 89 89 85 85 85 81 77 81 85 85 85 89 89 93 93 93 89 85 89 89 89 93 93 93 93 93 93 97 93 93 97 101 97 97 97 93 97 97 93 89 85 85 85 89 89 93 93 93 93 93 93 93 89 89 89 85 85 81 85 85 89 89 85 85 89 89 89 89 85 85 81 77 77 77 73 69 69 69 60 60 56 56 52 56 52 56 56 56 60 65 69 69 69 69 65 60 52 44 44 40 44 48 52 56 69 73 81 85 93 93 93 89 89 89 85 81 77 81 85 85 85 89 89 93 93 93 93 89 89 93 89 93 93 93 93 89 89 93 93 93 97 97 93 93 97 93 97 97 93 93 85 85 89 89 89 93 93 97 97 93 93 97 89 89 89 85 81 81 85 85 85 85 89 89 89 85 81 85 85 85 81 73 73 73 69 65 60 60 60 56 60 60 60 65 65 73 73 77 81 85 89 89 89 89 85 81 69 60 52 52 52 52 52 60 69 69 77 81 89 93 93 89 93 89 85 81 77 81 81 85 85 85 89 89 89 93 93 93 93 89 93 89 89 93 89 89 89 89 93 93 93 89 89 93 97 97 97 97 97 93 89 89 93 93 93 97 101 101 101 97 97 97 93 89 85 81 81 81 81 85 89 85 85 89 85 85 81 81 81 77 73 69 69 69 56 52 56 56 56 56 56 65 69 77 85 93 93 101 105 113 113 113 109 109 105 101 89 77 69 60 60 60 56 56 60 65 73 77 81 85 89 89 93 89 85 85 81 81 85 85 85 85 89 93 93 93 97 93 93 89 89 89 93 93 93 93 89 93 89 93 93 89 93 93 97 97 93 93 93 93 93 93 97 97 97 101 101 101 105 101 101 97 97 89 89 89 85 85 81 85 89 85 85 85 85 85 77 77 77 69 69 69 65 56 48 48 52 56 56 60 69 77 85 97 105 113 121 130 134 142 142 142 138 134 130 121 113 101 89 81 73 69 60 56 56 65 65 69 73 77 85 89 89 89 85 85 85 81 81 85 89 89 93 97 97 93 97 97 93 93 89 89 89 93 93 93 93 93 93 93 97 93 93 93 93 93 93 89 89 93 93 93 101 101 97 101 101 105 105 105 101 97 97 89 89 89 89 89 85 85 89 89 85 85 81 81 77 73 69 65 65 60 52 48 48 48 52 56 60 73 85 93 105 117 130 138 150 158 162 166 166 170 166 162 154 150 142 125 113 97 85 73 65 56 56 60 60 65 69 73 81 85 85 85 85 81 85 85 85 85 85 93 93 97 97 97 101 97 97 93 93 89 93 93 93 93 93 89 93 93 93 93 93 93 89 93 97 93 89 93 93 93 97 97 97 101 101 105 105 105 101 97 93 93 89 89 89 89 85 89 89 89 89 85 81 77 77 69 65 56 56 52 44 40 44 48 52 56 69 85 97 109 125 146 162 170 178 190 195 195 199 199 195 190 186 178 166 154 134 113 97 85 73 60 56 56 56 60 65 73 81 81 85 85 85 85 85 89 89 89 89 93 97 97 101 101 97 97 97 93 89 93 93 93 93 89 89 89 93 97 97 93 97 93 89 93 93 97 93 93 93 93 93 93 97 97 101 101 105 105 97 93 93 93 89 85 85 81 81 85 85 85 85 85 81 77 73 65 60 52 44 40 36 36 40 44 52 60 77 97 113 130 150 170 182 195 207 219 223 219 223 219 219 215 211 203 190 174 154 134 113 93 77 65 60 52 52 56 65 73 77 85 85 85 89 85 89 85 85 89 93 97 93 93 97 97 93 89 89 89 89 89 93 97 93 89 89 89 93 97 101 97 93 89 89 93 93 93 89 89 93 93 93 93 97 97 97 101 101 97 93 89 93 89 85 85 81 81 81 81 85 81 81 81 77 77 69 60 52 40 32 28 28 32 36 44 52 65 89 109 130 154 174 190 207 219 231 239 243 239 243 239 239 235 231 219 207 190 166 146 125 101 85 73 65 56 52 52 56 69 77 85 89 89 89 89 89 85 85 89 93 93 93 93 93 93 93 85 85 85 85 89 93 97 97 97 93 93 93 97 97 93 93 89 89 93 93 89 85 85 89 93 97 93 93 93 93 97 97 93 93 93 89 85 81 81 81 81 81 81 85 85 81 77 77 73 65 52 44 36 28 24 28 28 36 52 65 77 101 121 146 170 190 211 223 235 243 247 251 251 247 247 247 247 239 231 215 199 178 158 130 109 93 81 65 52 48 48 56 65 77 81 85 89 89 89 89 85 85 85 89 89 93 93 93 93 89 85 89 89 85 89 93 101 97 93 93 93 93 97 97 93 93 93 89 93 93 93 89 89 93 89 93 93 89 89 97 93 89 89 89 93 89 89 85 81 81 81 77 81 85 85 81 77 73 69 60 48 40 32 24 24 28 32 44 56 77 93 117 138 158 182 203 223 235 247 251 251 255 255 251 247 251 247 239 235 223 203 178 162 138 117 97 81 65 52 44 48 56 65 73 77 81 85 89 89 85 85 85 89 89 89 89 89 89 89 89 89 89 93 89 89 89 97 97 93 93 89 89 89 89 93 97 93 93 93 89 89 93 93 93 89 89 89 89 89 93 93 89 89 89 89 89 89 85 81 81 81 81 85 85 85 81 77 69 60 52 40 32 24 20 24 32 36 48 65 89 113 138 158 174 195 215 231 243 251 255 255 251 251 251 247 243 243 235 231 223 207 190 166 146 121 101 85 69 56 48 52 52 60 69 77 81 85 89 89 89 85 85 85 85 89 89 89 89 85 85 89 93 93 89 89 89 97 93 93 93 89 85 85 89 93 97 93 93 89 89 89 89 89 89 89 89 89 93 93 93 89 89 89 85 85 85 89 85 85 85 81 81 85 85 85 81 73 69 56 48 36 28 24 24 32 40 44 60 81 105 130 150 174 190 207 223 235 247 255 255 251 247 247 243 239 235 235 235 227 223 211 190 166 142 121 101 85 69 56 52 52 56 65 69 77 81 85 85 89 89 89 85 85 85 85 89 89 85 85 89 89 89 93 89 89 93 89 93 93 93 93 89 89 89 93 93 93 93 93 93 93 89 93 93 89 89 89 89 89 89 89 93 89 89 85 85 89 89 85 85 81 85 85 85 85 81 77 65 56 48 36 32 28 28 36 44 60 77 101 125 146 166 190 211 219 231 239 243 247 247 243 239 235 235 235 235 231 231 227 219 203 182 162 142 117 97 81 69 60 56 56 56 65 69 73 81 89 85 89 89 89 89 89 85 89 89 85 85 85 89 89 93 93 89 85 89 93 89 93 93 93 93 89 89 93 93 93 93 93 93 97 93 93 93 93 89 93 89 89 89 85 85 85 89 85 85 89 85 85 81 81 85 89 85 81 77 73 65 56 48 36 32 32 32 40 52 73 93 117 142 166 182 203 219 227 235 235 235 235 239 231 231 231 231 231 231 231 231 223 215 195 174 154 138 113 97 77 69 65 60 60 60 69 69 73 81 89 89 89 89 85 89 89 85 85 85 89 85 89 89 89 89 85 85 85 85 89 93 93 89 89 89 89 93 93 93 93 93 89 93 97 93 93 97 93 89 89 93 89 89 85 85 85 85 89 89 85 81 81 81 85 85 85 85 81 77 73 65 52 44 36 32 32 36 48 65 81 105 134 162 186 199 215 223 231 235 235 231 227 223 215 219 223 227 227 227 227 223 215 207 186 166 146 125 105 89 73 65 65 65 65 69 73 77 77 81 89 89 89 85 85 89 85 85 85 89 89 89 89 93 89 85 85 85 85 85 89 89 93 89 89 89 89 93 93 93 93 93 93 97 97 97 97 97 97 97 93 93 93 89 89 85 85 85 85 85 85 81 77 81 81 81 85 85 85 77 73 65 52 40 36 32 32 36 52 73 93 117 146 178 203 215 223 231 235 235 231 227 219 211 207 207 211 223 227 227 223 219 207 199 174 154 134 109 93 81 69 60 60 65 65 69 77 77 81 85 89 89 85 85 81 85 85 89 89 89 85 85 85 85 85 89 85 85 81 89 89 89 89 89 85 89 93 93 93 89 93 93 97 97 97 97 101 97 97 101 97 93 97 93 89 85 85 89 85 85 81 81 81 81 81 81 81 85 81 81 73 65 52 40 36 32 32 36 52 73 97 130 158 190 211 223 231 235 235 235 227 219 211 203 199 203 211 219 223 227 219 211 203 186 166 142 121 101 81 73 65 60 60 60 65 73 77 81 81 85 89 89 85 89 85 85 89 89 85 85 85 81 81 85 85 89 89 85 85 85 89 93 93 89 85 89 89 89 89 89 97 97 97 97 93 93 97 97 97 101 101 97 93 93 89 89 89 89 85 81 81 81 85 85 81 81 81 81 85 81 73 60 44 36 28 28 28 32 48 73 105 134 162 195 215 227 231 231 231 227 215 207 203 199 199 203 211 219 223 223 211 203 186 166 150 125 101 85 69 60 56 56 60 65 65 73 77 81 85 85 89 89 85 89 85 89 89 89 85 85 81 81 85 85 85 85 89 89 89 89 89 89 93 89 89 93 89 89 89 93 101 101 97 101 93 93 93 93 97 101 97 93 93 93 89 89 89 89 81 81 77 81 85 81 81 81 81 77 81 77 65 52 40 32 20 20 24 36 48 77 101 130 162 195 215 227 227 231 223 215 207 203 199 199 203 207 215 223 223 219 207 190 170 154 130 105 85 69 56 52 48 52 60 65 69 73 81 81 81 85 89 89 89 85 89 89 93 93 85 89 89 85 89 89 89 89 89 93 93 89 89 89 93 93 89 93 93 93 93 93 101 101 97 97 97 97 93 93 93 97 93 89 89 93 85 89 93 89 85 85 81 81 81 81 81 81 85 81 81 77 65 52 40 28 20 12 16 32 48 73 101 130 158 190 211 223 227 227 223 207 199 199 199 199 203 211 223 227 223 215 199 178 158 134 109 89 69 56 48 44 44 48 60 69 73 73 81 85 85 85 89 89 89 89 89 93 93 89 89 89 89 89 89 89 89 89 93 89 89 89 93 89 93 93 93 89 93 97 97 93 101 101 101 97 97 97 93 93 93 93 89 89 89 89 89 89 89 89 85 89 89 85 81 81 81 81 81 81 81 73 60 48 36 24 12 8 12 28 48 69 97 125 158 186 207 215 223 227 219 207 199 199 203 199 203 211 219 223 215 207 186 166 142 113 93 73 52 40 40 36 36 44 56 65 77 77 81 81 81 81 85 89 89 89 93 93 89 89 93 89 89 89 89 89 89 89 89 89 89 89 93 89 93 93 93 93 93 93 93 93 101 101 97 97 93 93 93 93 93 93 93 85 85 89 89 93 89 89 89 85 85 85 85 85 81 81 81 81 77 69 56 44 32 20 12 12 16 24 44 65 89 117 150 174 195 207 215 219 215 207 199 199 199 199 203 211 215 215 203 190 174 150 125 97 73 56 40 32 32 28 32 44 52 65 73 77 81 85 85 81 85 85 89 93 93 89 89 85 85 89 89 89 89 89 85 85 85 85 89 93 93 93 93 93 93 93 89 93 93 97 97 101 97 93 93 93 93 93 89 89 85 85 85 89 89 89 89 89 85 81 85 89 89 89 85 81 81 81 73 65 52 40 28 20 12 12 12 28 44 65 89 113 142 166 182 199 203 207 203 203 195 195 195 195 199 203 203 199 186 174 154 134 113 85 60 40 28 24 24 28 32 44 56 65 73 81 81 81 81 81 85 85 89 93 85 85 85 89 85 89 89 89 85 85 85 85 85 85 89 89 89 93 93 93 89 93 93 97 97 97 97 97 97 93 93 93 93 89 89 89 85 89 89 89 85 85 89 89 85 89 93 89 89 89 89 85 81 73 69 60 48 36 28 20 16 12 16 32 48 69 89 113 138 154 170 182 190 195 190 186 186 182 182 186 186 186 186 182 170 154 138 117 93 73 48 28 20 20 20 24 32 40 56 69 77 81 81 81 85 81 85 89 89 93 89 89 89 89 89 89 89 93 85 81 85 89 89 85 85 89 93 93 93 93 97 101 97 101 97 97 93 101 101 97 93 93 93 89 85 85 85 89 89 89 85 85 89 89 93 93 93 89 89 89 89 85 81 69 56 52 40 36 28 24 20 16 20 40 56 73 93 117 134 146 162 170 178 182 178 174 174 174 170 170 166 162 166 162 146 134 121 101 81 60 40 28 20 20 24 28 36 44 56 69 77 81 81 81 81 81 85 85 89 89 89 89 89 93 93 89 93 93 85 81 85 89 85 85 89 89 93 93 93 93 97 101 105 101 97 93 97 97 97 97 93 93 93 89 85 85 81 81 85 85 85 85 85 89 89 89 89 89 89 89 89 81 77 65 52 44 40 32 28 24 28 28 32 48 65 81 101 117 134 142 150 162 166 170 170 166 162 162 154 146 142 138 134 130 121 113 101 89 69 48 32 24 24 24 24 28 36 48 65 73 81 85 81 81 77 81 81 81 89 89 89 89 93 93 93 89 89 93 89 85 85 85 85 85 89 89 93 93 89 93 93 97 101 101 97 97 97 97 97 97 93 93 93 85 85 85 85 85 89 89 85 89 89 93 89 89 89 89 93 89 81 81 73 65 52 40 36 36 32 32 36 44 52 65 81 93 109 121 134 142 146 154 158 158 162 158 150 146 142 134 121 113 109 101 93 85 81 69 56 40 32 28 28 28 28 32 44 56 69 77 85 85 81 81 77 77 77 81 81 85 85 85 89 93 93 93 93 93 93 89 85 85 85 85 89 93 89 93 93 97 97 97 101 101 97 93 97 97 93 93 93 89 93 89 85 85 89 93 93 89 85 89 89 89 89 85 85 89 89 85 77 69 60 56 48 40 36 40 40 48 48 60 73 85 97 109 117 125 138 146 150 150 150 150 150 142 138 130 121 113 101 89 85 77 69 65 56 48 40 36 36 32 28 32 36 44 52 60 77 81 85 89 85 81 81 77 77 81 81 85 85 89 93 93 97 97 93 93 89 85 85 89 85 85 89 93 93 93 93 97 97 97 105 101 97 97 89 93 93 93 89 89 89 85 85 85 89 89 89 89 89 89 89 89 85 85 85 89 89 85 77 65 52 44 40 36 36 40 48 56 65 77 93 105 117 130 134 142 146 146 146 150 146 142 142 134 125 117 109 97 85 69 60 56 48 44 40 36 36 36 36 32 32 36 44 52 65 73 81 85 89 89 85 85 81 77 77 85 89 89 85 89 93 97 97 101 93 93 93 89 93 89 89 89 89 93 93 97 93 97 93 97 97 101 97 97 89 89 93 89 89 89 89 85 85 89 93 93 93 89 89 89 85 85 85 85 89 89 89 85 77 60 48 36 32 32 32 44 52 60 77 93 113 125 138 146 154 158 158 154 150 146 142 138 134 125 117 105 93 81 69 52 44 36 32 28 24 24 28 32 36 40 40 44 52 65 73 81 85 85 85 85 85 81 85 85 85 85 89 89 89 89 93 97 97 101 93 93 93 93 93 93 93 93 93 93 93 93 93 93 93 97 97 97 97 89 85 89 89 89 89 89 89 89 85 89 89 93 93 93 89 85 81 81 85 89 93 93 93 85 73 56 44 36 28 32 36 44 56 73 93 109 130 146 158 166 170 170 166 162 158 150 146 142 130 121 113 97 81 65 52 40 28 24 16 12 12 16 24 32 40 44 48 52 60 69 77 85 89 89 85 85 77 81 85 89 89 89 93 89 93 89 89 97 97 97 93 97 93 93 97 97 97 97 93 89 89 93 93 93 97 97 97 97 93 93 89 89 89 89 89 85 89 85 85 85 85 89 89 89 85 85 81 85 85 85 89 89 85 77 69 52 40 32 32 32 40 48 65 85 105 121 142 158 170 182 182 178 170 166 162 154 150 146 134 125 113 97 77 56 44 32 24 12 4 0 4 12 20 32 44 52 56 65 69 73 81 85 93 89 85 85 85 85 85 89 89 93 93 89 93 89 93 93 97 93 93 97 93 93 93 93 97 97 97 93 93 93 93 93 97 97 97 97 93 89 89 89 89 93 85 85 85 85 89 85 81 85 89 89 85 85 85 81 85 85 85 85 81 77 69 52 40 32 32 36 40 52 73 93 117 134 154 170 182 190 186 182 174 166 162 154 154 150 146 134 121 101 81 60 44 32 16 4 0 0 4 8 20 32 48 56 65 69 73 77 81 85 93 89 85 85 89 89 93 89 93 93 93 97 97 93 93 97 93 93 93 93 93 93 93 93 93 97 97 89 93 97 93 89 93 93 93 97 89 93 89 89 93 93 85 85 85 85 85 85 85 85 89 85 85 85 81 81 81 85 85 85 81 77 65 52 40 28 28 36 44 56 77 101 125 146 162 178 186 186 186 182 170 162 158 154 158 158 158 150 134 117 93 73 52 36 20 8 0 0 4 12 24 40 52 56 65 73 77 81 81 85 89 85 85 89 89 89 93 89 89 89 89 93 97 93 93 93 93 89 89 89 89 93 93 93 93 97 97 93 97 93 93 89 89 89 89 93 89 93 93 93 93 89 85 81 85 85 81 85 85 85 89 89 89 85 81 85 85 85 85 85 85 73 65 48 36 24 24 36 48 60 81 101 130 154 170 182 186 182 178 174 166 162 158 158 166 166 166 162 150 134 109 85 65 48 28 16 8 4 8 16 28 44 52 65 69 73 81 81 81 81 81 85 85 85 89 89 89 85 89 89 89 89 93 93 93 93 89 89 89 93 89 93 93 93 93 97 97 97 97 93 89 89 89 89 93 97 93 97 93 93 93 89 85 85 81 85 85 85 89 85 89 89 89 85 85 85 89 89 89 85 81 77 60 48 36 24 28 36 48 65 85 109 134 158 174 182 182 182 174 166 158 154 154 158 166 174 182 178 170 154 130 109 85 60 40 24 16 12 16 20 32 48 56 69 73 81 81 81 81 81 85 85 85 85 89 89 89 89 89 89 89 89 89 93 93 89 85 85 85 89 89 93 93 93 93 93 97 97 93 93 93 89 93 93 97 97 97 93 93 93 93 89 89 85 81 81 85 85 89 89 89 89 89 93 93 93 89 89 89 85 81 73 60 48 36 32 32 40 56 69 93 113 138 162 174 182 182 178 166 154 150 146 146 154 162 178 186 190 186 174 150 125 97 73 52 36 24 20 24 28 36 48 60 73 77 85 85 81 77 81 81 81 85 85 89 89 89 93 93 89 93 89 93 97 93 89 89 89 85 89 89 93 97 93 93 93 97 97 93 93 93 93 97 93 93 97 97 89 93 89 93 93 89 85 85 85 89 89 89 89 89 93 93 93 93 89 93 89 89 89 81 69 56 44 36 36 40 48 60 77 101 125 146 170 182 186 178 170 158 146 142 138 138 150 158 174 190 199 195 182 162 142 109 85 65 44 36 32 28 32 40 52 65 73 77 81 81 77 77 77 77 81 85 85 89 89 93 93 93 93 93 93 93 93 89 89 89 89 85 89 93 93 93 93 93 97 93 93 93 85 85 93 93 93 93 97 93 93 89 89 89 89 85 85 85 85 89 89 89 93 93 89 93 93 89 89 89 89 85 85 77 65 56 44 36 36 44 56 69 89 113 138 154 174 186 186 178 166 154 138 134 130 134 142 150 170 186 199 199 190 170 146 121 97 73 52 40 36 32 36 40 52 65 73 81 81 77 73 69 69 73 77 81 81 81 89 89 93 89 93 93 93 93 93 89 89 89 89 89 93 97 93 93 89 93 93 93 93 89 85 89 93 97 93 97 97 93 97 89 85 89 85 85 85 85 89 89 89 89 93 89 89 89 89 89 85 85 85 89 85 73 65 52 48 40 44 48 56 77 101 125 146 166 182 190 190 182 170 150 134 130 125 130 134 146 162 178 190 195 186 166 146 125 97 73 56 44 36 36 40 44 56 65 73 81 81 81 73 73 69 77 81 81 81 85 89 93 89 89 89 89 93 97 89 89 89 85 85 89 89 93 89 89 89 93 93 93 89 89 89 89 89 93 93 97 97 93 89 89 85 85 85 85 89 89 89 89 89 97 93 89 89 85 89 89 85 85 85 89 81 73 65 56 48 44 48 52 65 85 105 125 154 174 190 199 199 186 174 150 134 125 121 125 130 142 158 170 178 178 174 158 138 117 93 69 52 40 36 36 40 48 56 65 73 81 81 81 81 77 73 77 81 81 85 85 89 93 93 93 93 85 89 93 93 89 89 89 89 85 89 89 89 89 89 89 89 89 89 89 89 85 85 89 97 93 93 89 85 89 85 85 85 85 85 85 89 93 93 97 93 93 89 89 89 89 89 89 85 81 81 73 60 56 48 48 44 52 65 81 101 125 154 178 190 199 203 190 170 154 138 125 121 117 125 138 150 158 166 170 162 146 130 105 85 65 48 40 36 40 44 48 60 69 77 81 85 85 85 81 77 77 81 81 85 85 89 93 93 93 93 93 89 93 97 93 89 89 89 89 93 93 93 89 89 85 85 85 85 85 89 85 85 85 93 89 89 89 85 89 85 85 85 85 85 85 89 89 93 93 93 93 93 89 89 93 89 89 85 85 85 77 65 56 52 48 48 52 65 81 101 125 154 174 190 199 203 195 174 158 138 125 117 117 125 134 142 150 150 154 146 130 113 93 73 52 44 36 36 40 48 56 65 69 77 85 85 85 85 85 81 77 81 85 85 85 89 89 89 89 93 93 93 93 93 89 85 85 89 89 93 93 89 85 85 85 85 85 85 85 89 89 85 89 93 89 93 89 89 89 85 81 81 89 89 89 93 89 93 93 93 93 93 89 89 89 89 89 89 89 85 77 69 56 52 52 48 52 65 77 97 121 150 170 186 199 203 195 182 166 146 125 121 125 130 134 138 146 142 142 134 117 97 81 65 48 40 32 32 40 52 60 69 77 85 89 85 85 85 81 81 81 81 81 81 81 85 85 89 89 89 93 93 93 89 89 85 85 89 85 85 89 85 89 85 85 85 89 89 89 89 85 85 89 89 89 89 89 93 89 85 81 81 85 85 93 93 93 93 93 93 93 89 89 89 89 89 89 93 93 89 81 73 65 52 48 48 48 56 69 93 117 138 162 182 195 199 195 182 166 146 134 125 130 130 134 138 138 134 130 121 105 85 69 52 44 32 32 36 40 48 60 73 81 89 93 89 85 81 85 81 85 81 81 81 81 85 89 89 93 93 93 93 93 93 89 89 89 89 89 85 85 85 89 89 85 85 89 89 89 89 85 89 89 89 93 93 89 93 89 85 81 81 85 89 89 89 93 93 93 93 93 89 89 89 89 93 89 93 93 89 85 77 65 52 44 44 48 52 65 85 109 130 154 174 190 199 195 182 166 150 138 130 130 134 138 138 134 130 121 109 93 73 56 48 40 28 32 36 44 52 60 73 85 89 93 93 89 85 85 85 85 81 81 85 85 89 89 93 97 97 97 101 97 93 89 89 85 85 89 89 85 85 85 85 89 89 89 89 93 89 89 85 89 89 93 93 93 93 93 89 85 85 85 89 89 89 89 89 89 89 89 93 93 89 89 89 89 93 93 93 89 81 69 56 44 40 44 44 56 77 97 117 142 166 182 195 195 186 170 162 146 142 142 146 146 142 134 125 113 97 81 65 48 40 32 28 32 40 48 56 69 77 89 93 93 93 89 85 85 85 85 81 85 89 89 93 89 89 93 97 97 97 97 93 93 89 85 85 85 85 85 85 85 89 89 89 89 89 93 89 89 89 89 93 97 97 93 93 93 85 85 85 85 89 93 89 89 89 93 93 93 89 89 89 93 89 89 93 97 97 97 85 73 56 48 44 40 40 48 65 85 109 134 158 178 190 190 186 182 174 162 158 158 158 154 150 138 125 105 93 73 56 40 32 28 24 32 44 52 65 73 81 89 93 89 85 85 81 81 81 85 89 89 89 89 89 89 89 89 97 93 93 93 93 93 85 85 81 81 81 81 85 85 85 89 93 89 89 93 89 93 93 97 97 93 97 93 97 93 89 89 89 89 89 89 89 89 93 93 93 93 89 85 89 89 93 89 93 97 97 101 93 77 60 48 40 36 36 48 60 81 105 130 150 174 186 190 190 190 186 178 178 174 170 166 158 146 125 109 85 69 52 36 32 28 32 36 44 60 69 77 85 89 93 89 85 81 81 81 85 89 89 93 93 89 89 89 93 89 97 93 89 93 93 93 89 85 81 81 81 81 81 81 81 89 89 89 89 89 89 93 93 97 97 93 97 97 97 93 89 93 89 89 93 93 89 89 93 93 93 93 93 93 93 89 89 93 93 97 101 101 93 81 65 52 40 36 40 48 60 77 97 121 150 174 190 199 203 203 199 195 190 190 190 182 166 150 130 105 85 65 48 40 32 32 40 44 52 65 73 81 85 89 89 85 85 81 81 85 85 89 89 89 93 89 85 89 89 89 89 89 89 89 93 89 89 85 89 85 85 81 81 85 85 89 89 89 89 93 93 89 93 93 93 93 93 97 93 93 93 93 93 89 93 93 89 89 89 89 89 89 93 93 93 89 89 93 93 97 101 101 97 81 65 52 44 40 40 48 60 77 93 117 146 174 190 203 211 219 219 215 211 207 203 190 170 150 130 105 85 65 48 40 36 36 44 52 65 73 77 81 85 85 85 81 81 81 85 85 85 85 89 89 89 89 89 85 89 85 85 85 85 89 89 93 93 89 93 93 89 89 85 85 85 89 93 89 93 93 93 93 89 93 93 93 93 93 93 89 93 97 97 93 93 93 89 93 93 93 89 85 89 89 97 93 93 93 93 97 97 97 97 81 65 48 44 44 44 44 56 73 93 117 146 174 195 211 223 235 235 231 223 219 207 195 174 150 130 105 85 65 48 40 40 40 48 56 65 73 81 81 85 85 81 81 81 81 85 85 85 89 89 93 93 93 93 89 89 85 85 85 85 93 89 93 93 93 97 97 97 93 89 85 89 89 93 93 93 93 93 93 89 93 93 93 93 93 93 93 93 97 97 97 97 93 93 93 93 93 89 89 85 89 93 93 97 93 97 97 97 97 93 81 69 56 48 44 44 48 56 73 93 117 146 170 190 211 231 239 239 235 227 223 211 195 174 150 125 101 81 65 52 44 40 48 52 60 69 77 81 81 81 81 77 77 77 81 85 85 85 93 93 97 97 97 97 93 89 89 85 85 89 93 93 93 97 97 97 97 93 93 89 89 89 89 97 97 97 93 89 93 89 93 89 93 93 93 93 93 93 97 97 97 93 93 89 93 93 93 93 89 93 89 89 93 93 93 97 97 97 97 89 77 69 65 52 44 44 48 60 73 93 113 142 166 190 211 227 239 239 235 231 219 203 186 166 142 117 97 81 65 56 48 48 52 60 65 73 81 85 81 81 77 73 73 81 85 89 89 89 89 93 97 97 101 97 93 89 89 85 89 93 93 93 97 97 97 93 97 97 97 93 93 89 93 105 105 101 97 93 93 89 89 89 89 89 89 89 89 93 97 97 93 93 93 93 93 93 93 93 93 93 89 89 93 93 93 93 93 93 93 89 81 73 60 52 48 48 52 60 73 93 113 138 162 182 203 219 227 231 227 219 207 190 174 154 130 109 89 77 65 56 52 52 60 65 73 81 81 85 81 81 77 73 77 77 85 89 89 89 93 97 97 97 97 93 93 89 89 89 89 97 97 93 97 97 101 97 97 97 97 97 93 93 101 105 101 101 97 93 93 89 89 93 89 93 89 89 89 97 97 93 93 89 89 93 93 93 93 89 89 89 93 93 89 93 93 97 93 89 89 85 77 73 65 56 52 52 60 65 77 89 109 130 150 170 190 203 207 211 207 199 186 170 154 138 117 97 81 69 60 52 52 52 60 65 73 81 85 85 85 81 77 77 77 77 81 89 89 89 93 101 101 101 97 93 93 89 89 89 93 93 97 97 97 97 97 97 97 97 97 97 93 97 101 101 105 101 97 97 93 89 89 89 89 93 93 89 89 93 93 89 89 89 85 89 89 89 89 93 89 89 93 93 93 93 93 93 93 89 89 85 77 73 69 60 56 56 60 69 77 85 105 121 138 154 170 182 186 182 182 174 162 150 134 117 97 81 69 60 56 48 48 56 60 69 77 85 89 93 89 85 81 81 81 81 81 89 89 89 97 101 97 101 101 97 93 89 89 89 93 93 97 97 97 97 97 97 97 97 97 97 93 97 101 101 101 97 97 93 89 89 89 85 89 89 89 93 89 93 93 89 93 89 85 89 89 89 85 89 93 89 89 89 89 89 89 89 89 85 89 85 81 73 69 65 60 56 60 65 69 77 93 109 121 138 150 154 158 158 154 146 138 125 113 97 81 69 60 52 52 48 52 56 65 73 81 89 89 93 89 89 85 81 81 81 81 89 89 89 97 101 97 101 101 97 93 89 89 89 89 89 93 97 97 97 97 97 101 97 97 93 93 93 93 97 97 97 93 89 89 89 89 85 85 85 93 93 89 93 93 89 93 93 89 89 89 89 89 89 89 85 85 89 89 89 85 85 81 85 85 81 81 77 73 65 60 60 60 65 65 73 85 97 109 117 125 130 134 138 130 121 113 101 89 81 69 60 52 48 48 48 52 60 69 77 89 93 93 93 93 93 89 85 85 85 85 89 89 93 97 101 97 97 97 97 93 89 89 85 85 89 93 97 101 97 97 97 97 97 97 93 97 97 93 93 93 93 89 89 93 93 89 89 85 85 93 89 89 93 93 89 93 93 93 89 89 89 85 89 85 85 89 89 89 93 89 85 81 81 81 81 81 81 77 69 65 60 60 65 65 69 77 85 93 97 101 105 109 109 109 101 97 85 77 69 56 48 48 48 52 52 56 65 77 85 93 93 97 97 93 93 89 89 85 85 89 89 89 93 93 97 97 97 97 97 93 89 89 89 89 89 89 93 97 97 97 97 97 93 93 93 93 93 93 93 93 93 93 93 93 93 93 93 89 85 85 89 85 89 93 93 93 93 93 93 89 89 89 89 89 89 93 93 93 93 93 89 85 81 85 85 85 81 85 77 73 65 65 69 69 65 69 73 77 81 85 85 89 89 89 85 81 73 65 60 52 48 48 52 52 56 69 73 81 85 93 93 93 97 93 93 89 89 89 85 89 89 93 93 93 97 97 97 101 97 89 89 89 89 89 89 89 93 93 97 97 97 97 93 93 93 93 93 93 93 93 97 93 97 97 97 101 93 89 85 89 85 89 93 97 93 93 93 93 93 89 89 89 93 93 93 93 93 93 93 89 85 85 85 81 89 89 85 85 77 73 69 65 65 65 65 65 65 69 69 73 73 73 73 73 77 69 65 60 56 52 52 52 56 60 65 73 81 85 93 93 93 93 97 97 93 89 89 89 89 89 89 89 93 93 93 97 97 97 93 89 93 93 89 89 89 89 93 93 93 93 93 93 93 93 93 93 93 89 93 93 97 97 97 101 101 105 97 89 89 89 85 89 93 93 93 97 97 93 89 93 93 93 93 93 93 89 93 93 89 85 85 85 81 85 89 89 85 85 81 81 77 73 65 65 65 65 60 65 60 60 60 60 65 65 65 60 60 60 60 56 56 56 65 69 77 81 85 93 93 93 89 89 89 93 93 93 89 85 85 85 85 89 93 89 93 93 101 101 97 93 93 93 97 97 93 93 93 89 89 89 93 93 93 93 93 89 93 89 89 89 97 97 101 101 105 101 97 93 93 89 89 89 85 89 93 93 93 93 93 93 93 89 89 93 93 93 93 93 93 89 89 89 85 85 93 93 89 89 85 89 85 77 73 69 69 69 65 65 60 56 60 60 60 60 60 60 60 60 65 65 65 69 73 77 85 85 89 93 93 89 89 89 85 89 93 89 89 85 89 85 85 89 89 93 93 93 97 97 93 93 93 93 97 97 93 93 93 89 89 89 89 93 93 93 89 89 89 93 93 93 97 101 101 101 101 101 93 93 93 89 93 89 89 89 93 97 93 93 97 93 89 89 89 89 93 93 89 93 93 89 89 89 89 89 93 93 93 89 89 93 89 85 81 77 73 69 60 60 60 56 60 65 65 60 60 65 65 69 69 69 73 81 85 85 89 89 89 93 93 89 89 85 85 89 89 89 89 89 89 85 85 89 85 89 93 89 93 97 97 93 93 97 97 97 97 93 93 93 93 93 89 93 97 93 89 89 89 89 89 89 97 97 97 101 97 93 93 93 89 93 93 89 89 93 97 97 97 93 93 89 93 89 85 89 89 85 85 93 93 93 93 89 85 89 89 89 89 89 93 93 93 89 85 81 77 73 69 65 60 65 65 69 69 65 69 69 69 77 77 77 81 85 89 89 89 89 89 89 89 85 85 89 89 89 89 89 89 85 89 85 85 85 85 89 89 89 93 97 101 97 97 97 93 97 97 97 97 93 93 97 93 97 97 93 85 85 85 89 89 93 93 93 97 97 97 97 93 93 97 97 93 89 89 93 97 97 93 97 93 89 93 85 81 85 85 89 89 93 93 93 93 89 89 89 89 89 85 93 97 93 89 89 85 85 81 77 77 73 69 69 73 69 69 73 77 77 77 81 85 85 89 89 93 89 85 85 85 89 85 85 85 89 89 89 89 89 89 89 85 85 85 85 89 85 89 89 89 93 97 97 97 97 93 93 93 93 93 93 93 97 97 97 93 89 89 89 89 89 89 89 93 97 97 101 97 97 97 101 101 97 93 89 89 93 93 97 97 93 93 93 89 85 85 85 85 89 89 89 93 93 89 89 89 89 89 85 85 89 93 93 89 85 89 85 81 81 81 81 77 77 77 77 81 77 81 81 81 85 89 89 89 93 93 89 85 85 85 85 85 85 89 89 89 89 93 93 89 89 85 85 89 89 89 89 89 89 89 89 93 97 93 97 93 93 93 89 93 93 93 93 97 97 93 93 93 93 89 89 89 93 93 93 97 97 97 97 97 97 97 97 93 89 89 89 93 97 97 97 97 97 93 89 85 85 85 85 89 89 89 97 97 89 89 89 89 89 89 97 97 97 93 89 89 89 89 89 89 89 85 85 85 85 89 85 85 85 85 85 85 89 93 89 89 89 85 85 85 89 85 89 89 89 89 89 93 97 97 93 93 93 89 93 93 93 89 89 89 89 93 97 93 93 93 97 93 89 93 93 93 97 97 93 93 93 97 93 93 97 97 101 105 105 105 105 105 97 93 97 93 93