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