about summary refs log tree commit diff
path: root/tht/C/QG-2017/input15/69.txt
blob: 1efff96ced73f5f7c3210b9d9f0532c24d1bcdb6 (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
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
 46  53  66  65  68  62  72  43  46  69  64  53  57  78  89 116 128 148 154 152 164 167 130  95 171 102  25  30  32  68 121 137 186 186 181 185 185 185 184 180 180 182 184 184 184 183 183 183 183 183 183 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 183 183 183 183 183 183 183 184 184 184 184 185 185 185 185 185 185 185 185 186 186 187 187 187 189 183 185 190 190 190 191 190 198 138  57  64  58  63  61  60  64  62  56  59  64  64  57  64  57  50  60  47  37  35  38  59  67  68  84  90  80  92 
 51  52  58  58  60  63  61  36  53  68  64  53  63  81  95 109 127 140 148 162 165 142 125  69 155 122  27  34  33  75 129 156 188 186 178 185 185 185 184 181 180 183 184 184 184 183 183 183 183 182 183 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 183 182 182 182 182 182 183 183 183 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 185 185 185 185 185 185 185 186 186 187 187 188 188 190 190 190 190 191 191 191 198 137  56  59  56  63  63  60  65  65  57  56  61  65  56  48  51  41  41  39  34  36  40  55  58  53  68  69  64  70 
 40  46  51  55  56  55  50  38  52  76  64  53  64  75 104 115 132 143 143 161 165 147 124  73 146 111  18  29  45  86 128 144 185 183 180 185 185 184 182 179 180 184 184 184 183 183 182 183 183 183 182 183 182 182 182 183 182 182 182 182 182 182 181 182 181 181 182 181 182 182 182 181 182 182 182 182 182 182 182 182 182 182 183 182 182 183 183 183 183 183 183 183 183 183 183 183 183 184 184 185 185 185 185 185 185 185 185 186 186 186 187 188 188 189 189 189 190 190 191 190 196 154  70  76  70  63  62  63  64  64  58  54  58  63  54  52  47  44  52  50  34  31  38  60  68  61  74  80  70  72 
 39  47  54  51  50  56  53  42  41  57  58  68  97  92  97 137 122 141 164 171 179 167 131  94 167 111  69  66  69 122 151 173 186 182 180 185 184 183 180 180 182 183 183 183 183 183 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 181 181 182 182 182 182 182 182 182 182 181 182 182 182 182 182 182 182 182 182 182 182 183 183 183 184 184 184 184 184 185 185 184 185 186 186 187 187 188 188 189 189 189 190 190 191 191 193 135  90  95  81  64  59  58  63  63  58  56  59  66  55  49  57  49  55  55  38  34  38  62  71  64  67  74  69  77 
 37  46  50  55  55  54  53  39  45  56  44  56  74  84 100 135 127 150 169 178 180 177 165  99 147 191 171 178 178 172 164 168 179 177 176 185 184 184 180 177 179 184 183 183 183 183 183 183 182 182 182 182 182 182 182 182 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 182 182 181 181 182 182 182 182 182 182 182 182 182 182 182 182 183 182 183 182 183 182 183 183 183 183 183 183 183 184 184 184 184 185 185 185 185 186 186 187 187 188 188 188 189 189 190 191 191 195 110  48  49  53  60  64  58  62  64  59  54  57  60  52  54  59  55  56  46  32  36  41  59  70  64  73  85  76  85 
 37  48  53  49  48  49  54  48  49  58  48  77  81  80 111 124 125 156 161 168 171 136  98  69 141 129  51  51  57  74 121 151 185 177 175 185 184 183 178 178 183 183 183 183 182 182 182 182 182 182 182 182 182 182 182 182 182 181 181 181 181 181 182 182 181 181 181 182 181 182 181 181 181 181 181 181 181 181 181 181 181 182 182 182 182 182 182 182 182 182 182 182 182 183 183 183 183 183 184 184 184 184 185 185 185 185 185 186 185 187 187 187 188 188 188 189 189 190 190 191 193 177 132 134 143  97  52  58  64  64  58  56  55  53  47  55  54  46  52  46  32  31  40  61  68  70  85  88  79  98 
 43  45  49  48  51  50  55  47  43  68  71  53  80  88 110 127 145 153 155 159 163 139 121  68 140 135  58  53  76  84 124 150 183 182 179 184 184 184 181 177 181 184 183 183 182 182 182 182 181 182 181 182 181 181 182 181 181 181 181 181 181 181 181 181 181 181 181 181 182 181 181 181 181 181 181 182 181 181 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 183 182 183 183 183 183 184 184 184 184 184 185 185 186 185 186 187 187 187 188 188 188 189 189 190 191 190 195 144  86  95 115  98  54  59  64  63  54  54  54  52  43  44  47  46  55  52  38  35  38  59  67  69  79  88  77  83 
 36  50  50  49  48  51  56  50  40  61  61  63 100 109 135 147 161 177 181 184 186 184 177  92 153 193 177 172 172 168 170 171 175 172 179 184 183 181 175 182 183 182 182 182 182 182 182 182 182 181 181 181 181 181 182 181 181 181 182 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 182 182 182 182 182 182 182 182 182 182 182 182 182 183 183 183 183 184 184 184 184 184 185 185 185 185 186 186 186 187 187 187 188 188 189 189 190 189 195 155  86  87 125  94  56  61  61  61  56  59  60  55  50  54  54  50  53  48  36  37  39  52  71  69  76  90  82  83 
 39  51  53  50  56  64  55  54  63  62  47  84 102  96 117 113 114 154 159 170 179 161 146  83 128 191 167 171 179 172 173 178 177 166 176 184 182 177 178 183 182 182 182 182 182 182 182 182 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 182 182 181 181 182 182 182 182 182 182 182 182 182 183 183 183 184 183 184 184 184 184 185 185 186 186 187 187 187 188 188 188 189 189 190 190 193 175  80  72  96  94  58  57  61  62  55  54  57  57  48  58  62  54  60  52  34  36  40  58  69  71  81  82  74  87 
 41  45  45  48  49  55  54  49  56  53  51  60  85  82 111 113 132 179 173 176 183 168 156  99 123 193 175 178 176 169 170 171 180 175 181 184 182 177 178 183 182 182 182 182 181 182 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 180 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 182 182 182 182 182 182 182 182 183 183 183 183 184 184 184 184 184 185 185 186 186 187 187 188 188 188 188 189 190 190 193 161 100 125 153 114  54  57  64  65  56  52  53  48  45  58  59  48  51  52  36  36  40  61  68  69  74  78  74  86 
 44  47  48  48  46  52  53  50  39  58  63  54 105 103  98 143 120 167 169 169 180 170 141  88 148 187 127 127 133 147 168 176 181 175 181 184 182 180 177 180 182 182 182 182 182 182 181 181 181 181 181 181 181 180 181 181 181 181 181 181 181 181 181 181 181 181 181 181 180 180 181 181 181 181 181 181 181 181 181 181 181 181 182 181 182 182 181 182 181 181 182 182 182 182 182 182 182 183 183 183 183 184 184 184 184 185 185 185 185 186 186 187 187 187 188 188 188 189 190 190 193 172 165 177 191 142  49  56  60  54  49  52  54  47  43  57  63  52  53  49  31  32  35  57  65  68  79  83  75  86 
 39  58  52  48  47  51  47  44  41  36  41  59  75  86  95 111 108 157 165 169 175 179 172  98 138 194 173 177 183 182 177 177 167 173 179 184 183 179 174 181 183 182 182 182 182 181 181 181 181 181 180 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 182 182 181 182 182 182 182 182 182 182 183 183 183 183 183 184 184 184 184 185 185 185 186 186 187 187 187 187 188 188 189 190 189 195 145  93 102 119  93  56  58  59  56  54  54  56  53  47  57  55  47  51  49  34  32  34  57  63  68  77  87  78  90 
 43  50  48  48  47  58  57  49  39  81  60  68 101  87 146 124 115 172 185 181 184 185 179 109 174 192 182 187 187 186 185 184 182 177 183 183 181 174 179 182 181 182 181 181 181 181 181 181 180 181 181 181 181 181 181 180 180 180 180 180 180 181 181 181 180 180 181 181 181 181 181 181 181 180 181 181 181 181 181 181 181 181 181 181 181 181 181 182 181 181 182 181 181 182 182 182 182 182 183 183 183 183 183 184 183 184 184 185 185 185 186 186 187 187 187 188 188 189 189 189 192 168 139 152 163 131  55  55  59  56  52  53  53  50  50  59  59  50  55  47  31  33  37  54  66  68  80  80  75  90 
 42  44  44  48  48  47  49  50  43  76  66  66 117  97 144 108 149 180 179 183 185 186 164 104 179 195 178 173 171 170 174 177 181 176 181 183 181 175 179 181 182 182 182 182 181 181 181 181 181 181 181 180 181 181 181 180 180 180 180 180 180 180 181 181 181 180 181 181 180 181 181 181 181 181 180 181 181 181 181 181 181 181 181 181 181 181 181 181 181 182 181 182 182 181 181 182 182 182 182 182 183 183 183 183 183 184 185 185 185 185 186 186 186 187 187 187 188 188 189 189 190 184 182 183 187 124  44  55  56  48  48  51  48  49  49  56  63  52  51  49  32  29  36  54  63  67  75  84  75  90 
 45  48  44  46  47  50  49  50  45  84  59  67 104  91 117 129 142 178 178 181 183 182 171  93 146 183 160 152 151 154 166 175 178 176 180 183 182 178 176 180 182 181 182 181 181 181 181 181 181 181 180 181 181 181 180 180 180 180 180 180 180 180 180 181 180 180 180 181 181 180 180 181 180 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 182 182 182 182 182 182 182 182 183 183 183 183 183 184 184 184 185 185 185 185 186 187 187 187 188 188 188 189 190 186 182 181 189 129  46  52  59  55  52  51  51  51  47  55  60  48  47  40  30  31  41  56  62  64  73  70  70  82 
 43  44  43  47  46  51  53  43  45  86  66  58  95  89 128 125 141 182 170 173 174 172 183 106 136 196 185 182 180 183 183 173 173 173 176 183 181 176 177 181 182 181 181 181 181 181 181 181 180 181 180 181 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 181 180 180 180 180 180 180 181 181 180 181 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 182 182 182 182 182 182 182 183 183 183 183 183 184 184 185 185 185 185 186 186 186 187 187 188 188 189 188 193 155 110 140 172 147  53  54  65  65  56  50  50  46  36  42  48  47  51  44  36  36  39  53  56  62  81  87  74  81 
 33  37  44  48  52  54  51  48  48  85  59  58 111  91 117 154  71 154 191 181 181 178 184 108 146 203 182 180 178 180 182 181 180 177 178 182 181 177 175 181 182 181 181 181 181 181 180 180 180 180 180 180 181 180 180 180 181 180 180 180 180 180 180 181 181 180 181 181 180 181 180 181 181 180 180 180 180 180 181 181 181 180 181 181 181 181 181 181 181 181 181 181 181 181 182 182 182 182 182 182 183 183 183 183 183 183 184 185 185 185 185 186 187 187 187 187 188 188 188 189 190 183 177 181 188 163  53  50  55  53  50  47  45  43  44  55  48  37  43  39  33  33  32  52  63  66  76  75  75  86 
 40  41  43  47  55  62  52  51  54  68  41  59 108 100 137 135 119 168 182 183 187 185 189 109 161 203 185 186 185 183 182 183 180 177 181 182 178 174 181 181 181 181 181 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 179 179 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 181 180 180 181 181 181 181 181 181 181 181 181 181 181 181 182 182 182 182 182 182 182 182 182 182 182 182 182 182 183 184 184 185 185 185 185 186 186 187 187 187 188 188 188 193 157 116 131 135  80  54  61  60  53  51  51  49  47  43  51  50  44  54  47  30  34  40  56  63  67  74  78  78  91 
 44  43  45  47  49  48  48  53  60  72  86  82  83  94 130 140 168 180 175 181 184 179 175  97 145 184 155 155 162 176 182 182 179 177 181 182 175 176 181 181 181 180 180 180 180 180 180 180 180 180 180 180 180 179 179 180 180 180 180 179 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 181 181 180 180 181 181 181 181 181 181 181 181 181 181 182 182 182 182 182 182 182 182 182 182 182 183 183 183 184 184 185 185 185 186 186 186 187 187 187 188 189 189 191 193 191 198 113  44  57  51  43  46  47  48  44  41  44  45  46  57  46  32  35  44  56  63  69  82  81  72  86 
 42  42  42  44  47  52  53  50  58  68  77  86 108 107 139 180 170 180 186 185 184 182 189 133 137 206 179 178 180 181 182 181 173 180 181 179 174 178 181 181 180 180 180 181 180 180 180 180 180 180 180 180 179 180 180 180 179 180 180 180 179 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 181 180 181 180 181 181 181 181 181 181 182 182 182 182 182 182 182 182 182 182 182 183 183 183 184 185 185 185 186 186 187 187 187 187 188 188 189 189 188 186 195 104  43  55  50  41  43  43  42  40  42  53  54  43  45  44  35  36  38  58  69  69  81  81  75  86 
 41  43  44  45  42  47  49  47  47  68  52  58  91 105 168 110  83 172 184 184 184 182 187 110 157 210 184 183 182 182 182 180 177 180 181 178 172 178 181 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 181 181 180 181 181 181 181 181 181 182 182 182 182 182 181 181 182 182 182 182 183 183 184 185 185 185 185 186 186 186 187 187 187 188 188 189 189 190 180  69  45  53  50  40  44  45  41  40  40  42  44  43  49  44  37  38  41  63  68  69  75  84  76  85 
 42  45  44  43  42  43  41  42  42  60  76  61  63 105 119 128 141 176 182 184 184 184 177 114 182 192 181 183 182 182 182 182 177 177 181 179 174 176 181 181 180 180 180 180 180 180 180 179 179 179 179 179 180 179 179 179 179 179 180 179 179 179 179 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 181 181 182 182 182 182 181 181 182 182 182 182 183 183 184 184 185 185 185 185 186 186 187 187 187 188 188 189 189 188 188  96  44  50  53  43  44  45  42  37  38  51  53  48  54  42  31  31  35  52  59  63  77  81  73  82 
 41  44  43  43  48  50  45  45  51  71  58  55  66  87 125 134 159 187 185 184 183 186 163 100 188 202 181 183 182 182 181 181 177 177 180 181 177 174 180 180 180 180 180 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 180 179 180 180 179 180 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 182 182 182 181 181 182 182 182 182 182 182 183 184 184 185 185 185 185 186 186 186 187 187 188 188 189 188 187 192 113  43  53  50  43  46  46  41  39  42  58  61  51  50  46  31  33  39  56  63  67  79  74  76  85 
 44  44  45  46  47  49  52  57  70  85 114 127 126 123 143 170 173 176 183 184 183 184 173  91 189 201 179 182 182 181 181 181 179 178 180 178 173 178 180 180 180 180 180 179 179 179 179 179 180 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 180 179 179 179 179 179 180 179 179 179 179 179 179 179 179 179 179 180 180 179 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 182 181 181 181 181 182 182 182 183 184 184 184 185 185 185 185 185 186 186 187 187 187 188 189 187 188  82  45  54  55  53  48  47  47  45  38  40  47  47  48  44  34  38  46  65  67  65  81  75  73  85 
 40  39  36  40  45  46  47  49  56  77 102 113 118 114 150 184 179 175 181 183 182 181 185 127 134 206 184 181 181 181 181 179 175 180 180 176 174 180 180 180 179 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 178 179 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 182 182 182 183 184 183 184 184 184 185 185 185 186 186 186 187 187 188 188 189 182  76  46  54  53  46  44  43  42  38  37  39  40  42  48  39  33  34  37  56  62  66  78  73  69  79 
 44  43  41  42  45  45  45  51  59  69  76  76  57  88 137 140 151 171 184 182 183 181 185 141 134 207 183 181 181 181 181 179 176 180 179 172 175 180 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 180 180 180 180 180 181 181 181 181 182 182 182 182 182 182 183 183 183 183 184 184 184 184 185 185 185 186 186 187 187 187 188 186 196 113  41  54  54  50  46  47  44  43  45  56  52  44  56  48  32  35  42  59  60  65  74  67  70  77 
 40  41  40  42  44  46  48  53  60  73  89  98 116 106 161 182 184 177 182 182 182 181 182 111 165 211 185 180 180 181 181 176 177 180 177 173 174 178 179 179 179 179 178 179 179 178 179 178 179 179 178 178 178 178 178 179 179 179 179 178 179 179 179 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 180 179 179 180 180 179 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 182 182 182 182 183 183 184 184 184 184 184 185 185 185 186 186 187 187 187 188 186 193  98  43  50  44  38  45  44  40  39  39  52  57  50  52  47  36  37  42  60  63  73  81  77  72  84 
 41  41  40  39  41  44  47  49  51  67  87  80  68  93 115 140 150 177 183 182 181 183 173  83 153 196 182 180 181 180 180 175 178 179 177 175 177 179 179 179 179 178 179 179 178 178 178 178 179 178 178 178 178 178 178 179 178 178 179 179 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 180 180 180 181 181 181 181 181 182 182 182 182 182 183 183 183 183 184 184 184 185 184 185 185 186 186 187 187 187 186 192 145  53  75  90  81  53  50  49  48  50  57  49  43  48  38  38  42  54  66  66  72  75  71  72  86 
 44  42  43  43  45  46  50  62  94 131 145 149 159 167 154 151 182 179 178 182 181 180 186 127 175 196 178 181 180 180 179 178 175 179 179 174 175 179 179 179 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 178 179 178 178 179 179 179 179 179 179 179 179 179 179 179 179 180 180 179 180 180 180 180 180 180 180 180 180 181 181 181 181 181 182 182 182 182 182 183 183 184 184 184 184 184 185 185 186 186 187 187 187 187 186 189 104  51  77  84  76  50  50  50  46  50  59  58  46  50  42  37  39  45  62  65  68  74  77  76  81 
 42  41  43  43  44  46  49  58  64  75  90 109 133 125 157 178 182 176 179 182 181 180 182 119 159 204 186 179 179 180 176 173 179 177 175 177 178 178 179 179 179 178 179 178 179 179 180 179 178 179 178 179 178 178 178 178 179 178 178 178 178 178 178 178 178 178 178 178 179 178 179 178 179 179 179 178 179 179 179 179 179 179 179 179 179 179 179 179 179 180 179 179 180 180 180 180 180 180 180 181 181 181 181 182 182 182 182 182 183 183 183 183 183 183 184 184 185 185 186 186 186 187 187 186 187  74  53  60  56  55  53  49  49  47  46  54  55  47  51  41  35  35  36  54  56  67  75  73  75  84 
 43  42  42  43  44  46  49  60  76 126 162 175 180 174 159 153 180 179 177 178 181 180 176 112 168 204 179 180 179 179 180 176 179 178 172 176 180 179 179 179 179 179 179 179 179 179 179 179 179 179 178 179 179 178 178 179 178 178 178 177 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 178 177 179 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 181 181 181 182 181 182 182 182 183 183 183 183 184 184 184 185 185 186 186 187 187 188 179  61  43  52  49  45  48  47  50  50  46  63  61  45  50  41  36  37  45  61  61  69  72  73  78  85 
 41  40  41  44  45  47  47  54  68  86 100 114 111 115 160 174 180 175 177 178 180 178 184 135 155 196 178 180 179 179 175 178 179 172 172 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 178 178 179 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 178 179 178 178 179 179 179 179 179 179 179 179 179 179 179 179 180 180 180 181 180 181 181 181 181 181 181 181 182 182 182 183 183 183 184 184 184 184 185 185 186 186 186 187 184 131 123 145 147 135  80  51  51  48  42  49  55  43  37  37  36  36  49  59  57  63  70  73  79  80 
 69  39  42  41  43  46  52  72  98 130 138 143 156 150 168 176 177 176 179 181 179 180 177 123 189 196 179 180 180 180 179 176 175 177 177 175 177 179 178 178 178 179 178 179 179 179 179 179 179 179 179 178 179 179 179 178 179 179 179 179 179 179 179 179 179 178 179 179 178 178 179 179 179 179 179 178 179 179 179 179 179 178 179 179 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 180 180 181 181 182 182 182 182 182 183 183 183 184 184 184 184 185 185 186 186 186 188 170  87  80 101 116 117  75  55  54  53  51  58  58  52  50  43  40  38  48  56  52  54  61  61  67  73 
 43  42  41  42  44  46  55  81 118 132 138 176 185 186 149 122 171 181 173 180 180 178 186 134 134 199 185 178 180 178 177 178 177 175 173 173 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 178 179 178 178 178 178 178 178 179 179 178 179 179 179 179 179 179 178 178 178 178 178 178 178 179 179 179 178 178 179 179 179 179 179 179 179 179 179 179 179 179 180 180 179 180 180 180 180 180 180 180 181 181 181 181 181 182 182 182 182 183 183 183 183 184 184 184 185 185 185 186 186 186 179 100  60  49  53  54  50  53  55  54  52  64  64  56  59  41  38  38  49  67  61  65  75  68  66  78 
 61  40  41  41  43  45  55  99 126 136 166 178 178 184 133 135 176 177 175 178 179 177 185 124 145 203 178 179 178 178 173 176 179 172 172 178 178 178 178 178 178 178 178 177 177 178 178 178 178 178 178 178 177 178 178 178 178 178 178 179 179 178 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 178 178 178 179 179 178 178 179 178 178 178 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 181 181 181 181 181 182 182 182 182 183 183 183 184 184 184 185 185 185 186 186 186 179  60  45  56  57  58  53  52  55  54  55  61  63  55  56  42  39  37  50  65  62  67  67  67  65  67 
 46  39  42  43  43  46  54  90 111 119 152 176 175 173 186 147 136 182 177 173 179 178 183 151 142 213 180 178 178 177 174 175 176 171 175 178 177 178 178 177 177 178 178 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 179 179 178 179 179 179 178 179 179 179 179 178 178 178 178 178 179 178 178 178 178 178 178 179 178 179 179 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 181 181 181 181 182 182 182 183 183 183 183 184 184 184 185 185 185 185 186 122  95 119 127  91  56  54  59  50  50  61  56  48  48  44  42  42  52  58  58  68  68  66  67  66 
 77  64  47  42  43  46  50  67  89 110 130 145 157 153 142 164 183 178 173 179 179 178 183 141 141 202 178 179 178 177 174 176 174 173 176 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 179 179 179 178 179 179 179 179 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 181 181 181 181 181 182 182 182 182 183 183 183 183 184 184 185 185 186 186 188 174 173 186 131  52  48  65  54  46  51  49  49  47  44  41  41  41  40  45  51  51  52  57  55 
100  54  43  40  42  47  75 140 170 185 182 182 181 183 163 170 151 170 177 176 179 177 184 132 160 211 177 178 178 176 173 174 178 174 173 176 178 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 179 178 178 179 179 179 179 179 179 178 178 179 178 179 179 179 179 179 178 179 179 179 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 181 181 181 181 182 182 182 182 182 183 183 183 183 184 184 184 185 185 186 185 186 186 185 154 105  88  72  67  75  77  64  50  37  40  40  40  43  39  44  49  51  52  53  52 
126 104  72  40  43  43  86 155 169 167 173 177 177 179 171 151 151 169 177 172 178 177 181 124 155 207 197 175 179 175 174 175 173 172 176 178 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 179 178 179 179 179 179 179 179 179 179 179 179 179 179 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 181 181 181 181 182 182 182 182 182 183 183 183 183 184 184 184 185 185 182 180 174 171 174 164 110 109 110 116 134 154 156  76  54  57  54  50  49  44  45  41  38  36  37  43 
187 158  76  39  44  76 109 141 155 161 175 176 177 179 164 141 172 182 172 174 179 177 181 114 153 197 186 177 178 176 175 175 174 173 175 177 177 177 177 177 177 177 177 177 176 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 179 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 180 179 180 180 180 179 179 180 180 180 181 181 181 182 182 181 182 182 182 182 182 183 183 183 184 184 185 185 177 136 117 113 108  99  54  42  41  49  63  67  53  50  56  55  48  42  45  48  57  55  58  53  47  47 
 86  58  37  39  45  74  88  93 120 159 174 179 178 177 185 142 146 182 176 166 178 177 179 114 154 205 190 176 178 175 175 176 171 172 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 179 179 178 178 179 178 179 178 179 179 179 179 179 179 179 179 179 179 180 179 179 178 179 179 179 179 180 180 179 180 180 180 180 180 180 181 181 182 181 181 181 182 182 182 182 182 183 183 184 184 184 185 185 173 174 183 187 183 106  84  78  76  82  90  66  44  39  41  39  38  39  41  45  41  39  40  43  58 
131 108 105  64  71 135 145 151 169 170 173 178 177 177 182 143 142 181 178 170 178 177 182 145 136 209 182 176 178 172 175 174 170 175 177 176 176 177 176 177 177 177 176 177 176 176 176 176 176 177 177 177 177 177 177 177 177 177 176 177 177 177 177 177 177 178 178 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 178 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 179 179 180 180 180 181 181 181 182 181 181 182 182 182 182 182 183 183 183 184 184 185 178 169 173 162 168 142  74  65  60  73 103 112  70  36  35  38  40  42  43  46  45  47  42  40  41  45 
182 177 181 127  75 161 177 174 177 178 178 177 177 177 177 177 162 136 161 178 172 175 182 142 139 206 177 177 174 172 176 172 168 173 177 177 176 176 176 177 177 176 177 177 176 176 177 177 176 176 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 177 177 178 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 180 181 180 181 181 181 181 181 181 181 182 182 182 182 183 183 183 184 184 182 180 183 183 184 176 127 120 123 131 136 122  77  39  35  39  39  44  49  41  37  37  35  38  39  39 
173 166 161  97  81 141 169 177 176 176 177 177 177 177 177 179 162 116 160 179 170 172 182 128 134 213 180 177 169 174 175 168 174 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 177 177 176 177 176 176 177 177 177 177 177 177 177 177 177 177 177 177 177 178 177 177 177 178 177 178 178 178 178 178 178 177 177 178 178 178 178 178 178 178 179 179 179 179 179 180 180 180 180 179 180 180 180 180 181 181 181 181 181 182 182 182 182 182 182 182 182 182 184 183 184 184 184 185 185 186 186 186 187 192 193 194 191 180 181 157  61  59  60  60  60  56  53  55  54  51  54  52  54 
180 181 187 140  77 158 175 176 176 177 177 177 177 177 176 182 141 138 187 173 170 175 181 130 126 198 180 176 174 172 176 168 174 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 177 176 177 176 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 177 178 177 178 178 178 178 178 178 178 178 178 178 178 178 178 179 178 178 179 179 179 179 180 179 179 180 180 181 181 181 181 182 182 182 182 182 182 182 182 182 183 184 184 184 185 185 185 186 186 185 183 183 183 185 186 194 141  56  63  60  60  58  54  54  55  45  48  51  48  59 
146 136 129  87  64 135 166 176 177 177 176 176 177 177 176 176 172 127 164 178 171 173 180 151 115 196 180 176 171 174 174 168 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 177 176 176 176 177 176 176 176 176 176 177 177 177 177 177 177 177 176 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 178 179 179 179 179 180 179 180 180 180 180 181 181 181 181 181 182 182 182 183 183 183 184 184 185 186 185 185 187 188 187 186 185 190 151  58  62  62  61  58  54  57  53  54  61  64  59  58 
156 150 148 101 103 168 174 176 177 177 176 176 176 177 177 176 176 115 156 179 170 172 180 138 126 205 179 175 170 175 172 169 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 177 176 176 176 176 176 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 180 180 180 180 180 180 181 181 181 181 182 182 182 183 183 183 183 183 185 185 184 184 175 169 177 184 183 189 147  61  60  59  57  53  49  53  50  45  48  50  49  58 
178 179 180 179 179 177 176 176 176 176 176 176 176 176 176 180 152 128 176 174 170 174 181 114 116 196 183 175 174 172 173 172 175 176 176 176 176 176 176 176 176 176 176 176 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 176 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 177 177 178 178 178 178 178 178 178 178 178 178 179 179 179 179 180 180 180 180 181 181 180 181 181 182 182 182 182 183 183 183 184 183 184 184 178 172 177 182 179 183 162  65  60  58  55  49  41  47  41  40  46  43  39  54 
174 174 174 173 171 175 176 175 175 176 176 176 176 176 176 175 179 162 131 178 170 169 182 131 128 212 179 172 171 174 167 174 175 175 175 175 175 176 175 175 176 175 176 175 175 176 175 175 175 176 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 177 176 176 176 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 180 180 180 180 180 181 181 181 182 182 182 182 183 182 183 183 184 185 186 185 185 185 184 186 112  56  60  57  56  51  54  51  49  51  50  48  56 
175 175 176 172 169 176 175 175 175 175 176 176 175 176 176 175 176 169 135 174 171 167 183 125 149 206 174 170 174 172 167 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 176 176 175 175 175 176 176 176 176 175 176 176 176 176 176 176 176 176 176 176 176 176 177 176 176 176 176 176 177 176 176 176 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 179 179 180 180 180 180 180 181 181 181 181 182 181 182 182 182 182 183 183 183 183 183 183 184 184 183 186 105  56  58  58  56  50  49  54  55  54  50  49  57 
174 174 174 175 175 174 175 175 174 175 175 175 175 175 175 175 175 176 169 141 170 166 174  96 165 210 173 171 174 164 169 175 175 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 176 176 175 175 175 175 175 175 175 175 176 176 175 176 176 176 176 176 176 176 176 176 176 177 176 176 177 177 176 176 176 176 176 176 176 177 177 177 177 177 177 177 176 176 177 176 177 177 177 177 177 177 177 178 178 178 178 178 178 179 179 179 179 180 180 180 180 181 181 181 181 181 181 182 182 182 182 182 183 183 183 183 183 184 184 184 178 114  65  63  69  59  52  52  57  61  57  57  55  58 
174 174 174 174 174 175 174 174 174 174 175 174 174 174 175 175 174 173 180 130 161 170 168  88 159 212 175 168 174 165 171 175 174 175 175 174 174 174 174 174 174 174 174 174 175 175 175 174 175 174 175 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 176 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 179 179 179 179 179 180 180 180 180 181 181 181 182 182 182 182 183 183 183 184 184 184 182 190 135  48  54  54  54  53  47  48  40  35  43  48  58  60 
174 174 174 174 174 174 174 174 174 174 174 175 174 174 174 174 174 174 171 136 153 170 173 101 161 214 172 168 173 167 172 174 174 174 174 174 174 174 174 174 174 174 174 174 175 174 174 175 174 174 175 175 175 174 175 175 175 175 175 175 175 175 176 176 175 175 176 175 176 176 176 176 175 175 175 176 176 175 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 177 177 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 179 180 180 180 181 181 182 181 181 181 182 182 183 183 183 183 175 126 110 111 118 122 120 111  97  82  54  59  62  59 
173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 173 175 166 121 166 170 170  91 170 213 167 172 169 169 175 174 174 174 173 174 173 173 174 173 173 174 173 173 174 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 174 175 175 175 175 175 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 176 176 175 176 176 176 176 176 176 176 176 177 176 176 177 177 177 177 177 177 177 178 177 177 178 178 178 178 178 179 179 180 180 180 180 180 181 181 181 181 181 182 182 182 182 182 182 182 182 177 126 114 115 126 155 169 147 132 128  79 107 107  94 
173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 172 175 159 142 165 171 104 154 213 172 172 165 169 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 174 174 174 174 174 174 174 174 174 174 174 175 174 175 174 174 175 174 175 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 177 177 177 178 177 177 178 178 178 179 179 180 180 180 180 180 181 181 181 181 181 182 182 182 181 186 150  65  62  74  85  77  70  59  57  65  65  83  77  67 
173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 164 141 150 175 116 145 202 167 171 161 172 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 176 176 176 177 177 177 177 178 177 178 178 178 179 179 179 179 179 180 180 181 180 181 181 181 181 181 182 182 182 172  83  68  72 102  96 100  90  81  89  76  85  83  69 
172 173 172 173 173 173 173 173 173 173 173 173 173 173 174 174 173 175 170 133 158 175 165  93 188 201 165 173 167 170 173 173 173 173 173 174 174 173 173 173 173 173 173 173 173 174 173 173 173 173 173 173 173 173 173 174 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 175 176 176 176 176 177 177 177 177 177 177 178 178 178 178 178 178 178 179 179 179 179 180 180 181 181 181 181 181 181 180 125 100  91 111 114 107 132 113  89  89  83  84  74 
172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 154 155 168 112 144 210 173 169 169 170 174 173 173 173 174 174 174 173 174 174 174 174 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 173 174 174 174 174 174 174 174 174 174 175 174 175 175 175 175 175 174 175 175 175 175 176 175 175 176 175 175 176 176 176 177 177 176 177 176 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 179 179 180 179 180 180 180 180 180 186 179 176 182 185 177 169 172 150 132 137 136 124 
172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 174 158 144 136 119 201 162 170 172 172 172 172 172 172 172 172 173 173 172 172 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 173 173 174 173 174 174 174 174 173 173 174 174 174 173 173 174 174 174 174 174 174 174 174 174 173 173 173 173 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 176 176 176 176 176 177 177 177 177 176 177 177 177 177 178 178 178 178 179 179 179 179 179 180 180 180 180 180 180 180 181 180 181 178 136 146 160 172 175 171 164 181 184 187 187 184 185 
172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 137 167 157  97 180 196 164 168 170 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 174 174 174 174 174 175 175 175 175 175 175 175 175 176 176 176 176 177 177 177 177 177 178 178 178 178 178 179 179 179 180 180 180 180 181 180 180 181 171  99  84  91 107 109 114 109 105 112 122 140 145 159 
170 171 172 172 172 172 171 171 171 172 172 172 171 172 172 172 171 172 171 172 159 154 149 109 139 207 168 168 170 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 173 173 172 173 173 173 173 173 173 174 173 173 173 174 174 174 173 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 176 176 177 177 177 177 177 177 177 178 178 178 178 179 179 179 179 179 179 180 170 163 163 161 160 164 164 161 163 166 178 177 177 
170 170 171 171 171 171 171 172 171 171 172 172 171 172 172 172 172 171 171 170 174 165 120 110 120 202 165 170 172 171 172 171 171 171 171 172 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 172 173 172 173 173 173 173 173 172 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 173 174 174 174 174 175 174 174 175 175 175 175 175 175 175 175 175 175 176 175 176 176 176 176 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 180 181 181 182 182 182 182 182 182 182 181 181 181 
170 170 170 170 171 171 171 171 171 171 171 172 171 171 171 171 171 171 171 171 169 145 124 104 176 200 163 171 171 171 171 171 171 171 171 171 171 171 171 171 172 171 172 171 172 172 172 172 172 171 171 172 172 172 172 171 172 172 172 173 173 173 172 172 172 172 172 172 172 172 172 172 173 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 176 176 176 176 177 177 177 177 178 178 178 178 178 178 178 178 178 178 179 179 179 178 179 178 178 178 179 178 178 179 179 180 180 180 
170 170 170 170 170 171 170 171 171 171 171 171 171 171 171 171 171 171 171 170 171 141 130  88 142 206 162 166 172 171 172 172 172 171 172 172 171 172 172 172 172 172 172 172 172 171 172 172 172 172 172 171 171 172 171 172 172 172 172 172 172 173 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 176 176 176 176 176 176 177 177 177 177 177 177 177 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 180 179 
170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 167 159 138 146 194 162 168 171 171 172 172 172 172 172 172 171 172 172 172 172 172 172 172 172 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 173 173 174 174 173 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 176 175 175 175 176 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 179 179 179 179 179 
170 170 169 170 171 171 171 170 171 171 171 171 171 171 171 171 171 171 171 171 171 168 169 140 142 184 167 172 171 171 171 171 171 171 172 171 171 171 171 171 171 171 172 171 171 172 171 172 172 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 176 176 175 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 179 179 179 
170 169 169 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 169 124 147  77 151 199 164 170 171 171 171 171 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 172 173 172 172 172 173 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 175 174 175 175 175 175 175 175 175 175 175 176 175 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 178 178 178 178 178 178 179 178 179 
169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 171 170 171 170 170 171 144 145  80 127 204 169 167 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 171 171 170 170 170 171 171 171 171 171 171 172 172 172 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 174 173 173 174 174 174 174 174 174 173 174 173 174 174 174 174 174 174 175 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 177 178 178 177 177 177 177 177 177 177 177 177 178 
170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 173 167 151 155 179 169 170 170 170 171 171 170 171 171 171 171 171 170 171 171 171 171 171 171 171 171 171 171 172 171 171 171 170 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 174 173 174 174 174 174 173 174 174 174 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 177 177 177 177 177 177 174 169 172 177 177 177 178 177 178 178 178 178 178 
170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 169 145  91 151 180 166 171 170 170 170 170 170 170 170 171 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 171 172 172 172 172 172 172 172 172 172 172 172 172 172 173 172 172 172 172 172 172 173 173 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 173 174 174 174 174 174 174 175 175 175 175 175 175 176 176 176 176 176 176 176 177 177 177 177 178 173 165 169 177 177 177 177 177 178 177 178 178 178 
169 169 170 169 169 169 169 169 170 170 169 169 169 169 170 170 170 170 170 170 170 169 152 116 160 174 167 171 170 170 170 170 170 170 170 171 171 170 170 170 170 170 170 170 170 170 170 171 170 171 171 170 171 171 171 171 171 171 171 171 171 172 171 171 172 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 172 172 172 173 173 172 173 173 173 173 173 173 173 173 173 173 174 173 173 173 173 173 173 173 173 173 174 173 173 173 174 174 174 174 174 174 174 174 174 174 174 175 174 175 175 175 175 175 175 176 176 177 177 176 176 176 176 177 177 177 177 177 177 
169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 169 170 169 169 170 166 163 166 168 169 170 170 170 170 170 169 170 170 170 170 170 170 170 170 170 170 171 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 175 174 174 174 175 175 175 175 175 175 175 175 175 175 175 176 176 175 175 175 176 176 176 176 176 176 176 176 176 
168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 169 170 169 170 170 169 170 170 170 169 169 169 169 169 170 169 169 170 169 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 171 172 172 172 172 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 174 173 174 174 174 174 174 174 174 174 174 174 174 175 174 175 175 175 175 176 175 175 175 176 176 176 176 176 176 176 176 176 176 177 176 176 177 177 
168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 164 155 161 168 169 170 170 170 170 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 170 170 170 170 171 171 171 170 171 171 171 171 171 171 171 171 171 172 172 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 172 173 173 173 173 173 173 174 174 174 175 174 174 174 174 174 174 175 175 174 175 175 175 175 175 175 175 175 175 176 175 175 175 175 176 176 176 176 176 176 
168 168 168 168 169 169 168 169 168 169 169 169 168 169 169 169 169 169 169 169 169 169 169 169 169 168 168 169 169 170 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 170 171 171 171 170 171 171 171 171 171 171 171 171 171 171 171 172 172 171 172 172 172 172 172 172 172 172 172 172 173 172 173 172 173 173 172 172 173 173 173 173 173 173 174 173 174 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 174 175 175 175 175 175 175 175 175 
168 168 168 168 168 168 168 169 168 169 168 169 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 170 171 170 170 170 171 170 170 170 171 171 171 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 173 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 176 
168 167 168 168 168 169 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 169 170 169 168 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 171 171 171 171 172 172 172 171 172 171 171 171 171 171 171 172 172 172 172 172 172 172 172 173 173 172 173 172 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 174 175 175 175 175 175 175 175 176 
167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 169 169 170 170 169 169 169 169 169 170 170 170 169 168 169 170 170 170 170 169 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 172 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 172 172 172 173 172 173 173 173 173 173 173 174 173 174 174 174 174 174 174 174 174 174 175 174 174 175 174 175 175 175 175 175 175 175 175 
167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 169 168 168 168 168 168 169 169 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 169 169 169 170 170 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 170 170 170 170 171 171 170 171 171 171 171 171 171 171 171 171 171 171 171 172 172 171 171 171 172 171 172 172 172 172 172 172 172 173 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 173 173 173 173 174 174 174 174 174 175 175 174 174 174 174 175 175 175 175 175 175 
167 167 167 168 167 168 168 167 168 167 168 168 168 168 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 168 168 169 168 169 169 169 169 169 169 169 169 169 170 169 169 169 169 170 170 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 173 172 173 173 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 173 173 174 174 174 174 174 174 174 174 174 174 174 175 175 
167 167 167 167 167 168 167 168 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 170 170 170 170 171 170 170 171 171 170 171 171 171 171 172 171 171 171 172 172 172 172 172 172 172 172 172 173 173 172 172 172 172 173 173 174 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 173 
167 167 167 167 167 167 167 167 167 168 167 167 167 168 167 167 168 168 168 168 168 168 167 168 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 168 169 168 168 168 169 169 169 169 169 169 169 169 169 168 168 169 168 168 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 170 171 170 170 170 171 170 170 170 171 170 169 171 171 171 171 171 171 171 171 171 171 171 171 172 171 172 172 172 172 172 172 173 173 172 172 173 172 172 173 173 173 173 173 173 173 173 174 174 174 173 173 173 174 174 174 174 
167 167 167 167 167 167 167 167 167 167 167 167 167 168 167 168 167 167 168 168 168 168 168 168 167 168 168 168 168 168 168 168 168 168 168 168 168 168 167 168 168 168 168 168 168 168 168 168 168 168 168 169 168 168 168 168 169 168 168 168 169 169 168 169 168 169 169 169 169 169 169 169 169 169 169 170 170 169 170 170 169 170 170 170 170 169 170 170 170 170 170 170 170 170 171 171 171 171 171 171 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 171 171 171 171 171 171 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 
167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 167 168 167 168 167 168 168 168 168 168 168 168 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 168 168 168 169 169 169 169 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 171 170 171 170 170 171 171 171 170 171 171 171 171 171 171 171 171 171 171 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 173 172 172 173 173 
167 167 167 167 167 167 167 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 167 168 167 168 168 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 168 168 168 168 168 168 168 168 168 169 168 168 169 169 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 170 169 171 171 171 171 171 171 171 171 171 171 171 172 172 172 171 172 172 172 172 172 171 172 172 172 172 172 172 172 171 172 172 172 172 172 
167 167 167 167 167 167 167 167 167 167 167 167 167 166 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 167 168 167 167 167 168 168 168 167 167 167 168 168 168 168 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 169 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 169 169 169 169 169 169 169 170 170 170 169 169 170 170 169 170 170 170 170 170 170 170 170 170 170 170 170 170 171 170 170 171 170 171 171 171 171 171 171 171 171 171 171 171 171 171 172 171 172 172 172 172 172 172 172 172 172 172 172 172 
167 167 167 167 167 167 167 167 167 167 167 167 167 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 167 167 167 167 168 168 167 168 167 167 168 168 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 170 169 169 169 169 169 169 169 169 169 169 170 169 170 169 170 169 169 169 169 170 169 169 170 169 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 170 171 170 170 171 170 171 170 171 171 171 171 171 171 171 172 172 172 172 171 171 172 172 172 172 172 
166 166 167 166 167 167 167 166 167 167 167 166 167 167 167 167 167 167 167 167 166 167 167 167 168 168 167 167 168 167 167 167 167 167 167 167 168 168 168 167 167 168 168 167 168 168 168 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 168 168 168 168 168 168 169 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 171 172 172 172 172 172 172 172 172 172 
166 166 166 166 166 166 166 166 167 167 167 166 166 166 167 167 167 167 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 167 167 168 167 168 168 168 168 168 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 168 169 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 171 171 171 172 171 
166 166 166 166 166 166 166 166 167 166 166 166 166 166 167 166 167 167 166 166 167 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 167 167 167 167 167 167 168 167 167 167 168 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 168 168 168 168 168 167 169 169 169 169 168 169 169 169 169 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 170 170 170 170 170 171 171 171 171 170 171 171 171 171 171 171 171 171 172 172 171 171 172 
166 166 166 166 166 166 167 166 166 166 166 166 166 166 167 167 167 167 167 167 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 167 167 167 167 167 167 167 168 167 168 167 167 168 168 168 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 168 168 169 169 169 169 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 170 170 170 171 170 170 170 171 171 171 171 171 171 171 172 171 
166 166 166 166 166 166 166 166 166 166 166 166 166 167 166 166 167 166 167 166 166 167 167 166 167 167 166 167 166 167 167 167 167 166 167 166 167 167 167 167 167 167 167 167 167 168 167 167 168 167 167 167 167 168 168 167 167 168 168 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 168 169 168 168 168 168 169 168 168 169 169 169 169 169 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 169 170 170 170 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 170 170 170 171 171 171 170 171 171 171 
165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 166 167 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 168 168 169 168 169 168 169 168 169 169 169 169 169 169 169 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 171 
165 166 166 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 167 167 168 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 168 169 168 169 169 169 169 169 168 168 169 169 168 168 169 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 169 169 170 170 170 170 170 170 170 170 169 170 170 170 170 170 171 170 170 171 
166 165 165 165 166 166 166 166 166 166 166 165 166 165 165 166 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 166 166 167 167 167 167 167 167 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 169 169 169 169 169 169 169 169 170 169 170 170 
165 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 166 167 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 167 167 167 168 167 167 167 168 168 167 168 168 168 168 168 168 168 168 168 168 168 169 168 169 169 169 169 168 168 169 169 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 169 170 169 169 170 170 170 169 169 169 170 169 169 170 169 169 169 170 169 169 169 169 169 
165 165 165 165 165 166 165 166 166 165 166 166 166 166 166 166 166 166 166 165 166 166 166 166 165 166 166 166 166 166 166 166 166 166 166 166 166 167 166 166 166 166 166 167 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 169 170 169 170 170 170 169 170 170 170 170 170 170 170 170 170 170 170 
165 165 165 165 165 165 165 165 166 165 165 165 166 166 165 166 166 166 166 165 166 165 166 166 166 166 165 166 165 165 166 166 166 166 166 166 166 166 167 166 166 166 166 166 166 166 167 166 166 166 166 167 167 167 166 167 167 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 167 167 167 167 168 168 168 168 168 168 168 168 167 168 168 167 168 168 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 168 169 169 169 169 169 170 169 169 170 170 169 170 170 170 169 170 170 170 170 170 
165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 165 165 165 166 166 166 166 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 167 167 167 167 167 167 168 168 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 168 168 169 169 168 169 169 168 169 169 169 169 169 169 169 169 169 169 169 169 169 
165 165 164 165 165 165 165 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 165 165 166 166 166 166 166 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 166 166 166 166 166 166 166 166 166 166 166 166 167 166 166 166 166 167 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 168 168 169 169 169 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 169 169 169 169 169 168 169 
164 164 164 164 165 165 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 165 165 166 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 166 166 167 167 167 167 167 167 167 167 167 167 167 167 168 167 167 167 167 167 167 167 168 168 168 168 168 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 168 168 168 168 169 169 168 169 169 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 169 
164 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 165 165 165 166 166 165 166 166 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 
164 164 164 164 164 164 164 164 164 165 165 165 165 164 164 164 165 165 164 165 165 165 165 165 165 165 165 165 165 164 165 165 165 165 165 165 166 166 166 166 166 165 166 166 165 165 165 165 165 165 165 166 165 164 166 166 166 166 166 166 166 166 166 166 167 166 166 167 166 166 167 166 167 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 167 168 167 168 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 168 169 168 168 168 169 168 169 169 168 168 169 169 169 169 169 169 169 
164 163 164 164 164 164 164 164 164 165 164 164 164 164 165 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 165 166 166 165 165 165 166 165 165 165 164 165 166 166 166 166 166 165 166 166 166 166 166 166 166 166 166 166 167 166 166 167 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 168 168 169 168 168 169 169 169 169 169 169 
164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 164 165 165 165 165 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 166 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 166 166 166 166 167 166 167 167 167 166 166 167 167 167 167 167 167 167 167 167 167 168 168 167 167 168 168 168 168 168 168 168 168 168 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 168 169 168 168 
164 164 164 163 163 164 164 163 163 164 164 164 164 164 164 164 164 165 164 164 165 165 165 165 165 165 165 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 165 166 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 167 168 167 168 168 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 
163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 164 164 164 165 164 164 164 164 164 165 165 165 165 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 166 165 166 165 166 165 166 166 166 166 166 166 166 166 166 167 167 166 166 167 166 166 166 167 166 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 168 168 168 168 169 
162 163 163 163 163 163 164 164 163 164 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 164 164 165 165 164 164 164 164 164 164 164 164 165 165 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 165 165 165 165 166 166 166 166 166 166 166 166 166 166 167 165 165 166 166 167 166 166 167 167 166 166 166 166 166 166 167 167 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 167 167 167 167 168 167 168 168 168 167 167 168 168 168 168 168 167 168 168 168 168 168 168 168 168 
163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 164 164 163 163 163 164 164 164 164 164 164 164 164 164 164 165 165 164 164 165 164 164 164 164 164 164 164 164 165 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 164 164 165 164 165 165 165 165 165 165 165 165 165 165 165 166 165 166 166 164 165 166 166 166 166 166 166 166 165 166 165 165 166 166 166 166 166 166 166 167 167 167 166 166 166 167 167 167 167 167 167 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 167 167 167 168 168 167 167 168 167 167 168 167 168 167 168 168 168 
163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 164 164 164 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 166 165 166 166 166 166 166 166 166 166 166 165 166 166 166 166 166 167 166 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 167 167 167 167 167 167 168 168 167 167 167 167 168 168 168 
162 162 163 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 163 162 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 164 164 164 165 164 164 165 165 164 164 165 164 164 165 165 165 165 165 164 165 165 165 165 165 165 165 164 164 165 165 165 165 165 165 165 165 165 164 165 165 165 165 165 165 165 165 165 165 165 166 165 165 165 165 165 165 166 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 
162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 162 163 163 163 163 163 163 163 163 163 163 163 163 163 164 163 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 164 164 165 165 164 164 165 165 165 165 165 165 165 165 165 165 165 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 165 165 165 165 165 165 166 166 165 165 165 166 165 166 166 166 166 166 165 165 166 166 165 166 166 166 166 166 166 166 166 166 166 166 167 166 167 167 167 167 167 167 167 167 167 167 167 167 
162 162 162 162 162 162 163 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 163 163 163 163 163 163 163 163 163 163 163 164 164 163 164 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 165 165 165 165 166 165 165 165 165 165 166 165 165 165 166 166 165 166 166 166 166 166 165 166 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 166 166 165 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 
161 162 162 161 162 162 162 162 162 162 163 162 162 162 162 162 163 162 163 163 163 163 163 163 163 163 163 163 164 164 164 164 164 164 163 164 164 164 163 163 163 163 163 163 163 163 163 163 163 163 164 163 164 163 164 164 164 163 163 163 163 163 164 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 165 164 164 165 164 165 165 164 165 165 165 165 165 165 165 165 165 165 166 166 165 166 166 166 166 165 166 166 166 166 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 166 167 167 167 166 167 
161 161 162 161 162 162 162 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 163 163 164 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 163 163 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 165 165 165 165 165 166 166 166 166 166 165 165 166 166 166 166 166 166 166 166 166 166 166 166 167 167 166 166 166 167 167 167 166 167 167 167 167 167 167 
161 162 162 161 161 162 161 161 162 162 161 161 162 162 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 162 162 162 163 163 163 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 163 163 163 164 164 164 163 163 164 164 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 164 165 165 165 165 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 165 166 166 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 
161 162 162 162 162 162 162 162 162 162 162 162 162 162 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 162 163 163 163 163 163 163 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 164 165 164 165 164 165 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 
162 162 162 162 162 162 162 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 162 162 163 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 164 164 165 165 164 164 165 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 165 
160 161 161 161 161 162 161 161 161 161 162 161 162 161 161 162 162 162 162 163 162 162 162 162 162 162 163 162 163 163 162 162 162 163 163 162 163 163 163 162 163 163 163 163 163 163 163 163 163 162 163 162 163 163 163 163 163 163 163 163 163 163 163 164 164 163 163 163 163 163 163 163 163 163 164 163 163 164 164 164 163 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 164 165 165 165 165 165 164 165 165 165 165 165 166 165 165 165 165 165 165 165 165 165 165 165 165 165 166 165 165 165 166 166 166 166 166 165 166 165 166 166 165 165 166 166 166 166 166 165 
159 160 160 160 160 160 160 160 160 160 161 161 160 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 162 162 163 162 162 162 162 162 162 163 163 163 163 163 163 163 162 163 163 163 163 163 163 163 163 164 163 163 163 163 163 163 163 163 163 164 163 163 163 163 163 163 163 163 163 163 163 163 163 164 163 164 164 163 164 164 164 164 164 164 164 164 164 164 164 164 164 165 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 165 165 166 166 166 166 166 165 166 166 166 166 166 166 166 166 166 166 
160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 161 161 160 161 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 163 161 161 161 161 162 162 162 161 162 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 163 164 164 164 164 163 164 164 164 163 163 164 163 164 164 164 164 164 164 164 164 164 163 164 164 164 164 164 165 164 164 164 164 164 164 164 164 164 165 164 164 165 164 165 164 164 165 164 164 165 165 165 165 165 165 165 165 165 165 165 165 166 166 165 166 166 166 166 166 166 166 166 166 166 
160 160 160 160 160 160 160 160 160 160 160 160 160 160 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 161 160 160 160 160 161 160 160 161 161 161 162 161 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 161 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 164 163 163 163 164 163 163 163 163 164 164 164 164 164 164 164 164 164 163 163 163 164 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 164 164 164 165 164 164 165 165 165 165 165 165 165 165 165 
159 159 160 159 159 159 160 159 159 159 159 160 159 159 159 160 160 160 159 160 160 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 160 161 161 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 164 163 163 163 163 163 164 163 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 164 165 164 164 
159 159 160 159 160 159 159 159 159 159 159 159 159 159 159 160 160 159 159 160 159 160 160 160 160 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 161 161 161 161 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 161 162 161 162 162 162 162 162 162 163 163 163 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 163 163 164 164 163 164 164 164 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 164 164 165 164 164 165 164 164 165 164 
159 159 160 159 159 160 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 160 160 159 159 160 159 160 160 160 160 160 160 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 161 162 162 162 162 162 161 162 162 162 162 162 162 162 162 163 162 162 163 162 163 163 163 162 163 163 163 163 163 163 163 163 164 164 164 164 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 164 164 164 164 164 164 164 164 
159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 159 160 159 159 160 160 160 160 160 160 160 160 160 160 160 159 160 160 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 162 161 161 161 161 161 161 161 161 161 162 162 162 162 162 162 163 162 162 162 162 162 162 162 162 162 163 163 163 163 164 163 163 163 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 164 164 164 164 
159 158 159 159 158 159 159 159 159 158 158 159 159 159 159 159 159 159 159 160 160 160 160 160 160 159 160 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 160 160 160 160 160 160 160 160 161 160 160 160 161 160 161 161 160 161 161 161 161 161 161 162 162 162 162 162 161 162 162 162 162 162 162 162 162 162 162 161 162 162 162 162 162 162 161 161 161 162 162 162 162 161 162 161 162 162 162 162 161 161 162 162 162 163 162 162 162 162 162 163 163 163 163 163 163 164 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 164 164 164 164 
158 158 158 158 158 158 158 158 159 158 158 158 158 159 158 159 159 159 159 159 159 159 159 159 159 160 159 159 159 159 159 160 160 159 159 160 160 160 160 160 160 160 160 160 160 160 160 159 160 160 159 159 160 160 160 160 160 160 160 160 160 160 160 160 159 160 160 160 160 160 160 161 160 160 160 161 161 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 162 162 162 162 162 162 162 162 162 163 162 162 162 163 163 163 162 163 163 163 162 163 162 163 163 163 163 163 163 164 164 164 164 163 163 164 163 164 164 164 164 164 164 164 165 165 165 
158 158 158 158 158 158 158 158 158 158 158 159 158 158 158 158 158 158 158 159 158 159 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 160 160 160 160 160 160 159 160 160 160 160 159 160 160 160 160 160 160 160 160 160 160 160 160 159 160 160 160 160 160 160 161 161 161 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 162 163 163 163 162 163 163 163 163 163 163 163 163 163 163 163 162 163 163 163 163 163 162 162 163 163 163 162 162 163 162 163 163 163 163 163 163 164 163 163 163 163 163 164 163 163 163 163 164 164 164 164 
158 158 158 158 158 158 158 158 158 158 158 158 158 157 157 158 158 158 158 158 158 158 158 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 160 161 160 160 160 160 160 160 161 160 161 161 161 161 161 161 161 161 162 161 161 161 162 162 162 162 162 162 162 162 162 162 162 163 162 162 162 162 163 163 162 163 163 163 163 163 163 163 163 163 163 163 163 162 163 162 163 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 
158 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 160 160 160 160 159 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 160 160 160 160 160 160 160 160 160 160 161 161 160 161 160 160 160 160 160 161 161 161 161 161 161 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 163 162 162 162 162 162 163 163 163 163 163 163 163 163 163 163 163 162 163 163 163 163 163 163 163 163 163 163 163 162 163 162 162 
157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 159 159 159 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 158 159 159 159 159 159 159 160 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 160 160 161 161 161 161 161 161 160 161 161 161 161 161 161 161 161 161 160 161 161 161 161 161 161 162 161 161 161 161 162 161 161 162 161 161 162 162 162 162 161 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 164 163 163 163 163 162 162 162 163 162 
158 157 157 157 157 158 157 158 158 158 158 158 158 158 158 158 158 158 159 158 158 158 158 158 158 158 159 159 159 158 158 159 159 159 159 159 159 158 158 159 159 159 158 159 159 159 159 159 159 159 159 160 159 159 160 159 159 159 159 159 159 159 160 160 160 160 159 159 160 160 160 160 160 160 160 160 161 161 160 160 160 161 161 161 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 162 162 162 163 163 163 162 162 162 163 163 163 163 162 162 162 162 163 162 
157 157 157 157 157 158 157 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 159 158 158 158 158 158 158 158 159 158 158 158 158 158 158 158 158 158 159 159 159 159 159 159 159 159 159 159 159 159 159 158 159 159 159 159 159 159 159 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 160 161 161 161 161 161 161 161 160 161 161 161 161 161 161 161 161 162 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 
157 157 157 157 157 158 157 158 157 157 157 157 157 158 158 157 158 158 157 157 157 158 158 158 158 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 159 159 159 158 158 158 158 158 158 159 159 159 158 158 159 159 159 159 159 159 159 159 159 160 159 160 160 160 160 160 159 160 160 160 159 160 160 160 160 160 160 160 161 161 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 162 162 162 162 162 162 
157 157 157 157 157 157 157 157 158 157 157 157 157 157 157 157 157 157 158 157 157 158 158 158 158 158 157 158 158 157 157 158 158 158 158 158 158 158 158 158 158 157 158 158 158 157 158 158 158 158 158 158 158 158 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 159 159 158 159 159 159 158 158 158 159 160 160 159 159 159 159 160 160 160 160 160 160 160 160 160 160 161 161 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 161 161 161 161 161 161 161 162 162 162 162 161 162 162 162 162 162 162 162 162 162 162 162 162 163 162 162 162 
156 156 156 157 157 157 156 157 157 157 157 157 157 157 157 157 158 157 157 157 157 157 158 157 157 157 157 158 157 157 157 158 157 157 157 158 158 158 158 158 158 158 158 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 159 159 159 159 159 159 159 159 159 159 160 159 159 159 160 160 160 160 160 160 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 162 161 161 161 161 161 161 161 162 161 162 162 162 162 162 162 162 162 162 163 162 162 162 162 162 162 162 162 162 
156 157 156 156 156 157 156 157 157 157 157 157 157 157 157 157 157 157 157 158 157 157 157 158 157 157 158 158 157 158 158 157 157 157 157 158 158 158 158 158 157 158 158 158 158 158 157 158 158 158 157 158 158 158 158 158 158 158 158 158 158 158 158 159 158 158 158 159 158 158 158 159 159 159 159 159 159 158 159 158 159 159 158 158 159 159 159 159 159 160 160 159 159 159 160 160 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 161 161 160 161 160 161 161 161 161 161 161 161 161 161 161 161 162 161 161 162 162 162 162 162 162 162 162 162 162 162 161 161 162 161 162 
156 156 156 156 156 156 156 156 156 156 156 156 157 156 156 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 158 157 158 158 157 158 158 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 159 158 158 158 159 158 158 158 158 159 159 159 159 159 159 159 159 159 159 159 159 158 159 159 159 159 159 159 159 159 159 159 160 159 159 159 159 159 160 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 161 161 160 161 161 161 161 161 161 161 161 162 162 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 
156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 157 157 156 156 156 157 156 156 157 156 157 157 157 157 157 157 157 157 157 157 157 158 157 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 157 157 157 157 158 158 157 158 157 157 157 157 158 158 158 158 158 159 159 159 159 159 159 159 159 159 158 158 158 159 159 159 158 159 159 159 159 159 159 159 159 159 159 159 160 159 160 160 160 160 160 160 160 160 160 160 160 160 161 160 161 160 160 160 160 161 160 161 160 161 161 161 161 161 161 160 161 161 161 161 161 161 161 161 162 161 161 160 161 161 161 161 162 
156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 157 156 157 156 156 156 156 156 156 157 156 156 156 157 157 156 156 157 157 157 156 157 156 156 157 157 157 157 157 158 157 157 157 157 157 158 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 158 157 157 158 158 158 158 158 158 158 157 158 158 158 158 158 158 159 158 159 159 159 159 159 159 159 159 159 159 160 159 160 159 159 160 160 160 160 160 160 160 161 160 161 161 160 160 160 160 160 161 161 161 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 161 160 161 161 161 
156 155 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 155 156 156 156 156 156 156 156 156 156 156 156 156 156 157 156 157 156 156 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 158 158 158 157 157 157 158 157 158 158 158 158 158 158 158 158 158 158 159 158 158 159 159 159 159 159 159 159 159 159 159 159 159 160 159 160 160 160 160 159 160 160 160 160 160 160 161 160 161 160 160 160 161 161 161 160 161 161 161 161 161 161 161 161 161 161 161 161 160 161 161 161 161 
155 155 155 155 155 155 155 155 156 155 155 155 155 155 155 155 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 157 156 156 157 157 157 157 157 157 157 157 156 157 157 157 157 157 157 157 157 157 157 157 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 159 158 158 158 158 158 159 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 161 160 160 161 160 160 160 160 160 160 160 160 160 161 161 
154 154 155 155 155 155 155 155 155 155 155 155 155 155 155 155 156 156 155 155 155 155 155 156 156 156 156 156 156 156 157 156 157 156 156 156 156 156 156 157 157 156 157 156 156 156 156 156 156 156 156 156 156 156 157 157 156 157 156 157 157 157 157 157 156 156 157 157 157 156 157 157 157 157 157 157 157 157 157 157 157 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 159 159 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 160 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 
154 154 154 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 156 156 156 156 156 156 156 157 157 157 156 156 157 157 157 157 157 156 156 157 157 157 157 156 157 157 157 156 156 156 156 156 156 156 156 156 157 156 156 156 156 156 156 156 156 156 156 156 157 157 156 156 156 157 157 157 157 157 157 157 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 159 159 159 158 158 159 159 158 158 159 158 159 159 159 159 159 159 158 159 159 159 159 159 159 159 159 159 159 160 159 160 160 160 160 159 159 160 160 160 160 159 159 160 159 160 160 160 160 160 160 
155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 156 156 155 155 156 156 155 156 155 155 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 157 157 157 157 157 157 157 156 156 156 156 156 157 156 156 157 157 156 157 156 156 156 156 156 156 156 156 156 156 156 156 156 156 157 157 157 157 157 157 158 158 157 158 158 158 158 159 159 158 159 159 158 158 158 159 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 159 160 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 160 160 160 
155 155 155 155 155 155 155 155 155 155 155 156 155 155 155 155 155 155 156 155 155 155 155 156 155 155 155 155 156 155 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 157 157 157 156 156 157 157 156 157 156 156 156 156 156 156 157 156 157 157 157 157 157 157 157 157 157 157 157 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 159 160 159 160 159 160 160 160 160 160 160 160 160 160 159 160 159 159 159 159 159 159 160 160 
155 155 156 155 155 155 155 156 155 155 156 156 156 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 156 155 156 156 155 155 156 156 155 156 156 156 156 156 155 155 156 156 156 155 156 156 155 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 157 156 156 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 158 158 158 158 158 158 158 158 158 158 159 158 159 159 158 158 158 159 158 159 159 159 159 159 159 159 159 160 160 160 160 160 160 160 160 160 159 160 159 159 159 160 160 159 159 159 159 159 
156 156 155 155 155 155 155 155 155 155 155 155 155 155 156 155 155 155 155 155 155 155 155 155 155 154 155 155 155 155 155 154 154 155 155 155 155 155 155 155 155 155 155 156 156 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 156 156 156 156 156 156 156 156 156 156 156 156 155 156 155 156 156 156 156 156 156 156 157 156 156 157 157 156 157 157 157 157 157 157 157 157 157 157 157 157 157 158 157 157 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 159 159 159 159 159 159 160 160 159 159 159 160 160 159 159 159 159 159 159 159 159 159 159 159 159 
155 155 155 155 155 156 156 155 155 155 155 155 155 155 155 155 156 155 155 155 155 155 155 155 155 154 154 155 154 154 154 155 155 155 154 155 155 155 154 154 155 155 155 155 155 155 154 155 155 155 154 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 156 156 156 156 156 155 155 155 156 156 155 156 155 156 156 156 156 156 156 156 156 157 157 157 157 157 156 156 156 156 156 156 156 157 157 157 157 157 157 157 157 157 157 157 157 158 157 157 157 158 158 158 158 158 158 158 157 158 158 158 158 158 158 158 159 158 159 159 159 159 159 159 159 159 159 159 158 159 159 159 159 159 159