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