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