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