156 163 162 171 160 164 163 131 128 153 166 157 138 119 105 94 88 79 73 64 60 57 55 58 66 68 72 85 99 100 91 97 124 155 166 165 148 116 92 81 77 71 69 65 66 60 54 45 44 51 48 56 64 70 77 79 99 116 132 155 154 153 126 123 130 145 152 156 158 148 140 138 127 125 137 134 146 152 162 153 129 93 61 48 35 37 41 36 49 40 17 32 81 66 27 23 21 15 25 20 159 168 172 169 152 149 149 142 146 134 121 108 101 87 75 70 73 69 54 53 57 61 69 83 82 89 103 102 102 110 135 151 159 145 131 108 88 75 67 66 69 60 56 49 47 43 45 54 55 67 70 77 84 91 105 128 148 149 155 150 126 130 136 141 156 162 161 140 133 138 138 134 141 142 142 144 146 144 121 69 48 47 36 36 41 42 37 36 30 17 15 21 22 23 21 23 19 21 26 23 170 174 160 150 146 157 144 130 133 92 88 82 71 65 62 58 55 56 59 66 68 73 87 98 98 113 119 122 137 157 144 111 93 71 68 70 69 70 61 58 51 45 39 43 46 52 58 64 75 82 103 109 126 145 157 163 151 141 151 155 155 156 154 132 146 145 139 139 142 142 142 145 149 144 132 105 72 48 31 33 51 45 44 42 41 39 31 32 29 26 20 27 24 21 26 25 25 29 19 18 158 150 156 150 127 111 92 92 140 81 62 60 60 57 51 59 66 68 74 78 87 98 111 120 129 147 155 135 101 85 66 62 62 58 63 64 60 51 48 42 42 47 53 52 61 78 84 97 117 131 155 152 146 154 146 150 149 155 159 159 143 134 134 133 142 148 148 159 166 156 145 140 114 80 54 33 36 35 44 41 37 32 36 33 37 46 34 26 30 22 21 27 32 21 24 24 18 19 29 22 156 155 141 119 107 84 68 60 130 80 47 52 52 58 64 72 75 89 87 94 115 119 126 153 143 122 97 70 65 69 68 67 59 50 47 40 40 38 38 46 51 60 68 74 86 110 125 140 149 152 144 140 132 144 161 156 150 138 134 127 135 143 144 161 157 162 162 168 147 112 80 49 36 42 40 35 43 38 34 37 29 28 21 26 27 36 30 25 22 25 24 28 27 22 27 25 22 23 18 19 126 109 97 87 73 66 50 34 109 96 38 63 70 74 77 96 111 111 111 129 160 155 127 106 76 61 64 65 62 69 61 60 46 42 34 37 41 54 56 64 76 84 99 124 131 144 142 127 124 121 122 135 124 130 135 130 140 137 141 150 160 162 169 172 165 147 114 74 46 37 35 40 44 44 39 29 23 25 28 26 24 22 13 13 14 21 35 30 28 29 15 20 32 24 22 28 20 21 25 24 80 73 73 63 53 48 44 34 90 106 55 76 87 95 107 124 125 116 151 144 121 86 68 57 60 66 64 62 58 53 44 45 43 50 51 53 69 70 79 94 111 130 145 143 133 122 111 116 118 117 116 113 114 119 126 142 154 153 164 165 160 147 132 107 79 48 36 30 40 37 40 40 37 30 26 22 25 20 23 28 19 18 16 16 18 26 33 28 34 33 15 22 26 21 25 33 17 20 26 19 59 56 52 43 49 46 57 46 75 105 79 100 114 126 127 117 107 101 91 64 60 56 64 58 63 61 48 45 44 47 54 56 57 60 64 65 89 109 133 146 144 134 120 113 119 120 107 105 109 107 111 123 138 156 155 155 167 160 149 134 103 72 40 30 27 29 34 30 32 34 36 33 35 25 20 21 23 27 28 26 17 23 29 22 29 37 34 27 25 33 22 22 19 22 29 24 21 25 32 28 45 44 52 56 52 64 68 62 80 112 111 130 129 120 107 95 75 68 58 55 65 58 56 50 42 37 44 45 55 59 65 68 73 78 92 99 138 146 129 109 95 102 106 115 112 102 106 108 123 132 149 154 143 149 157 150 149 120 84 54 35 34 28 35 30 25 24 21 29 38 25 28 37 23 22 29 21 26 31 21 17 29 20 23 27 34 35 31 21 27 19 18 25 16 18 28 20 22 27 29 45 50 50 66 75 87 97 104 116 133 111 105 96 86 69 66 59 63 58 59 50 46 41 40 41 48 55 60 61 70 83 85 109 124 131 118 111 111 107 104 101 102 98 106 112 117 137 147 156 162 152 152 160 159 141 96 64 39 32 36 34 25 25 21 28 27 22 25 21 30 35 34 26 23 28 31 23 24 30 22 26 21 22 22 19 21 26 31 36 28 17 22 27 15 23 24 25 14 23 36 53 50 68 88 98 116 114 120 103 120 104 60 63 58 61 59 51 54 50 44 33 39 47 54 59 64 61 65 83 108 123 117 120 128 120 104 125 128 124 102 94 100 116 137 148 149 141 144 154 146 150 144 114 81 43 34 31 29 30 25 31 24 19 24 26 27 24 24 22 18 34 28 25 28 26 28 21 22 26 30 25 20 19 20 18 21 18 17 31 38 31 21 22 32 26 39 45 33 37 36 59 94 110 113 114 115 91 81 63 101 112 50 57 57 53 46 40 40 38 42 49 51 57 57 66 85 101 118 139 138 124 102 103 117 131 112 117 111 106 112 127 151 151 143 131 122 136 155 154 121 88 53 39 37 33 33 18 21 25 21 34 28 18 27 20 23 25 26 20 18 35 25 33 30 20 28 23 20 27 28 27 27 29 21 18 18 17 15 28 43 32 26 38 43 43 43 42 46 39 30 99 122 123 100 104 88 68 61 48 83 129 54 51 44 37 38 42 46 51 53 56 61 65 77 108 120 130 131 119 109 114 120 115 112 102 102 101 131 143 148 153 141 132 131 147 154 132 111 77 45 39 35 36 40 37 23 16 30 21 23 34 24 29 22 22 24 26 29 20 34 33 26 29 23 22 21 22 24 29 19 26 24 23 24 19 21 18 18 34 43 48 57 61 58 58 54 47 47 61 62 115 115 96 78 68 58 59 62 50 61 131 51 25 33 41 47 49 52 60 70 74 94 103 115 97 82 84 94 110 106 94 101 101 105 106 129 142 135 135 131 133 146 159 151 116 70 42 41 39 40 43 31 35 25 24 31 24 26 18 29 26 32 24 15 20 25 22 22 32 22 29 34 30 21 21 17 20 23 24 26 27 23 21 15 17 19 21 29 47 51 58 49 65 66 62 52 45 58 77 83 84 72 59 54 57 53 58 52 42 33 101 58 32 45 49 55 61 69 89 102 111 120 114 97 98 96 107 108 92 91 92 115 131 137 145 133 125 126 130 137 139 115 86 48 28 30 40 39 45 39 28 20 39 26 25 39 31 32 24 14 27 33 31 22 18 21 22 19 19 19 25 34 25 27 19 19 20 19 17 28 32 29 26 28 23 35 64 63 51 58 53 53 74 72 61 64 51 63 83 85 50 53 50 51 54 52 43 34 36 33 98 84 40 60 62 75 86 101 109 100 97 95 94 93 97 95 92 101 116 130 142 152 132 125 114 120 132 135 129 89 47 28 26 25 29 33 37 40 31 27 22 16 21 35 23 21 23 25 24 24 20 23 26 23 28 25 21 22 24 19 16 32 33 31 23 19 21 22 26 30 38 47 48 49 66 77 74 62 65 66 57 55 70 72 69 62 58 69 73 92 45 44 43 40 40 34 35 40 44 44 95 103 56 86 94 100 93 81 76 82 88 85 86 80 87 107 126 136 143 135 131 120 122 129 139 133 100 65 42 33 29 23 21 21 25 20 21 28 25 25 24 18 24 28 18 23 22 20 28 23 18 24 32 24 34 27 20 17 11 19 26 36 37 33 24 23 21 28 28 49 93 80 58 61 59 55 64 54 62 61 50 61 69 65 69 69 67 65 75 92 37 31 33 32 41 41 45 52 64 70 88 114 93 86 93 88 77 81 84 77 78 75 100 116 129 138 141 128 115 112 117 140 149 125 89 54 30 35 34 32 24 24 15 11 15 10 16 25 30 30 19 21 27 23 29 23 15 22 23 19 23 22 30 24 19 30 26 15 19 28 38 49 50 49 38 43 47 53 56 77 91 68 59 65 63 68 66 60 54 52 54 57 77 76 65 78 69 59 75 87 33 35 38 41 53 58 59 78 96 115 114 88 94 80 79 84 73 73 74 90 114 126 130 126 116 107 100 97 112 129 125 104 63 36 31 28 34 31 31 23 20 23 17 15 18 21 24 23 20 27 17 22 29 32 26 25 22 19 18 19 27 22 25 22 19 25 24 15 30 50 48 71 74 58 53 77 83 71 75 94 96 82 81 92 73 72 55 55 55 53 58 62 77 87 79 71 69 51 77 105 37 44 46 51 70 86 106 115 108 106 97 72 86 77 69 74 85 99 100 129 113 116 107 102 96 95 114 106 100 69 39 26 27 31 31 27 22 25 24 18 21 19 21 27 22 26 24 24 21 16 20 21 25 20 26 30 26 22 17 22 25 21 18 15 20 23 33 38 46 50 47 62 79 76 63 71 91 93 91 96 97 89 78 74 54 48 74 102 72 44 44 39 42 70 96 111 112 115 125 129 46 57 69 86 112 118 99 94 100 102 88 62 60 67 87 97 87 84 90 93 73 69 79 83 90 92 77 45 27 24 18 25 29 21 20 17 12 13 15 16 14 18 18 17 19 25 31 28 18 20 16 27 27 30 21 26 26 19 18 17 20 17 15 10 26 44 47 48 46 49 53 54 65 65 62 75 70 88 74 76 63 60 61 46 49 83 105 59 27 38 53 76 111 146 152 158 142 115 81 67 76 99 116 105 97 95 103 91 89 78 67 72 78 89 92 88 71 66 65 64 69 67 68 64 45 31 12 15 20 26 25 20 21 14 14 11 12 17 21 17 22 19 21 14 15 20 30 26 20 24 24 22 16 22 24 16 29 22 19 23 19 21 15 24 38 46 51 49 49 45 59 69 72 55 66 73 65 70 56 56 58 53 50 59 71 62 54 73 108 132 152 153 162 153 115 89 69 72 73 73 102 96 99 97 92 89 82 70 78 105 104 86 90 93 84 71 68 72 81 72 79 66 39 25 19 21 21 19 12 10 15 16 14 14 11 10 13 14 26 23 23 14 24 20 22 18 21 32 28 23 16 22 17 19 8 15 31 32 26 29 20 30 26 33 39 54 63 46 46 73 79 73 67 56 54 53 46 39 41 38 40 40 65 92 111 127 155 168 157 148 130 113 105 96 81 75 82 96 75 79 98 101 96 71 58 75 91 128 141 127 99 61 83 102 97 95 92 107 92 72 42 18 17 18 12 13 12 13 11 8 18 12 15 12 12 13 20 15 21 26 25 18 14 20 16 19 17 17 21 31 18 16 16 16 17 20 39 48 44 39 41 35 40 53 49 62 90 65 64 67 64 50 51 49 45 51 55 54 51 79 101 138 154 162 160 159 133 118 111 98 90 97 95 97 99 98 93 91 93 86 81 71 81 87 126 152 138 111 82 54 25 33 45 47 45 70 91 90 51 23 28 22 16 18 10 9 13 15 16 8 11 16 16 17 16 15 16 16 13 23 25 22 17 12 11 14 19 19 19 16 27 18 14 16 27 43 42 45 43 47 73 77 56 71 54 41 58 60 53 49 48 41 36 43 62 82 131 150 147 169 160 142 128 111 101 92 92 91 96 97 101 96 89 89 80 81 74 71 69 74 93 106 137 155 132 86 51 31 18 22 25 40 47 37 25 23 30 31 29 20 22 22 16 13 13 11 19 14 13 15 15 18 12 13 16 18 15 18 11 25 18 23 24 18 16 12 15 18 23 33 24 14 28 38 47 62 65 57 53 50 66 75 59 54 49 44 36 35 37 37 57 89 117 134 153 153 149 146 128 110 101 95 98 95 99 96 100 102 88 86 79 67 61 57 71 74 86 105 113 139 81 100 108 105 86 51 32 26 21 24 31 39 57 40 26 31 27 37 35 26 18 22 22 13 9 15 26 16 13 13 18 23 19 18 17 18 20 14 16 19 21 19 22 22 21 21 15 16 30 42 48 55 66 86 84 79 60 55 59 44 51 48 40 29 37 40 65 90 121 148 166 178 179 160 124 113 99 94 92 98 100 100 97 86 87 75 69 64 58 67 81 100 115 133 150 159 170 170 170 178 72 79 76 82 80 92 96 85 69 50 39 35 35 32 26 30 32 34 32 26 24 21 15 18 11 10 17 18 10 16 15 16 19 13 16 13 11 10 10 13 13 22 24 21 27 12 22 27 33 77 83 86 73 63 53 48 47 55 44 38 37 45 65 85 120 149 172 188 176 161 143 118 110 104 92 97 94 97 90 81 73 73 62 67 85 95 107 126 134 151 169 174 180 180 175 172 171 167 164 164 89 88 84 82 69 68 76 75 83 84 83 77 55 38 24 10 20 35 30 26 18 14 17 16 12 14 13 12 17 13 14 10 21 19 16 17 15 12 12 14 19 25 31 29 42 46 62 67 60 73 63 47 54 47 44 36 35 41 53 86 119 144 158 179 179 160 142 127 102 88 86 84 87 81 76 69 67 69 73 81 102 113 131 143 158 175 176 184 181 175 175 171 173 170 175 162 173 170 167 176 101 136 126 113 104 85 86 81 77 71 67 76 75 74 75 53 36 32 23 17 18 17 13 18 16 15 18 20 13 14 14 17 13 21 18 17 16 15 12 17 30 34 57 64 64 77 65 64 42 29 41 51 62 36 47 68 103 125 143 163 154 144 118 116 110 92 85 82 76 69 67 67 72 73 92 109 123 142 161 169 174 181 177 170 172 165 179 176 169 172 175 171 175 173 175 163 176 176 169 176 110 129 137 141 126 124 116 95 93 91 74 77 77 69 71 71 66 52 38 31 17 12 13 20 25 23 17 16 22 14 9 17 12 13 16 20 19 12 28 41 49 61 69 59 75 60 37 35 27 38 59 103 121 132 161 164 150 140 125 104 91 86 82 91 95 89 81 69 72 100 123 136 145 161 169 172 179 175 173 176 179 179 177 175 170 173 177 165 171 168 178 177 175 175 173 161 162 170 172 172 155 140 131 117 121 129 123 127 134 120 109 106 88 81 74 65 70 69 56 54 46 25 14 15 25 28 23 16 14 21 13 10 13 12 40 47 35 71 74 52 54 58 52 38 60 47 50 77 106 125 154 169 164 156 132 114 93 86 78 85 94 98 100 102 112 136 147 153 167 172 174 169 165 166 170 169 170 168 175 177 167 169 171 171 172 172 168 166 169 168 177 171 172 166 172 166 162 166 160 163 116 139 159 151 149 134 118 124 123 126 120 135 127 114 87 81 86 76 67 65 49 36 34 22 21 35 41 25 25 15 16 15 8 13 70 89 75 70 60 48 37 31 47 76 107 124 137 146 150 141 121 102 79 64 81 94 104 118 124 137 147 162 137 158 172 169 175 176 169 158 156 160 167 162 164 168 170 165 167 169 165 174 167 169 165 165 173 161 166 163 175 165 165 167 160 158 148 150 143 139 8 25 56 86 114 135 149 150 141 126 118 122 116 116 123 114 115 107 101 88 59 41 34 27 24 20 40 49 30 22 19 18 31 51 70 60 43 38 48 68 96 127 142 139 141 141 138 145 152 158 112 92 112 130 145 157 163 174 176 174 172 174 165 149 154 164 160 160 157 162 166 164 159 156 158 164 169 164 167 169 171 176 165 174 170 164 172 165 168 170 164 158 145 140 140 136 137 152 155 167 10 14 11 7 15 30 52 78 119 135 138 128 114 112 115 110 117 117 121 130 112 78 65 48 30 29 57 59 51 47 25 12 41 49 45 67 94 124 144 156 159 148 140 141 147 160 165 167 170 166 154 159 162 166 168 163 166 167 167 171 165 168 168 162 171 157 167 159 154 153 162 158 156 156 171 175 171 170 174 169 165 170 166 166 166 149 157 159 158 159 161 156 166 170 165 168 163 161 146 140 8 11 21 21 16 12 9 3 9 25 50 77 91 113 116 111 106 100 99 112 97 103 93 88 75 58 58 65 59 50 48 57 85 118 145 155 161 164 151 152 156 160 171 164 166 172 164 165 163 160 165 164 172 169 163 169 168 165 167 166 164 166 177 159 149 159 157 150 155 150 168 167 169 162 166 170 161 160 162 152 156 156 158 156 159 157 162 169 168 168 165 164 161 146 134 124 102 98 89 83 9 14 21 21 7 15 19 13 13 12 10 21 20 32 51 53 79 97 100 102 97 98 87 70 48 42 50 72 100 114 135 152 156 155 150 151 154 166 164 162 165 161 161 157 152 163 162 158 157 158 163 164 173 164 165 174 169 159 160 155 157 154 149 151 157 162 165 159 166 162 159 159 154 149 152 154 149 146 152 155 164 168 165 168 163 157 147 138 133 122 104 99 95 87 81 75 66 62 61 56 12 23 19 18 18 18 20 18 10 15 24 19 15 15 10 7 13 18 43 72 98 100 101 91 84 105 121 147 158 161 148 148 159 172 168 152 166 170 163 153 159 155 152 149 158 163 162 166 159 162 160 165 164 160 157 151 149 148 145 154 161 166 163 156 166 166 163 149 146 137 141 145 148 147 152 160 169 170 164 153 151 138 125 114 101 98 95 82 76 73 69 64 59 55 55 55 53 47 44 46 13 22 18 13 15 10 14 19 15 10 13 5 9 6 26 33 37 64 98 114 133 129 136 145 154 144 137 139 130 148 158 168 172 147 143 150 151 153 149 152 164 161 158 154 152 149 152 151 146 148 156 152 156 154 159 163 164 171 173 168 160 159 155 148 149 150 152 146 153 154 164 159 156 151 140 135 122 110 98 98 86 77 74 71 68 63 57 56 56 48 50 49 44 46 46 42 49 42 41 40 35 43 31 20 13 8 8 12 12 27 49 64 84 97 119 128 135 153 148 146 149 148 148 146 141 137 144 143 142 152 153 159 167 157 156 172 165 158 153 160 161 143 146 154 143 148 149 152 150 158 160 154 165 168 168 166 170 157 154 146 150 147 157 151 158 160 163 151 146 134 126 117 106 91 79 75 72 68 67 57 58 53 57 54 55 53 48 47 43 42 40 44 40 40 46 45 45 51 51 53 24 28 32 23 35 56 80 82 100 136 135 145 137 142 143 134 145 157 148 147 147 142 147 137 135 135 132 138 146 146 160 163 164 170 163 162 158 160 157 161 153 143 151 153 155 155 155 165 159 163 161 152 154 157 152 156 162 159 162 164 163 156 153 135 124 113 98 92 86 73 69 71 57 56 57 53 50 50 47 51 43 43 43 39 44 42 42 39 47 45 42 49 49 55 58 62 61 68 71 72 80 82 119 126 138 146 141 146 149 140 141 146 150 149 151 148 145 152 151 144 147 144 145 140 132 124 140 152 146 155 155 159 167 158 156 156 164 156 156 159 163 155 151 156 158 157 155 154 152 157 160 152 161 167 163 157 143 139 120 113 103 96 82 72 68 64 61 54 57 56 56 53 49 47 49 46 43 43 39 39 41 47 42 45 47 51 57 53 59 59 60 67 70 75 81 88 91 92 109 122 220 195 171 143 128 134 148 153 160 153 160 151 155 155 160 149 140 144 147 164 153 148 151 139 141 140 144 144 143 150 157 147 154 154 152 155 149 150 158 153 156 146 142 157 154 157 153 152 150 148 146 130 117 107 103 89 78 77 71 63 65 58 55 53 53 52 53 49 48 43 41 42 44 40 43 44 38 43 47 55 50 52 58 67 71 74 75 78 83 91 89 90 112 113 119 132 132 136 146 153 180 212 226 214 194 160 150 139 141 144 152 143 148 157 155 144 149 151 126 87 131 152 149 149 138 135 139 144 152 157 152 148 147 148 146 151 147 147 156 145 154 148 145 135 127 133 113 106 96 88 82 70 62 59 57 58 62 51 52 51 50 46 44 42 47 40 41 41 41 39 41 45 48 46 53 55 57 63 63 65 75 79 87 88 98 104 106 113 117 122 130 142 153 160 144 148 144 145 149 146 159 162 168 180 207 221 213 174 156 140 139 137 143 149 147 149 146 147 120 66 130 154 143 140 136 141 138 139 149 152 151 146 153 157 152 152 142 139 140 122 112 99 87 82 73 68 62 58 54 53 57 52 51 48 47 47 43 43 37 41 41 41 43 45 41 42 50 50 50 54 57 60 60 68 69 74 81 84 95 91 115 112 128 129 138 148 155 159 177 185 179 175 179 166 141 132 133 123 121 112 159 157 157 152 157 167 182 186 187 193 180 168 146 139 141 138 138 142 150 152 142 129 139 135 129 134 150 154 148 147 139 133 124 121 114 100 89 80 76 69 62 59 53 50 52 47 47 45 46 46 47 42 38 40 40 39 40 41 39 40 43 46 54 57 59 64 59 69 70 75 86 86 85 109 107 112 121 129 139 137 146 147 155 177 178 175 172 162 153 145 123 126 116 103 106 105 96 83 85 82 162 155 153 161 168 159 152 152 165 167 174 182 192 189 176 153 137 135 120 142 108 98 154 148 152 143 129 119 112 99 90 79 67 61 61 56 54 54 48 49 48 38 41 44 41 39 39 37 41 38 41 42 44 44 43 46 49 46 50 48 56 66 73 76 76 85 92 108 109 110 127 124 130 136 126 123 111 110 100 99 123 153 145 143 129 123 118 113 105 98 88 87 83 76 77 77 69 63 61 59 169 159 164 168 165 160 164 158 167 153 153 148 151 165 185 196 194 182 165 155 144 129 103 82 78 77 65 59 64 56 54 49 50 47 43 43 46 44 37 37 40 35 33 34 38 38 37 42 45 51 51 56 65 62 59 65 57 59 65 67 78 84 93 99 106 121 117 133 132 135 106 107 104 89 92 88 82 74 78 83 103 110 105 96 95 88 81 75 72 71 60 60 59 49 52 51 46 42 43 41 176 177 176 172 175 172 172 173 168 156 157 149 148 153 153 153 162 187 197 197 193 181 156 115 76 55 41 39 44 45 41 41 43 41 38 36 34 34 36 35 37 42 43 47 48 48 54 56 61 66 74 81 74 86 77 71 84 92 93 88 96 103 112 119 124 129 125 128 133 131 89 79 79 76 81 70 77 69 75 66 75 76 74 64 62 57 55 53 52 49 46 49 40 43 38 39 41 35 38 41 182 183 186 183 181 179 173 172 168 171 163 162 157 154 157 157 155 163 164 172 172 188 205 209 196 172 137 92 55 33 29 27 33 39 40 39 39 43 47 47 52 60 58 59 63 73 76 80 87 102 99 108 102 108 118 122 122 115 108 103 102 98 121 117 104 112 116 104 102 97 81 68 67 61 64 58 53 52 53 53 53 51 49 50 43 38 39 41 38 35 41 36 39 38 41 46 49 55 54 54 187 190 181 174 184 184 183 179 174 173 166 167 168 161 165 165 162 165 158 159 158 161 156 166 180 194 206 209 185 159 113 77 54 46 47 55 58 65 68 67 74 83 87 102 109 109 119 128 137 136 144 156 150 157 161 156 108 86 93 84 84 82 85 92 87 84 78 75 71 71 64 52 50 49 49 46 43 41 41 40 43 39 36 37 39 38 39 44 46 49 52 54 61 58 61 66 68 73 67 82 153 158 179 182 187 187 180 181 180 177 175 180 178 172 171 168 168 168 161 165 165 161 161 159 154 159 165 177 187 198 208 200 181 152 116 97 80 91 97 107 115 122 118 92 138 143 155 162 160 151 137 133 118 105 101 90 74 68 70 60 63 58 61 66 64 58 53 54 55 50 47 44 43 40 39 35 34 39 39 44 44 44 47 51 56 57 59 60 65 77 70 70 79 77 88 91 96 104 115 124 164 151 147 146 159 179 184 184 181 180 180 182 179 181 177 176 176 169 164 168 168 159 169 165 156 156 156 154 151 163 169 172 197 212 208 194 170 153 138 120 114 117 104 79 119 124 110 105 93 87 81 88 84 76 78 57 51 49 49 48 44 46 42 46 43 42 39 43 38 39 38 43 39 37 39 44 50 55 57 53 59 69 66 67 74 70 77 84 86 92 98 98 102 125 134 139 134 120 128 147 149 165 177 166 158 146 137 154 176 189 186 187 184 179 179 181 175 177 179 175 164 168 165 161 163 158 158 160 156 164 161 147 150 167 174 183 196 206 202 188 162 143 113 90 75 68 67 67 66 67 63 65 63 54 48 44 43 42 39 34 37 34 40 38 37 41 43 43 49 47 47 50 49 56 61 61 60 61 71 80 81 86 91 100 104 112 123 90 110 154 155 150 167 172 165 144 122 140 140 139 138 143 140 150 162 170 171 154 146 147 157 172 178 185 183 184 182 180 182 181 188 182 171 169 167 160 159 160 158 164 162 162 163 162 161 156 158 163 177 190 201 210 202 182 160 115 96 59 40 35 39 46 43 45 41 41 37 38 35 36 38 37 42 43 41 49 57 56 62 68 68 73 72 64 70 75 80 94 99 99 105 123 135 148 147 163 172 158 161 162 158 141 137 136 134 139 134 130 130 124 134 140 141 144 142 137 147 158 167 170 164 156 136 151 165 175 185 189 184 183 189 180 174 186 184 169 169 173 174 172 167 167 170 168 168 164 161 160 161 159 162 169 182 193 221 225 225 209 148 103 68 42 31 38 39 40 45 48 46 51 54 55 56 55 60 71 75 87 93 95 98 94 85 91 100 105 115 124 125 135 146 155 146 141 136 145 143 137 132 134 129 125 117 108 92 98 91 82 76 73 133 129 133 133 132 132 134 140 148 150 157 167 173 176 164 142 146 153 173 182 187 188 184 184 181 183 185 195 193 185 175 175 174 165 164 174 170 170 169 170 164 166 171 165 184 190 193 189 202 218 220 186 151 117 81 62 55 54 57 65 70 67 73 79 76 92 123 129 135 140 130 126 131 131 139 136 135 136 136 144 137 133 130 126 120 120 106 102 91 91 80 78 69 65 59 54 59 54 55 53 149 139 139 140 131 131 133 132 140 144 143 148 134 136 155 171 172 161 148 145 148 163 175 188 190 194 192 188 185 187 189 188 182 178 176 170 175 172 178 173 173 177 172 166 174 162 168 163 163 176 197 212 221 232 219 193 158 123 105 93 87 95 98 113 116 133 141 132 142 139 141 138 139 132 131 132 135 127 116 109 99 95 86 77 73 69 65 66 60 54 60 47 51 44 45 46 43 43 41 35 148 152 147 138 138 139 135 138 141 137 134 136 129 119 108 109 133 155 166 172 175 160 148 149 154 175 187 189 190 188 193 186 183 186 187 188 182 187 179 180 181 180 181 174 172 171 165 161 171 169 160 169 176 187 197 206 223 230 216 204 176 154 144 141 143 129 103 117 125 121 123 120 113 93 90 85 81 75 67 62 64 63 56 55 55 49 48 46 48 45 46 40 36 42 37 39 42 47 46 53 167 164 157 149 148 155 142 147 152 140 128 127 123 124 122 107 109 119 134 130 137 156 177 171 166 153 143 158 169 179 193 196 192 187 186 190 190 185 188 188 186 184 178 178 175 180 179 171 167 170 170 172 173 174 168 173 173 189 200 213 221 227 221 202 183 165 137 113 86 75 65 64 60 56 62 58 59 57 54 45 44 44 41 42 39 39 36 37 35 40 44 49 49 55 54 57 66 64 71 63 183 175 170 166 169 163 157 155 154 151 142 137 132 128 124 119 120 119 115 114 112 120 127 131 153 169 177 177 163 148 144 153 171 183 192 193 188 189 196 197 191 195 193 180 183 185 177 171 171 182 176 170 179 178 175 172 168 167 173 182 171 179 189 207 215 210 209 205 192 170 131 99 65 52 37 32 36 37 38 38 41 41 42 43 47 48 52 59 58 65 68 65 73 77 79 82 86 99 96 96 187 186 182 183 182 182 165 167 165 149 148 151 144 136 129 126 123 113 109 107 96 107 109 113 123 126 130 144 165 176 180 167 149 147 153 158 180 193 198 203 196 185 196 198 193 195 190 186 181 183 177 178 178 178 174 170 172 176 175 173 176 174 172 167 161 168 184 190 204 221 230 223 205 181 147 112 79 59 42 42 47 53 57 61 65 72 73 82 85 84 93 99 98 108 117 126 128 136 134 138 181 183 191 187 185 191 187 184 179 171 169 165 153 153 149 147 136 126 121 117 112 95 92 93 95 101 108 129 133 130 138 152 166 176 182 168 155 153 157 179 184 196 202 200 198 198 200 193 199 192 195 192 186 190 176 171 172 175 175 173 177 171 178 181 166 171 171 162 168 169 178 184 201 217 228 232 222 203 171 143 113 95 86 88 88 106 115 121 124 132 133 126 131 149 157 166 173 168 166 159 179 177 184 185 187 187 199 190 192 186 186 183 172 170 167 159 154 149 137 132 131 104 104 99 94 87 98 116 108 120 123 121 129 133 154 162 178 186 173 163 153 140 164 179 198 200 203 196 197 193 195 186 189 190 186 176 175 180 178 171 171 179 182 176 168 177 166 167 172 167 169 169 164 164 168 178 193 203 217 225 220 213 197 178 160 153 144 138 134 145 133 133 141 151 153 157 151 151 147 144 167 167 175 182 183 187 182 179 191 193 193 196 193 184 181 174 176 165 157 148 145 139 128 123 110 108 105 103 105 103 99 113 116 119 132 128 137 144 166 174 174 186 177 156 156 161 171 190 196 197 199 197 196 189 189 184 183 185 181 177 182 186 179 183 181 176 178 172 174 175 176 179 173 175 171 169 169 161 164 171 179 191 203 218 223 218 207 196 177 169 157 152 138 137 128 122 124 119 114 104 156 164 164 164 170 183 168 179 189 190 192 188 188 193 192 185 190 177 174 169 167 161 152 144 134 125 131 121 119 118 107 105 113 102 115 118 114 133 138 138 144 166 170 179 188 190 171 159 156 161 173 193 201 198 199 192 194 189 191 187 193 188 189 188 186 185 178 170 177 181 178 175 175 179 173 166 173 171 173 168 164 155 157 163 176 182 198 207 214 218 214 207 191 174 148 120 92 77 67 56 153 151 154 161 165 166 167 173 173 184 188 187 191 185 191 191 189 192 191 188 184 178 170 162 153 157 156 135 139 138 126 120 112 114 115 117 110 118 126 135 141 149 150 159 162 172 172 186 189 180 168 164 153 163 174 186 200 196 195 195 198 190 190 189 188 188 189 182 191 185 184 180 173 180 171 169 177 173 165 164 163 161 167 166 166 158 152 158 183 200 194 208 216 222 228 225 213 190 161 131 149 154 147 153 168 164 160 169 167 158 166 179 183 178 187 195 193 197 186 194 195 192 193 191 181 185 177 160 154 150 146 139 136 136 131 132 128 129 134 130 139 143 143 149 156 159 154 160 166 169 175 190 191 183 168 156 147 165 175 185 195 199 191 186 188 184 184 180 185 185 183 177 184 184 175 172 173 175 173 174 164 167 178 168 168 167 174 199 210 184 182 177 179 178 177 185 211 228 232 239 143 149 149 150 154 146 154 159 155 163 162 163 168 171 174 187 188 192 194 191 198 199 196 197 197 196 198 186 182 170 163 159 157 155 151 146 142 145 138 139 138 143 144 145 148 151 157 160 156 156 158 161 168 175 178 190 200 183 169 161 158 157 161 177 185 186 187 184 185 192 188 181 184 182 182 184 182 181 183 182 168 171 181 171 173 174 202 211 201 198 188 183 184 178 168 168 180 177 172 184 118 117 130 139 143 142 151 155 153 157 158 162 167 169 163 170 170 178 179 184 188 193 197 196 199 202 198 193 199 197 185 182 183 172 169 170 161 154 152 157 155 151 156 158 153 152 151 154 150 152 153 157 151 153 161 159 166 164 178 187 187 187 172 158 153 157 163 169 182 182 185 189 184 185 180 172 181 183 179 179 179 182 183 182 179 190 209 203 189 192 187 186 180 171 179 194 195 192 177 165 153 129 122 115 120 127 143 150 154 150 157 157 160 159 158 159 163 170 168 174 176 186 189 192 189 176 194 196 198 200 194 199 194 188 187 183 178 171 177 172 168 168 159 154 161 155 151 155 151 152 150 152 150 153 150 153 154 152 152 154 153 160 169 182 189 187 180 156 157 159 158 164 171 177 181 179 175 179 175 173 183 187 186 179 194 205 190 187 192 185 181 184 178 175 194 197 204 196 170 159 200 192 177 158 138 124 119 122 134 138 150 158 158 152 151 158 162 163 171 165 167 171 180 184 179 183 190 194 191 195 196 194 188 194 195 196 190 192 198 187 177 175 174 170 171 160 157 159 153 161 163 148 153 156 151 146 144 144 145 139 136 136 129 142 146 153 173 169 174 182 182 165 151 147 139 149 157 170 173 176 183 187 187 189 201 197 193 194 200 194 191 193 192 190 195 196 196 188 175 170 168 177 196 201 195 189 163 146 122 120 130 134 143 146 147 151 156 159 160 159 165 168 165 175 181 168 171 186 183 181 185 189 189 193 191 195 198 197 197 196 195 187 186 182 182 179 175 168 164 164 167 160 156 150 148 143 142 143 139 128 129 131 132 129 134 134 139 133 146 148 151 170 175 179 166 162 159 141 137 157 163 169 182 200 205 201 203 206 201 197 200 198 198 197 201 190 190 189 189 183 170 168 173 166 174 190 198 201 188 174 147 127 132 132 134 140 149 158 158 158 161 153 157 168 163 171 174 171 170 173 169 175 182 185 186 184 192 200 206 200 199 209 200 200 196 191 181 178 182 174 170 174 167 165 159 153 153 151 138 127 128 126 127 130 122 124 123 129 132 131 136 131 135 142 137 155 166 168 177 177 162 151 157 163 171 179 189 202 206 205 200 197 204 200 195 189 198 192 190 195 173 173 170 172 168 166 170 174 184 201 212 192 175 153 135 125 123 128 133 150 147 154 163 161 158 159 163 166 164 171 162 168 171 168 176 179 187 187 184 189 198 197 199 202 199 200 190 196 189 186 183 184 182 182 172 166 165 166 152 146 136 140 126 133 127 123 123 120 115 112 122 128 136 128 126 128 131 137 140 151 170 177 182 182 175 156 154 155 166 180 191 201 201 207 201 197 194 194 193 201 185 174 171 169 171 177 170 170 169 163 175 188 192 204 196 181 159 142 134 131 124 132 149 144 149 160 163 152 158 159 158 164 166 166 170 171 173 176 179 187 193 189 184 187 183 190 199 193 195 200 204 195 195 192 192 185 182 180 173 161 149 153 153 143 144 135 130 128 123 121 120 126 120 115 113 124 127 132 134 130 136 135 145 157 164 183 184 187 185 168 162 155 163 172 178 192 200 202 206 198 185 181 178 175 175 182 174 174 172 170 167 175 171 174 181 194 200 207 196 167 144 122 125 133 136 139 143 154 156 150 161 159 160 159 166 167 170 166 165 175 174 173 182 185 178 184 196 187 190 199 202 201 207 201 198 198 195 196 182 177 172 168 163 157 152 143 141 136 136 126 129 128 121 121 116 116 119 122 125 122 133 139 141 143 145 147 146 152 172 186 187 187 185 173 164 153 155 164 176 187 180 180 187 181 184 178 178 179 178 173 170 174 176 174 169 171 177 181 183 203 211 198 172 157 140 128 125 137 141 151 154 152 162 155 159 155 160 156 161 169 169 169 175 171 172 175 181 181 186 193 192 195 203 199 196 204 202 200 196 187 183 183 177 169 169 154 159 155 147 142 144 134 131 130 123 121 129 130 128 125 130 133 133 140 137 144 147 141 150 153 150 152 169 178 185 183 185 187 175 162 175 175 175 179 185 188 189 184 183 179 178 180 176 176 172 172 178 177 172 174 184 185 196 208 204 186 163 151 142 122 118 127 138 151 148 153 156 156 160 158 160 164 167 165 169 168 172 173 182 188 188 189 189 188 194 192 198 193 198 196 196 190 192 182 182 179 174 165 156 162 159 152 149 143 135 140 142 136 132 134 138 135 135 136 136 141 131 138 142 144 150 150 153 154 154 156 166 174 180 179 155 163 170 172 174 180 184 187 184 188 184 185 180 177 180 178 176 177 180 177 175 171 171 177 184 195 208 205 195 170 153 137 131 128 127 133 142 154 160 159 158 164 160 161 161 161 172 171 177 175 182 186 179 191 192 193 195 189 196 193 191 190 193 192 192 195 190 170 169 173 159 163 161 158 151 152 149 149 145 139 140 140 146 139 143 150 146 133 137 144 144 148 144 148 151 149 154 159 159 154 148 151 154 156 169 179 171 177 179 182 190 187 192 181 179 188 184 179 182 180 176 174 172 169 171 171 170 175 188 198 203 196 186 163 144 127 130 129 132 139 150 158 156 163 166 156 162 169 173 171 176 173 178 175 175 176 176 179 186 189 189 192 181 184 184 186 187 186 189 182 174 179 176 167 166 166 160 157 164 160 153 151 153 151 148 147 149 138 143 144 145 141 147 145 146 147 144 154 149 155 124 133 144 147 148 155 159 162 168 174 176 176 181 183 191 194 187 190 183 180 177 179 178 176 174 178 173 174 171 172 172 182 195 202 207 197 178 148 139 132 115 125 140 141 152 158 166 168 166 171 166 163 167 168 168 177 175 169 176 182 184 182 179 187 183 178 188 184 180 184 195 188 183 181 183 175 168 176 172 180 171 167 181 170 162 164 157 159 157 152 156 149 152 149 148 145 144 157 154 148 112 113 131 133 137 143 150 154 159 163 162 174 176 176 183 187 188 194 194 192 195 186 176 175 182 175 169 174 177 176 174 170 179 179 185 194 204 206 200 192 173 145 135 126 132 134 141 156 165 170 162 153 159 157 158 166 162 170 172 170 163 171 168 177 183 184 179 184 182 192 199 200 200 195 194 183 179 194 184 189 187 182 195 180 179 178 171 175 176 170 163 157 163 157 150 154 152 153 151 149 123 130 120 121 121 127 134 142 148 152 154 161 162 167 171 176 185 186 188 187 191 194 189 193 188 181 174 178 179 182 183 173 181 178 180 176 181 177 195 195 198 207 197 178 164 145 133 136 138 142 150 152 153 152 157 158 162 172 164 162 166 164 170 168 166 167 166 171 188 193 193 195 191 196 197 194 191 181 181 195 190 195 197 192 195 190 188 187 192 186 176 178 180 171 168 175 164 163 163 162 139 132 132 125 126 127 122 133 134 136 151 154 157 160 154 160 172 164 173 174 178 179 182 188 193 198 179 190 187 184 185 182 179 183 181 185 180 175 178 179 179 180 188 202 207 206 200 186 168 140 139 133 134 136 145 154 159 162 168 161 159 165 151 163 167 165 169 163 180 196 192 192 192 190 188 186 190 192 188 186 191 194 193 197 199 198 202 200 197 194 189 189 191 185 179 183 182 177 169 169 160 149 146 143 133 133 134 130 133 133 136 140 145 158 159 161 157 152 158 162 171 172 175 178 184 188 188 196 189 191 197 189 185 188 189 187 180 177 180 181 180 180 176 178 180 185 194 195 206 201 195 182 161 146 131 137 126 137 145 158 162 161 157 172 167 166 163 170 184 180 184 183 195 192 195 194 197 186 186 185 189 190 195 191 196 189 187 202 201 198 199 190 193 196 194 199 194 192 187 184 183 180 172 165 147 142 145 138 138 145 146 143 143 137 152 153 147 156 157 161 156 162 163 165 171 173 178 181 186 189 194 188 188 195 189 187 191 188 185 185 181 179 179 178 182 187 179 175 176 183 191 200 205 204 195 178 163 147 132 130 133 137 147 164 165 170 177 178 181 179 176 178 190 183 192 190 190 185 170 182 174 174 183 181 184 181 188 196 190 192 191 189 197 190 197 198 198 202 204 202 193 189 183 176 175 174 160 158 151 150 145 144 145 143 140 146 151 146 150 154 154 149 147 158 163 162 167 174 180 183 181 174 187 200 187 194 200 188 184 191 183 183 186 188 184 183 175 177 180 174 177 173 170 185 199 202 207 212 204 186 171 151 142 145 144 147 155 154 164 168 176 177 176 178 174 171 180 173 169 168 173 171 169 173 171 172 184 184 186 186 184 193 200 198 191 195 197 195 196 203 204 206 199 195 180 179 178 179 177 172 162 157 144 149 144 147 151 147 143 147 144 148 145 149 148 159 161 162 166 164 169 170 179 187 185 193 187 191 191 187 192 191 192 190 190 187 178 184 183 182 176 174 176 171 177 177 173 182 190 202 206 211 201 181 170 154 140 132 129 136 145 152 170 172 172 167 169 166 163 164 165 163 172 168 168 169 172 174 176 178 174 179 186 191 193 191 202 199 196 199 175 182 187 200 203 204 199 185 184 182 181 176 168 155 155 148 144 149 143 142 149 143 138 145 143 141 157 156 158 159 162 157 163 168 172 178 176 185 181 190 192 193 198 195 192 186 186 190 183 184 185 182 177 172 180 181 178 175 173 181 176 190 204 202 207 209 202 184 172 153 146 139 138 147 157 152 150 153 158 156 160 168 166 162 169 167 170 172 169 172 172 172 176 173 174 179 177 184 186 189 182 185 182 176 178 191 200 203 208 200 195 192 181 189 177 166 162 161 153 149 149 144 141 139 147 141 139 143 142 146 148 149 158 167 160 159 165 168 170 179 184 185 191 193 191 198 195 193 189 184 184 184 184 188 184 188 184 179 175 177 196 195 191 195 191 186 190 202 210 205 204 198 174 155 149 136 129 137 138 140 146 156 158 161 161 159 171 159 168 169 165 170 168 169 169 171 173 177 179 178 173 177 179 176 178 182 177 185 186 197 211 212 201 190 182 187 184 181 179 169 161 160 151 147 140 148 147 135 143 140 140 143 155 153 152 152 161 162 164 160 165 169 173 181 185 187 188 190 194 193 196 191 189 186 183 189 187 179 185 194 199 198 199 203 201 197 197 199 189 181 191 201 210 202 208 205 184 163 153 144 140 138 136 144 143 152 155 161 155 160 165 164 168 171 170 163 171 171 173 167 170 167 173 175 175 180 187 190 189 177 177 179 196 203 203 201 193 192 187 184 185 184 177 168 163 160 158 145 146 146 141 143 145 143 140 143 148 151 156 163 161 165 164 168 169 168 174 181 183 182 190 187 197 195 195 195 191 187 190 204 208 209 207 208 198 196 204 200 202 199 197 199 189 182 188 190 204 217 213 205 195 175 153 147 146 142 140 140 143 150 146 163 168 171 165 166 165 165 168 167 165 168 167 176 174 169 181 188 185 186 185 193 184 174 172 185 197 211 211 202 186 188 184 193 190 180 172 165 158 151 155 150 148 141 145 147 136 140 146 146 153 160 163 159 155 161 168 171 168 170 172 174 183 182 189 198 192 193 202 208 211 209 207 207 206 209 213 208 200 196 202 205 192 169 172 167 168 176 182 192 204 208 211 211 202 183 172 148 146 140 134 133 142 145 147 155 159 159 162 167 166 167 161 170 169 174 181 183 178 176 180 185 187 188 186 182 174 175 179 193 200 209 202 201 194 187 185 185 182 174 168 164 157 159 152 147 147 151 147 140 143 150 150 152 151 158 161 165 162 166 163 164 169 166 174 176 175 178 203 205 199 201 206 210 203 206 210 210 206 206 210 206 196 178 176 169 172 176 183 182 186 182 180 181 196 202 208 211 205 201 180 161 150 147 135 137 134 134 144 151 153 157 158 159 165 168 173 174 177 177 173 176 175 181 182 183 194 191 187 179 174 177 183 200 215 215 200 199 194 191 186 186 179 174 175 157 154 153 151 150 147 151 140 143 146 144 143 148 154 153 161 165 167 162 160 167 168 181 191 189 187 194 199 201 195 204 204 211 212 213 212 205 188 183 181 179 176 184 179 176 182 179 182 181 177 177 178 179 187 198 212 211 213 214 194 187 167 153 140 133 149 148 154 155 152 160 162 165 172 176 173 175 178 171 179 182 182 180 187 198 195 189 186 169 177 180 194 215 212 207 201 193 191 189 192 185 179 164 156 161 158 158 149 153 147 147 143 139 149 141 150 151 150 155 157 152 156 175 175 173 183 187 184 182 189 196 190 203 200 206 209 212 199 188 185 185 185 185 184 183 188 179 176 174 180 177 177 181 181 182 179 181 182 192 197 210 216 212 210 202 131 122 136 147 148 156 153 156 164 165 169 175 176 179 178 174 181 182 183 189 186 183 182 194 196 190 182 169 174 194 199 210 210 205 190 187 194 190 190 181 175 170 165 161 158 148 148 146 149 144 144 144 146 141 140 141 155 157 156 162 171 174 169 168 182 186 180 189 189 195 200 204 185 187 197 189 189 192 185 186 186 181 181 180 187 178 179 188 190 185 182 179 182 178 179 180 181 182 190 204 171 155 140 138 135 142 147 154 153 152 162 165 167 168 170 166 172 179 181 180 181 178 185 183 184 193 200 193 189 184 177 172 176 197 207 212 211 198 196 192 192 191 186 179 174 169 161 160 165 154 151 150 150 143 135 137 138 138 130 131 137 127 134 154 160 157 168 172 174 174 170 177 182 192 184 191 188 194 197 196 197 190 182 186 183 182 183 197 190 187 184 182 187 180 184 180 185 182 180 182 163 182 185 168 143 132 132 136 151 152 152 155 157 157 165 164 166 171 173 175 176 174 178 181 182 181 190 185 187 196 205 197 187 180 162 175 187 202 213 210 200 197 197 192 192 183 180 177 174 166 163 159 154 146 141 153 153 142 138 134 118 105 112 119 105 115 142 143 160 166 166 162 169 164 168 179 174 183 181 184 190 191 188 197 192 191 195 187 191 193 189 195 192 188 186 186 187 185 181 181