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