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