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