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