93 99 98 96 94 95 99 105 110 120 121 119 111 99 89 85 92 91 85 81 85 91 93 92 90 91 95 99 100 97 89 83 85 94 98 91 89 89 93 104 103 95 95 98 97 95 95 98 98 92 99 103 101 101 98 90 79 80 86 96 101 92 86 89 88 87 87 88 89 92 94 83 81 79 81 86 93 97 102 98 98 102 109 114 115 106 99 108 116 106 96 97 105 103 105 113 97 90 98 96 96 99 95 92 93 99 106 111 112 120 114 106 100 96 90 85 87 86 80 76 82 89 91 91 93 95 97 95 93 89 84 84 85 86 90 95 96 93 94 100 99 93 99 101 98 100 104 105 104 104 112 110 103 96 91 85 81 86 86 86 85 78 78 85 93 90 87 85 85 83 81 80 81 84 90 95 100 102 105 105 104 104 105 107 108 103 105 117 120 109 100 101 108 106 103 110 102 97 100 98 98 98 89 86 89 101 113 115 111 111 102 93 91 92 90 86 85 84 78 74 80 87 91 97 100 101 95 88 82 81 84 90 90 85 87 98 105 101 100 101 97 94 102 98 95 108 120 118 111 116 115 109 104 100 93 89 89 95 91 84 79 76 81 89 97 94 89 88 86 81 76 79 84 90 98 101 100 99 104 109 110 106 102 102 102 104 116 128 125 113 108 108 112 111 103 107 109 107 102 99 97 96 85 81 84 98 112 112 105 92 92 92 92 92 90 89 92 92 87 82 86 92 96 103 104 100 92 85 82 85 91 97 98 95 94 99 107 110 109 107 100 95 100 93 90 105 116 114 111 123 119 108 104 101 95 91 93 96 94 91 89 90 93 95 94 91 90 91 91 88 84 84 86 91 96 97 91 87 96 104 109 106 102 100 102 112 125 130 123 116 115 114 112 112 105 105 112 111 100 98 95 97 88 83 83 94 106 105 98 83 89 96 98 95 91 91 102 102 98 94 98 102 102 100 98 93 88 89 92 96 98 100 103 104 103 98 102 110 113 111 101 94 95 94 93 95 93 94 108 130 134 117 100 92 87 86 92 94 95 97 99 102 100 95 88 87 88 89 90 91 92 88 86 86 89 90 85 80 87 94 100 101 100 100 102 112 122 120 115 115 117 113 104 105 106 102 107 106 95 95 95 98 97 91 88 93 100 98 93 91 92 96 98 98 95 93 98 102 101 99 102 106 104 97 91 85 86 91 97 98 96 97 101 104 102 95 95 103 109 106 95 89 90 96 102 96 81 85 112 137 140 119 96 91 90 90 97 100 101 103 106 109 105 93 86 89 91 87 86 88 92 87 81 79 83 88 89 86 83 87 92 95 96 96 96 102 109 105 105 113 112 106 94 95 106 98 98 95 88 93 94 98 102 97 92 93 97 97 94 100 95 93 97 101 98 93 92 94 94 97 102 104 103 100 93 87 87 91 94 94 93 94 94 97 99 95 91 95 102 97 90 89 90 95 104 101 89 97 122 134 128 108 93 98 103 103 109 114 113 110 108 109 106 98 96 95 92 86 82 86 93 88 81 76 81 90 96 95 83 84 86 91 94 94 91 93 96 94 98 108 107 98 86 90 103 96 89 87 85 92 93 98 103 96 88 88 93 97 98 103 99 96 100 104 101 95 90 86 88 96 105 107 105 104 103 100 96 93 91 90 92 94 89 90 99 101 93 92 97 91 90 97 101 96 101 104 102 112 125 122 111 96 91 101 105 108 118 122 117 110 104 100 101 105 104 92 84 86 89 93 99 98 93 85 83 88 94 96 85 83 84 88 94 97 95 92 93 92 97 103 101 92 86 90 99 97 85 84 92 97 92 96 101 95 87 88 96 101 102 105 105 107 109 107 101 95 88 92 96 99 103 106 107 103 104 102 96 90 88 89 92 93 89 93 103 105 97 95 99 94 96 105 108 102 104 109 110 109 109 110 104 99 97 99 102 106 110 111 108 103 100 98 100 103 97 83 78 88 98 99 97 103 103 98 89 83 84 88 90 87 85 84 88 95 96 95 96 95 98 99 92 90 93 92 101 102 94 90 102 106 97 101 100 94 91 94 103 107 109 103 110 118 119 110 97 90 96 103 107 103 98 100 103 101 97 93 90 89 88 89 91 94 91 95 104 102 92 93 102 104 108 113 106 102 101 106 117 112 99 95 96 102 106 104 106 109 106 105 105 104 104 104 104 105 97 85 80 88 95 91 85 94 102 104 94 83 81 86 93 91 88 82 82 86 91 96 98 99 99 95 86 89 99 100 106 105 101 102 111 108 105 109 101 95 94 97 101 102 99 104 110 113 110 102 95 92 103 108 110 104 98 99 102 99 95 95 99 101 96 92 95 102 100 99 102 97 86 89 101 105 110 114 110 107 101 103 120 121 103 95 91 98 104 102 104 107 100 106 110 111 112 108 103 100 97 93 89 89 90 87 82 87 98 105 99 90 86 86 86 90 90 87 84 84 89 97 98 100 99 93 85 88 98 105 106 99 99 109 115 111 105 110 104 98 94 94 96 95 91 106 103 96 91 92 98 103 103 104 103 103 104 106 107 102 103 107 111 110 102 98 105 113 110 102 99 96 86 88 99 99 102 113 118 116 106 101 114 119 107 103 94 93 94 93 97 103 101 111 114 113 111 105 98 94 96 97 95 92 94 95 93 90 97 104 104 99 91 84 79 86 92 97 97 96 97 99 98 100 98 91 87 86 90 100 99 91 92 108 114 112 92 98 108 101 95 96 101 103 103 98 92 85 84 91 101 107 106 100 97 102 109 111 111 111 112 109 103 100 103 105 109 120 112 98 96 97 88 90 104 102 100 107 113 116 107 96 98 99 98 102 106 97 87 86 94 104 113 113 111 109 107 104 102 101 92 95 94 93 99 105 103 91 92 99 106 105 92 83 83 88 96 106 110 108 106 103 100 101 97 89 88 87 87 94 92 86 92 107 108 101 88 94 108 109 99 95 106 115 110 95 90 88 93 101 105 107 106 99 95 100 106 107 105 105 105 99 92 92 101 108 110 114 108 92 83 95 96 92 103 102 102 107 104 102 96 86 85 85 85 90 102 97 88 96 110 120 127 111 102 98 97 98 103 111 104 91 83 86 95 102 102 86 92 93 97 104 101 92 90 91 95 102 109 113 111 103 98 95 91 87 90 90 85 87 88 91 97 104 101 98 92 100 107 110 104 99 107 111 105 101 102 105 107 107 107 107 102 98 95 93 94 93 93 92 92 93 94 95 94 95 99 103 105 91 78 89 97 95 100 98 102 106 99 82 76 81 87 88 84 82 87 87 93 111 129 131 126 104 92 85 85 90 101 114 106 95 85 81 84 92 95 83 92 91 89 99 103 98 92 91 92 96 101 104 105 101 97 94 88 84 89 91 86 86 90 96 101 103 103 104 95 101 100 101 105 107 106 104 103 112 119 120 113 105 101 101 98 98 96 91 86 85 86 86 89 96 103 100 89 80 82 92 100 93 83 87 95 97 96 93 96 99 92 78 78 90 94 94 91 85 85 84 89 111 131 128 112 95 86 82 86 91 96 100 98 104 98 84 83 91 93 92 97 96 94 99 103 100 93 95 98 99 98 96 94 93 95 94 86 81 89 94 91 93 96 101 104 103 106 110 93 96 95 94 100 108 104 101 107 125 125 117 105 98 94 92 96 96 96 96 93 91 89 92 99 106 109 102 90 81 80 90 99 96 88 89 95 96 93 91 96 99 92 94 102 103 98 96 98 97 100 90 79 93 118 118 95 89 88 92 101 100 90 81 89 102 98 84 86 92 91 96 96 96 99 100 96 91 90 96 104 105 100 95 90 86 93 95 88 84 92 99 99 100 102 104 103 100 105 113 97 97 102 100 103 109 106 104 110 127 118 102 94 98 100 94 91 88 90 95 98 95 91 101 109 113 106 96 93 94 98 99 100 95 90 88 91 96 96 97 102 106 104 103 102 99 97 98 102 104 110 97 80 88 114 115 91 90 92 98 106 102 90 81 89 96 92 87 91 91 83 86 82 87 97 96 86 79 79 89 96 98 95 91 91 93 96 99 96 91 93 101 105 104 105 104 101 96 101 111 107 107 113 110 109 112 112 111 112 120 111 95 93 105 108 97 90 89 88 92 94 91 90 100 109 109 99 93 97 105 110 105 99 93 88 83 85 93 97 102 107 110 115 109 94 90 99 103 100 102 105 100 92 95 113 116 99 97 97 100 105 101 95 93 101 99 95 97 100 93 84 84 82 89 97 90 82 81 78 82 84 83 83 87 92 95 92 98 103 100 94 99 107 103 103 101 99 94 99 111 112 117 114 111 110 112 117 117 112 114 110 99 97 108 107 96 97 98 97 94 90 90 91 95 102 102 96 95 102 109 108 102 96 92 89 83 82 88 96 103 105 108 115 120 107 94 105 107 97 101 99 100 98 94 102 111 107 103 103 108 110 104 98 98 102 96 95 102 102 94 88 90 89 95 93 80 74 83 88 85 79 75 78 90 95 86 81 90 104 105 96 97 104 101 100 99 97 93 98 110 110 115 108 109 109 111 116 114 107 110 107 103 102 104 104 103 103 104 101 92 86 91 99 97 95 92 97 105 104 101 102 98 94 92 92 89 85 85 94 103 100 97 110 126 125 113 108 108 107 103 98 93 87 87 93 100 104 103 107 108 104 98 97 100 95 100 100 97 98 95 89 93 97 97 86 73 78 90 97 93 86 78 80 93 98 79 71 89 103 103 102 101 106 108 98 94 98 96 96 102 104 104 112 116 114 111 111 108 103 105 103 101 101 101 103 104 110 105 94 83 84 91 96 95 89 88 97 105 100 93 96 99 96 90 88 93 92 89 100 110 106 98 101 118 122 114 108 104 104 107 98 88 82 88 97 98 94 95 98 99 95 91 94 100 97 98 94 89 91 94 94 91 98 101 94 84 86 97 101 93 86 82 84 90 92 80 77 93 98 98 105 110 115 110 98 93 99 99 94 91 100 100 116 125 126 120 116 113 108 101 102 103 104 107 108 110 111 104 89 83 92 97 95 96 91 90 96 102 94 85 91 100 102 93 89 97 102 101 110 119 115 102 98 99 105 113 111 102 95 95 90 83 82 93 105 106 98 99 99 94 89 85 90 97 97 93 85 78 80 87 93 90 99 104 99 91 91 96 95 89 86 88 92 93 92 83 84 95 93 93 106 114 112 105 95 97 109 116 111 101 100 108 118 129 135 130 123 119 114 105 108 110 110 110 111 111 106 104 98 96 104 102 95 103 102 99 96 94 88 85 91 100 108 103 97 99 106 108 110 117 119 111 106 91 94 113 115 103 89 85 92 94 95 103 110 111 108 106 103 95 87 84 89 96 98 94 88 80 78 83 90 95 102 105 100 94 92 94 97 96 94 92 91 91 93 92 89 97 92 93 107 108 101 96 91 101 120 134 134 123 100 113 119 127 132 126 118 112 106 107 110 111 109 104 102 103 102 107 110 111 108 99 95 108 110 105 96 92 92 92 95 99 108 108 101 99 104 102 99 105 115 117 113 101 101 110 108 99 95 96 107 110 109 110 110 107 104 101 97 90 85 85 91 97 103 103 101 96 89 89 95 104 107 104 99 96 97 96 97 101 101 100 98 99 103 103 99 103 98 98 106 105 100 97 95 101 117 134 136 129 103 115 116 119 118 111 105 101 97 98 104 108 105 99 97 98 97 103 115 116 102 97 103 109 109 102 97 99 102 101 97 97 103 102 94 95 105 105 95 98 111 116 109 106 105 100 94 94 100 109 110 107 106 109 112 107 99 93 90 85 83 86 92 97 101 104 107 104 95 93 99 108 108 101 96 100 106 104 96 99 104 111 116 116 116 112 111 114 105 101 107 107 108 105 101 98 105 119 126 124 107 112 112 111 107 101 98 96 93 92 96 100 102 102 104 105 94 96 109 114 104 101 109 106 104 99 99 106 108 104 97 95 96 92 87 96 111 115 104 100 108 111 99 97 98 91 87 93 103 109 101 95 95 105 116 112 98 90 88 85 83 87 92 94 95 95 101 103 94 90 96 107 102 95 94 101 108 108 104 103 107 116 121 120 118 120 122 120 108 103 109 110 112 112 105 96 98 109 121 123 106 107 107 105 102 101 99 96 93 97 95 95 100 107 112 114 102 100 107 115 115 109 106 106 107 105 105 108 104 95 92 93 94 91 93 106 120 124 116 103 102 105 94 90 94 91 89 96 107 107 105 102 99 104 117 116 99 85 84 82 82 87 90 87 84 82 90 98 97 89 90 104 91 90 99 104 105 106 103 100 103 111 118 119 119 120 121 115 109 109 115 116 115 116 107 100 105 111 118 124 101 101 101 101 101 101 101 100 99 97 101 107 110 111 113 114 113 115 118 116 109 105 107 109 115 116 112 106 100 90 84 95 104 103 102 108 117 118 108 96 98 104 97 96 96 92 92 96 104 110 117 121 115 105 107 108 95 80 81 82 82 86 88 84 79 85 93 98 99 97 94 100 91 91 100 105 107 104 95 91 92 103 115 119 117 110 110 114 115 112 117 120 119 118 113 115 120 125 122 122 94 93 92 95 102 105 105 105 104 101 110 119 121 118 113 111 119 121 117 106 97 100 106 112 119 119 111 104 103 98 91 99 108 111 106 101 100 100 95 90 96 105 105 101 97 97 103 103 101 106 123 136 128 107 101 101 88 82 86 90 90 93 93 88 86 96 99 97 101 103 97 93 92 93 95 96 96 97 99 95 91 94 103 109 113 113 114 121 118 109 111 119 121 125 124 127 130 129 124 126 97 92 88 94 104 110 110 109 109 112 119 128 130 125 115 109 117 115 106 92 87 95 105 112 115 112 102 96 104 107 100 99 103 109 105 90 80 84 88 91 96 103 107 106 101 105 113 113 105 103 119 134 132 117 110 108 95 89 95 99 100 102 101 96 89 98 98 91 93 99 97 86 96 100 93 88 93 99 106 106 97 89 94 105 110 116 120 123 116 104 107 114 122 130 132 128 127 125 124 127 106 97 94 100 106 110 112 115 118 125 125 127 129 127 121 116 114 110 98 88 90 98 102 106 106 104 95 89 98 107 102 99 99 106 104 87 74 76 87 90 86 87 92 104 107 106 111 115 112 107 106 112 117 116 116 111 100 95 101 107 107 107 105 101 93 99 100 95 92 97 101 86 100 104 96 92 99 104 103 104 96 89 97 110 112 112 119 119 113 112 114 115 119 126 127 124 123 121 121 120 112 98 101 106 108 108 109 118 127 138 128 118 120 127 131 130 117 111 99 95 101 104 99 93 98 102 98 92 98 106 107 109 109 110 106 92 78 81 94 93 80 76 85 102 106 97 94 105 115 111 101 96 101 112 116 109 98 97 106 111 110 109 107 102 101 104 109 106 94 92 98 94 103 104 98 97 100 101 99 96 86 89 107 116 113 114 117 112 118 130 128 119 118 116 113 117 124 124 118 115 107 106 110 108 97 97 111 122 132 132 124 119 122 128 129 126 117 110 105 105 109 106 99 88 92 102 102 102 110 116 119 115 111 107 101 93 86 90 102 102 88 82 93 108 107 96 92 102 114 119 116 108 109 119 115 106 104 114 117 115 110 107 106 107 108 111 111 99 82 87 103 102 104 102 101 102 97 89 88 89 87 92 107 114 112 116 123 119 121 130 126 117 114 112 111 118 125 124 119 120 96 98 108 108 98 103 122 128 130 124 119 120 124 128 124 119 111 107 104 108 109 106 101 90 93 104 104 107 116 118 116 108 104 104 100 93 90 96 106 107 93 86 94 112 114 103 98 102 111 121 121 114 115 117 111 106 111 118 116 108 102 100 102 106 104 104 103 97 90 94 106 110 112 112 105 96 91 88 86 93 96 101 108 111 110 116 125 122 119 121 117 110 113 115 115 118 123 123 121 124 89 89 102 107 106 116 132 127 121 117 117 120 125 126 120 112 102 102 103 106 108 107 104 95 97 107 107 107 114 113 105 100 99 102 102 97 94 101 108 106 93 85 90 111 119 109 102 101 107 116 115 113 113 110 108 109 112 107 102 94 90 92 99 105 102 95 95 104 109 106 104 118 122 124 112 91 88 96 97 104 110 114 115 112 109 115 120 120 119 120 115 110 117 123 122 120 122 122 123 126 93 94 101 106 104 113 124 114 103 108 113 121 128 126 115 105 96 98 101 104 106 107 107 102 103 113 109 108 113 111 103 98 98 103 104 99 97 103 108 104 90 84 88 103 111 109 105 101 103 109 110 111 111 109 112 112 107 95 91 88 88 92 101 108 109 104 105 111 116 112 108 120 116 121 119 103 99 109 116 118 122 122 119 115 112 113 118 120 123 125 121 118 125 134 133 126 124 124 125 127 99 101 105 107 99 102 108 99 90 103 109 118 123 120 109 100 95 98 101 102 104 108 111 108 108 116 111 107 110 109 106 104 102 102 102 99 99 104 108 102 93 91 93 95 98 101 102 99 99 99 104 108 111 116 120 113 100 93 94 95 93 93 98 105 115 119 119 117 115 112 108 112 103 109 120 118 115 120 132 125 122 120 117 119 121 120 121 122 125 128 124 123 132 141 140 133 129 128 128 130 98 100 110 112 100 97 102 98 97 103 106 108 110 108 104 100 98 101 103 101 102 107 114 111 111 118 111 106 107 106 107 108 105 100 96 97 100 106 109 105 100 100 104 98 94 96 97 97 95 91 96 101 110 121 117 104 95 96 102 104 96 89 93 103 113 118 119 119 118 111 100 99 99 105 111 115 117 121 132 120 113 110 111 120 129 129 124 123 125 125 122 121 129 138 139 135 134 133 131 133 95 95 113 118 106 100 105 107 111 105 102 98 96 97 100 102 102 105 104 100 101 108 115 114 113 119 112 105 105 103 105 108 105 96 91 94 99 104 109 105 102 106 108 104 99 95 94 95 92 88 88 93 107 119 107 90 91 96 104 106 96 86 92 105 106 106 109 118 125 111 89 90 103 107 102 101 109 117 126 112 103 102 106 118 129 130 123 120 123 123 121 118 122 131 134 135 136 135 133 136 102 97 113 121 118 108 106 111 114 100 100 101 100 96 102 112 114 115 109 102 101 108 112 109 108 113 111 103 102 107 107 105 104 96 87 91 100 104 105 104 104 103 102 107 110 103 93 89 92 94 91 95 105 110 105 98 95 99 103 103 99 100 103 104 99 95 98 110 118 105 84 86 105 107 92 91 104 115 118 104 103 109 111 117 126 124 115 110 117 126 123 119 124 128 129 128 131 138 140 142 118 115 114 120 120 112 105 103 101 101 100 100 99 100 109 123 130 120 110 108 110 109 106 106 111 115 112 107 106 109 112 109 105 97 92 91 99 103 97 94 95 97 98 111 118 109 95 89 95 101 98 98 109 119 115 105 103 102 103 104 105 111 113 109 102 103 103 104 107 101 90 91 103 101 94 98 106 108 105 95 103 120 124 118 118 119 110 106 115 127 130 127 128 132 135 135 137 139 142 145 122 118 119 125 126 118 106 96 90 98 98 98 100 106 118 131 133 121 115 117 117 112 107 107 118 118 112 112 110 108 112 111 103 97 96 93 93 93 90 90 93 97 98 108 117 114 104 95 95 98 94 89 99 115 114 101 99 100 109 115 110 106 106 108 116 120 117 109 106 105 103 99 102 99 97 102 104 100 88 81 95 120 131 124 120 122 119 116 118 128 133 133 133 134 136 139 141 141 142 145 113 113 120 125 126 121 110 100 96 102 104 106 108 113 123 128 121 123 125 121 112 110 114 118 127 124 117 117 113 108 110 110 104 101 102 99 94 92 93 93 96 100 102 107 113 115 108 100 97 96 93 89 96 114 115 104 103 105 115 121 115 108 107 107 114 118 114 105 100 99 97 97 99 98 94 94 95 92 78 77 91 113 124 124 120 122 134 133 126 125 128 133 134 131 132 136 141 143 143 141 110 116 111 112 117 119 114 110 110 115 119 119 117 119 123 122 116 123 129 122 107 108 119 128 128 126 123 123 118 112 110 110 113 111 106 105 108 109 107 102 97 99 106 113 116 112 104 101 103 103 103 103 106 115 117 115 116 116 114 113 120 130 124 109 99 103 101 94 91 88 84 91 95 95 90 88 90 90 83 88 100 111 115 113 110 116 132 135 127 125 127 132 132 131 130 133 138 142 142 140 116 109 104 105 112 119 118 114 117 120 124 122 120 122 123 121 120 119 122 122 113 114 125 123 115 117 123 123 119 115 109 111 121 118 105 108 113 116 123 119 108 102 105 112 114 109 103 105 109 107 107 111 112 108 112 119 122 122 118 115 121 130 123 106 95 102 102 95 90 90 90 96 98 100 101 100 101 103 99 100 104 110 113 113 112 116 121 121 122 128 131 132 134 136 136 133 134 137 141 147 117 97 101 105 113 121 119 114 112 113 118 118 116 121 127 127 123 115 114 121 126 126 124 111 102 107 117 119 117 116 109 110 124 121 102 105 111 113 130 135 122 106 102 109 109 107 107 111 110 103 109 116 112 103 107 118 120 120 122 120 116 111 105 97 97 103 104 97 93 95 98 107 108 111 114 117 118 118 112 105 99 106 119 122 119 121 115 112 118 130 135 135 135 140 142 139 137 137 144 152 108 95 96 102 109 115 115 110 104 103 111 113 112 120 130 134 127 116 105 117 140 133 110 99 98 103 108 110 115 119 114 110 120 117 101 102 110 112 126 143 134 109 102 111 109 104 108 110 107 105 112 118 116 108 107 110 109 111 110 108 103 98 92 90 92 90 87 88 93 98 102 109 113 118 121 122 120 120 114 104 94 102 124 126 120 122 117 114 118 127 137 143 143 139 140 146 150 150 148 148 96 97 99 103 107 108 106 104 104 106 109 109 112 121 125 124 123 109 99 114 136 126 101 96 102 107 104 102 109 118 118 111 109 105 102 111 115 110 117 134 131 109 100 112 115 109 108 107 105 107 108 119 127 120 108 102 101 100 97 94 93 93 90 86 78 77 76 78 85 95 102 102 106 113 120 119 108 102 109 105 95 96 110 118 117 118 117 116 118 125 135 143 147 143 134 144 159 157 141 141 96 105 105 109 113 111 106 104 106 117 114 112 113 115 110 102 100 109 109 107 113 107 94 102 109 111 105 100 105 113 115 109 100 97 105 115 120 110 103 114 117 105 102 113 115 113 111 106 103 104 107 118 129 128 113 100 97 96 85 80 92 105 99 84 71 75 81 85 87 91 94 99 103 107 109 104 93 89 103 104 102 100 103 102 100 101 102 106 114 123 133 136 136 139 137 144 152 148 141 145 104 112 108 114 120 118 112 108 107 121 119 116 115 109 97 88 91 106 106 99 101 103 99 103 108 109 107 105 106 106 106 105 98 96 103 112 114 107 99 104 107 103 102 103 105 109 110 108 106 104 103 105 112 120 113 100 95 96 92 94 105 111 103 90 78 83 88 89 89 92 95 98 103 103 97 92 92 94 100 101 101 103 103 97 90 86 87 98 113 122 129 133 130 134 143 142 138 143 159 160 104 106 107 114 120 121 116 110 107 114 116 120 118 105 93 90 102 102 94 95 110 114 104 98 103 105 106 107 106 101 99 101 100 97 97 100 97 96 102 101 100 99 93 91 96 102 105 108 108 103 94 85 89 104 106 96 93 99 110 122 120 109 100 99 96 96 93 86 82 85 91 100 104 104 97 94 99 103 98 96 97 103 107 105 98 87 89 101 112 116 120 131 134 134 142 140 136 151 161 154 109 108 109 113 118 121 119 113 107 105 114 125 120 102 92 96 106 107 100 101 115 114 101 99 107 107 105 104 101 97 98 100 102 98 87 86 88 100 113 101 95 103 98 93 97 97 98 102 103 96 82 70 76 96 99 91 94 97 103 110 110 102 94 89 91 94 93 87 84 87 93 105 107 107 104 99 98 98 95 96 102 110 111 108 102 95 102 113 110 101 108 121 126 133 139 141 144 151 150 148 117 110 109 110 108 114 118 112 114 104 110 116 115 109 101 97 105 104 101 110 117 111 105 106 114 114 105 98 97 99 98 97 103 100 90 87 95 109 116 105 97 103 108 106 104 101 99 96 89 86 77 74 81 88 89 89 94 92 91 94 101 103 93 82 80 93 107 107 100 100 107 108 108 102 99 101 97 90 95 107 119 115 104 99 102 110 119 117 105 101 105 112 125 133 134 139 147 146 143 147 114 106 105 104 100 107 113 108 113 107 105 102 103 110 112 107 102 101 98 112 121 118 119 119 119 114 106 102 103 105 100 92 98 103 102 105 109 111 109 98 93 98 107 105 103 105 104 94 82 82 82 88 90 86 92 98 92 91 93 99 107 111 106 98 93 106 120 121 111 107 112 107 108 100 96 103 109 106 109 117 124 117 106 103 110 123 125 118 107 107 112 117 127 132 131 134 143 142 139 145 109 104 103 102 99 106 111 106 111 111 105 99 101 111 117 113 106 107 104 114 121 121 127 128 119 110 106 107 110 112 105 93 94 104 109 112 115 111 99 86 86 94 102 97 95 101 101 92 83 83 94 102 97 91 105 111 94 87 91 97 106 113 116 116 112 113 116 115 110 110 115 108 112 107 104 115 126 127 113 112 115 117 117 117 123 128 122 119 114 111 117 124 128 132 130 133 142 142 139 145 108 104 104 103 100 108 114 109 113 116 111 106 109 117 116 108 114 118 114 118 119 116 121 122 119 113 108 104 103 105 103 98 101 104 102 98 102 104 94 85 85 91 99 96 89 87 89 90 92 96 104 106 101 102 111 113 104 90 87 88 92 99 110 118 118 110 105 103 103 108 114 112 116 113 114 124 129 120 96 94 101 115 123 126 126 120 116 119 120 114 115 120 124 127 127 133 143 146 144 146 107 101 103 104 103 111 116 110 114 118 112 106 107 115 115 109 117 121 119 121 119 112 114 119 123 122 112 99 90 88 91 98 106 106 95 85 88 96 94 94 94 96 101 100 87 74 76 89 101 111 107 100 102 111 112 110 116 106 96 86 81 87 98 107 110 106 106 108 108 107 109 109 110 109 113 120 113 96 82 86 99 115 120 119 116 109 110 118 121 114 110 111 111 115 120 128 139 146 149 151 104 95 101 104 105 115 119 111 113 117 112 103 102 110 116 114 115 118 115 120 120 112 114 118 123 123 115 101 88 82 84 93 101 104 99 90 86 88 90 98 103 101 98 101 90 73 75 89 103 115 104 96 101 110 113 114 119 113 99 85 80 86 95 102 102 103 109 115 112 108 107 104 106 104 107 112 104 90 92 101 116 122 117 111 109 111 115 115 113 112 110 108 109 113 120 130 139 146 152 153 100 92 100 106 109 118 122 114 115 117 115 110 106 110 113 112 115 115 111 117 118 113 114 114 113 114 115 108 95 87 87 88 93 102 105 101 91 81 82 95 106 102 91 96 93 81 82 89 99 112 100 98 102 104 114 120 117 103 90 79 79 90 101 104 103 102 105 108 107 106 109 109 111 107 106 112 111 105 108 120 132 131 119 110 111 121 122 113 106 111 114 116 120 123 131 139 146 152 152 150 100 95 99 107 116 121 120 118 116 117 124 123 113 108 106 107 115 115 114 109 103 106 112 109 105 105 110 110 104 96 95 97 94 96 101 107 96 77 73 82 99 103 91 91 96 97 95 93 96 103 103 103 101 101 107 109 104 94 92 89 93 105 110 101 94 101 108 109 107 106 107 108 112 106 100 108 115 111 107 113 122 125 119 112 113 119 116 113 110 112 120 129 132 136 144 152 153 150 142 136 102 98 97 103 112 116 117 116 115 121 127 122 108 100 102 106 118 111 102 96 100 106 108 107 103 102 107 107 101 95 96 101 100 94 92 91 84 79 79 83 90 95 96 96 96 99 101 101 99 94 104 107 101 98 101 103 98 98 107 117 119 115 108 102 103 110 115 112 109 113 117 113 115 108 103 108 109 102 94 102 114 121 117 113 114 121 124 125 124 125 128 134 138 142 146 146 143 141 134 128 96 95 95 99 106 110 112 112 112 115 116 108 96 94 100 104 108 108 99 96 106 110 104 100 97 98 102 102 95 88 92 102 101 94 87 82 80 84 89 90 89 95 105 107 101 98 98 99 100 98 108 114 113 113 113 110 101 104 112 123 122 109 103 110 111 113 114 110 108 112 117 116 115 109 106 109 105 97 98 105 115 121 119 119 123 128 134 137 138 138 140 136 133 138 137 132 130 133 135 136 88 89 94 99 105 108 108 106 106 109 103 94 89 96 103 104 102 111 107 102 110 111 102 96 95 97 102 101 92 84 87 96 95 90 86 83 81 83 90 93 94 99 107 110 106 98 90 87 92 98 114 122 125 125 125 121 112 109 106 106 105 97 100 116 115 110 107 107 109 108 105 99 99 100 105 113 112 108 111 113 117 118 119 124 133 141 143 140 140 143 145 143 143 143 135 124 122 126 136 147 90 88 93 99 107 111 108 104 101 110 105 96 95 102 107 105 99 106 103 102 110 120 117 103 100 100 105 105 99 93 91 94 90 86 85 84 80 78 82 87 93 97 96 99 102 97 89 82 83 88 112 122 119 116 115 115 112 108 104 101 102 102 105 111 114 109 105 108 112 111 106 100 99 99 104 110 110 109 112 111 112 111 112 122 135 149 147 141 139 145 145 143 146 145 138 128 126 131 134 144 102 92 89 99 111 116 112 105 100 108 111 108 103 106 111 112 103 99 97 104 117 127 128 116 107 101 103 108 109 107 104 100 94 92 94 91 85 80 82 84 90 92 91 91 93 91 88 86 89 94 99 105 109 107 106 107 103 100 103 107 110 114 113 108 111 110 108 108 112 119 124 125 120 115 110 108 108 110 114 114 115 113 113 121 133 143 147 145 143 147 143 137 142 146 147 142 139 140 139 146 107 98 91 100 110 118 117 107 100 103 109 113 109 108 115 122 118 109 111 117 113 113 121 120 106 100 102 107 113 115 113 110 103 102 104 100 93 88 88 90 92 93 93 95 92 86 87 97 106 111 92 93 106 112 113 108 99 93 102 108 110 118 120 111 112 111 108 106 111 125 136 136 130 124 120 119 121 124 126 126 126 123 120 124 132 141 146 142 145 147 137 137 150 154 153 153 147 141 152 160 105 105 102 105 104 111 117 108 105 100 96 102 112 112 116 125 120 115 132 136 108 97 110 111 103 105 106 103 110 117 118 119 112 105 103 101 97 93 92 96 99 98 97 106 112 109 109 116 121 118 108 106 110 116 120 117 112 101 105 111 114 123 127 120 121 115 107 106 114 124 131 131 127 125 128 132 130 128 132 132 130 127 125 126 130 141 143 136 144 141 130 129 138 141 140 148 146 146 164 163 107 106 109 111 105 107 113 108 108 95 85 89 107 116 117 118 113 107 126 141 123 101 101 113 109 111 108 102 108 117 119 119 111 103 101 101 101 99 97 101 103 102 102 113 128 136 133 125 121 119 120 117 112 112 116 119 121 113 112 117 125 127 126 125 123 120 117 116 118 122 124 125 124 129 139 143 134 125 126 127 128 127 129 135 138 139 146 152 153 149 137 126 128 136 145 147 152 156 156 149 110 109 110 114 109 111 112 104 103 93 85 87 100 109 114 117 105 101 117 135 128 111 107 115 111 114 114 112 116 121 117 115 110 110 111 112 111 108 106 110 112 111 110 117 122 120 118 121 123 118 118 117 115 116 118 118 117 120 114 114 121 117 113 120 118 121 123 121 119 121 125 125 128 135 141 141 135 129 126 127 128 131 137 143 148 146 148 160 156 159 158 146 140 149 158 149 154 158 149 142 114 110 108 114 116 118 113 96 90 92 92 92 91 92 104 117 113 109 112 116 114 111 112 111 103 106 117 124 125 124 115 106 106 115 119 117 114 112 109 112 113 112 112 112 111 107 104 107 112 111 112 113 112 115 118 117 113 118 108 104 109 105 105 118 118 124 127 122 116 118 125 130 135 137 132 127 130 133 128 127 129 133 139 143 145 140 142 155 154 158 164 155 148 155 159 147 151 156 150 147 114 111 110 116 115 114 107 91 85 91 94 92 85 85 97 112 120 120 113 104 100 103 104 100 95 98 113 123 122 117 110 101 104 112 115 113 112 110 106 108 108 105 105 104 108 112 107 101 102 103 109 109 106 109 114 117 118 112 103 101 105 106 113 127 127 129 130 127 121 119 120 130 136 134 124 118 125 132 127 126 128 133 136 138 136 133 140 152 157 154 153 150 150 154 154 149 153 163 163 159 112 112 119 121 109 101 96 87 89 93 92 88 88 94 100 104 109 118 115 104 101 103 99 90 92 99 111 118 113 106 102 101 106 108 107 110 112 107 104 106 105 100 99 102 102 98 96 101 105 102 100 100 100 105 113 116 115 109 105 106 109 112 120 132 134 129 128 135 138 128 116 122 128 129 122 117 121 127 126 126 128 133 137 137 133 135 141 146 154 144 137 146 156 156 148 150 151 164 172 163 106 111 123 120 107 92 83 86 99 96 86 81 91 104 104 97 98 103 101 104 107 103 100 91 100 107 109 106 103 100 98 98 102 107 109 115 117 114 108 102 101 101 98 99 94 84 85 99 108 104 92 93 107 118 114 107 110 106 109 109 108 120 130 127 128 125 125 133 138 132 123 119 120 125 128 124 120 122 128 130 136 139 136 132 132 141 144 138 143 141 136 143 155 156 145 141 146 155 160 156 97 105 112 110 103 91 80 86 101 97 85 79 89 102 103 97 91 90 87 97 104 97 96 99 107 110 106 100 99 98 96 96 99 107 114 116 116 115 108 99 98 100 97 93 91 89 90 99 103 96 88 94 109 117 112 107 111 109 112 109 108 123 131 120 118 116 118 124 127 123 119 118 111 114 124 127 122 120 125 133 143 142 131 124 130 148 147 140 145 146 139 137 146 152 144 137 144 149 148 146 95 102 99 96 95 90 83 85 94 90 87 89 95 101 99 94 90 86 82 94 100 93 94 103 107 108 103 99 99 100 100 97 101 109 114 111 111 115 114 109 107 105 99 94 98 104 103 100 95 86 86 98 106 105 106 111 113 114 118 117 116 125 127 116 109 108 111 115 116 113 109 116 112 113 117 121 125 129 131 128 125 119 118 130 143 151 150 145 150 146 137 136 144 152 145 138 140 144 143 145 101 107 95 90 91 89 84 80 83 79 86 98 104 101 92 85 90 87 83 89 88 82 87 95 100 101 98 98 101 106 107 102 105 113 116 108 107 115 119 118 114 109 98 102 113 118 111 101 95 91 94 106 108 99 102 113 113 117 126 127 122 124 124 117 111 111 112 113 113 113 112 109 114 115 112 113 123 132 126 119 114 114 121 138 147 146 150 146 146 141 137 145 153 153 145 136 138 142 146 148 108 111 102 95 92 91 85 78 76 78 87 94 97 92 86 84 91 92 90 88 77 72 83 91 93 94 93 94 101 107 108 106 109 117 120 113 111 117 116 111 108 108 106 112 119 117 107 101 105 108 109 118 116 104 105 116 114 115 124 128 122 118 120 119 119 121 121 120 120 122 123 109 107 109 119 128 128 121 111 112 120 129 130 128 131 144 150 146 139 133 141 157 159 149 139 136 144 151 154 151 113 111 111 102 95 94 90 82 78 86 90 91 89 86 86 89 96 98 97 96 83 76 86 90 93 94 93 95 102 108 110 109 112 116 118 114 115 119 115 107 106 114 122 121 117 111 105 108 117 121 119 121 119 110 110 114 113 114 118 119 116 116 119 120 119 126 131 130 127 127 128 119 117 122 140 152 138 120 117 112 115 121 124 126 132 145 147 138 131 128 143 162 155 138 129 134 145 154 153 150 118 113 116 106 96 96 94 88 85 91 95 97 95 92 90 91 94 94 95 100 89 80 87 90 94 96 96 99 107 113 116 115 114 113 112 108 107 108 111 109 110 117 123 124 120 113 109 115 123 124 117 116 116 112 109 109 108 117 115 111 114 121 124 121 114 124 135 136 130 127 125 122 134 146 151 150 135 123 130 125 123 125 129 140 147 145 140 128 123 122 139 160 153 131 122 130 141 149 139 139 129 116 121 111 98 96 100 99 94 90 93 102 106 99 91 90 89 84 88 94 90 86 90 98 102 103 100 101 108 113 116 118 120 117 110 99 96 103 108 108 109 113 115 114 116 120 122 121 119 118 116 123 124 111 106 113 117 124 125 121 119 126 130 124 116 124 130 126 120 121 126 133 142 148 144 135 127 126 134 135 136 144 155 162 158 142 132 128 125 123 134 147 146 136 129 133 140 138 131 136 126 120 127 119 104 101 110 108 96 84 89 101 107 100 89 86 81 77 81 88 86 89 97 107 111 111 105 102 108 112 114 117 121 120 112 97 92 99 108 108 106 107 105 110 118 126 129 124 115 108 119 133 134 116 106 114 124 128 134 132 125 130 132 124 121 125 125 116 112 120 132 139 134 126 122 125 135 140 130 131 137 152 168 171 162 147 141 136 135 135 135 141 149 146 140 136 139 140 141 143 113 111 114 127 125 109 101 98 87 93 93 94 95 92 88 87 86 83 88 91 89 94 104 112 118 119 112 106 109 112 111 115 120 121 111 98 95 106 116 117 113 112 108 115 124 128 127 120 113 110 116 130 137 125 111 112 116 121 133 135 124 126 129 120 123 122 118 111 111 123 135 138 129 119 118 126 139 142 125 126 130 145 161 164 160 159 153 145 150 157 150 143 151 158 155 152 155 160 159 150 101 95 95 123 131 107 90 89 85 102 95 85 81 84 88 91 94 94 99 103 98 101 110 118 125 128 122 113 110 112 114 119 124 120 111 107 112 122 128 128 127 128 127 126 128 129 123 115 110 111 110 118 125 123 116 110 106 107 121 126 117 117 120 114 120 118 115 118 124 130 132 130 129 129 131 133 132 130 132 129 127 132 147 158 163 166 156 145 155 174 169 156 159 166 167 168 172 174 168 156 99 91 86 99 101 88 84 91 90 92 88 82 82 89 93 93 92 93 102 109 107 109 117 127 130 131 126 119 113 115 122 122 128 125 118 121 128 130 132 131 135 139 139 131 129 132 125 113 106 105 114 114 109 111 115 115 109 104 110 116 114 112 115 117 123 121 123 130 136 134 129 134 137 141 142 138 132 130 136 133 125 124 138 154 162 159 146 138 153 175 173 164 166 167 166 167 168 161 161 162 101 90 82 88 90 84 81 86 90 90 89 87 90 99 102 99 95 93 102 113 116 119 127 129 123 121 122 123 120 121 123 118 126 131 127 127 131 132 129 129 136 142 137 127 125 127 121 111 107 110 120 114 106 108 116 118 113 111 107 110 117 114 114 123 132 134 136 137 136 132 130 135 139 142 140 136 135 137 136 132 125 125 135 144 148 149 136 134 150 166 162 154 157 158 157 157 157 150 150 160 98 89 85 99 107 97 80 79 89 101 99 95 96 105 109 107 106 102 107 118 124 127 128 122 112 106 114 123 125 127 121 112 120 130 127 123 126 127 123 127 136 138 130 121 120 120 113 108 114 122 119 108 105 114 117 115 113 113 106 111 120 114 113 127 141 144 144 139 132 129 128 126 131 135 133 130 130 132 138 135 131 131 136 137 139 142 134 139 154 161 151 140 140 145 147 149 148 148 147 155 98 94 95 103 109 99 79 77 91 109 105 100 101 106 109 109 112 113 114 121 129 126 117 110 102 96 109 120 123 128 121 113 116 121 117 116 118 115 113 124 132 129 122 115 116 117 110 116 126 124 105 90 102 119 115 110 110 103 105 115 120 113 114 127 141 141 139 135 131 127 124 126 131 137 138 135 128 124 132 136 137 135 132 133 137 138 139 147 157 158 145 133 132 134 138 143 137 142 146 146 105 106 109 99 97 97 83 79 97 109 101 97 101 102 103 107 113 111 109 116 127 121 105 99 99 97 109 117 117 123 124 121 118 117 116 111 108 106 108 118 125 122 114 116 125 122 111 119 131 126 93 85 104 117 115 112 103 100 103 112 118 113 115 127 134 132 129 127 126 126 126 128 132 138 139 135 130 127 132 137 141 139 134 130 132 141 146 147 151 155 142 131 134 132 132 137 135 138 140 138 110 114 114 98 88 89 89 93 102 104 94 92 96 96 97 103 106 108 104 107 119 116 105 107 107 103 110 112 110 116 124 128 120 115 116 109 100 99 104 115 120 117 112 123 136 127 106 112 131 130 104 101 112 111 109 115 110 101 100 106 117 122 124 128 127 127 126 125 124 124 124 124 127 130 132 131 130 129 134 141 146 143 134 126 126 139 146 140 139 148 140 129 132 128 123 131 135 138 141 138 110 113 117 108 91 84 99 108 102 97 90 88 92 93 96 102 97 102 102 102 110 114 115 118 114 107 110 110 108 114 124 129 121 116 120 112 100 99 108 118 120 117 117 129 139 125 98 99 122 129 124 124 126 114 108 118 118 108 100 101 118 133 134 129 124 126 128 129 126 120 117 116 117 119 122 125 126 128 136 144 150 146 135 125 122 132 138 130 130 143 142 131 132 126 118 130 140 141 145 142 108 110 121 120 103 92 105 113 100 98 98 95 94 99 104 106 95 99 106 110 107 111 118 118 110 102 108 112 112 117 122 125 120 119 122 114 105 106 115 122 120 117 120 126 124 110 93 96 113 121 123 127 132 123 113 118 118 113 105 104 119 136 137 127 123 127 132 132 128 119 112 110 112 115 119 121 123 125 134 143 150 147 138 129 124 126 131 128 132 143 143 135 135 129 119 132 147 146 145 142 110 113 122 119 108 101 106 107 99 106 112 107 100 109 116 112 101 99 113 122 111 107 114 114 105 97 108 116 115 120 123 119 117 119 120 112 108 113 120 124 118 113 120 118 104 93 92 103 110 109 110 114 124 122 111 114 119 117 112 111 121 132 133 125 123 128 133 133 127 119 113 110 115 122 125 125 121 120 129 139 148 148 142 136 131 124 128 134 142 147 143 137 140 133 120 136 152 148 145 142 111 123 114 107 106 109 104 101 105 120 125 118 108 115 125 123 109 104 122 136 117 105 113 117 109 106 113 119 118 119 121 118 116 116 115 111 111 118 126 125 113 108 116 114 98 83 87 106 114 105 102 103 109 113 109 111 115 117 118 120 123 126 125 122 120 122 126 132 129 122 117 112 117 122 125 124 122 123 133 137 143 145 143 139 131 121 127 141 151 152 148 147 149 143 133 137 146 146 141 140 111 120 111 104 106 110 104 101 107 121 127 126 121 125 128 124 105 103 121 135 123 115 122 126 120 116 117 120 120 122 122 115 110 107 105 103 104 112 121 119 108 103 107 108 101 94 97 112 118 108 108 109 109 112 111 109 113 112 113 116 118 119 119 120 121 121 124 124 118 115 117 115 119 123 125 126 126 127 135 139 141 138 134 131 130 126 128 137 145 146 145 148 149 141 136 139 144 143 137 138 115 114 113 107 105 107 104 103 108 115 123 126 127 128 121 109 98 102 114 127 128 127 130 131 125 119 115 116 119 120 115 105 97 96 97 96 97 103 110 112 107 101 99 94 95 101 106 112 113 104 112 113 112 114 112 110 113 108 107 109 111 115 119 121 127 127 125 114 101 103 113 122 124 125 126 128 132 136 139 143 142 135 128 129 133 135 131 130 132 131 132 138 142 136 136 142 147 141 135 139 118 118 119 110 103 102 102 106 111 119 122 122 123 122 113 102 99 107 114 120 127 126 122 121 120 116 112 110 112 111 102 94 91 95 99 98 98 101 104 107 107 104 102 91 86 92 96 101 103 97 104 107 109 115 116 114 114 109 108 108 111 116 122 126 132 127 120 109 100 104 115 130 130 125 119 122 138 150 145 145 142 139 138 137 138 136 134 130 126 122 119 124 133 138 144 148 147 142 141 146 114 120 122 113 102 99 102 107 112 119 118 115 115 115 112 107 106 112 113 114 116 112 104 104 107 109 108 106 107 104 96 94 94 99 101 100 100 102 101 104 107 110 111 102 94 91 92 99 106 102 106 108 112 121 122 117 113 111 110 109 110 115 122 127 126 119 114 115 116 120 126 134 131 123 113 118 139 153 143 139 139 143 145 143 138 134 134 130 125 122 117 119 130 142 151 149 144 143 150 153 107 118 119 113 106 104 107 108 107 110 110 109 107 107 108 109 110 111 108 105 104 100 95 94 95 98 103 106 105 102 99 100 100 98 97 97 100 103 103 105 110 115 119 116 111 108 106 113 119 116 117 115 117 124 125 119 116 113 110 109 109 112 117 122 120 115 117 125 131 133 135 131 126 119 118 124 133 139 135 134 136 140 141 136 131 129 130 124 122 126 131 133 137 144 149 144 140 143 150 153 104 115 115 111 109 109 110 108 102 109 112 113 110 106 105 109 112 106 101 99 97 96 95 89 87 90 98 104 103 102 101 102 101 95 93 96 101 105 108 111 115 121 126 124 123 125 123 125 128 125 122 117 115 120 124 122 121 115 111 109 109 111 115 117 120 120 125 132 133 132 133 126 118 118 126 133 127 121 131 134 137 136 132 128 126 127 125 117 118 132 147 151 146 142 142 139 136 141 146 148