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