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