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