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