about summary refs log tree commit diff
path: root/THT/C/QG-2017/input15/47.txt
blob: bbf76fade4b69f9ce9fd6e5245b260b88df9f530 (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
 98 163 148 150 154 147 158 168 168 168 168 167 167 167 167 167 166 166 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 165 166 166 165 165 165 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 166 165 165 167 166 165 165 166 166 166 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 169 169 168 169 169 168 168 161 137 154 160 142 134 171 172 104 184 177 159 161 160 166 167 165 175 132  49 168 170 168 166 165 169 170 169 170 170 169 167 168 
 84 167 156 165 155 157 164 169 168 168 167 168 167 167 166 166 166 166 166 166 166 166 165 165 165 165 166 166 166 165 165 165 166 166 166 166 166 166 165 165 166 166 166 166 166 166 164 164 165 165 165 166 165 166 166 165 165 166 165 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 164 164 165 165 159 159 167 166 166 166 167 166 167 167 167 167 167 167 167 167 167 168 167 167 167 168 167 167 167 167 168 168 168 168 169 168 169 169 168 168 169 168 169 169 169 170 155 128 171 169 133 187 171 160 160 158 167 169 167 178  96  70 180 167 168 166 166 170 169 169 169 169 169 166 168 
108 167 151 161 148 161 168 168 168 167 167 167 167 167 166 166 166 166 165 165 165 165 165 165 165 164 165 165 165 165 165 165 165 165 165 166 165 165 165 165 166 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 166 166 166 166 165 166 166 166 166 165 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 168 168 168 168 168 168 168 169 168 168 168 167 167 168 168 170 158 133 169 168 153 167 161 156 159 160 165 169 167 177 105  62 179 167 169 166 166 169 170 170 170 170 169 166 169 
 72 166 158 170 156 163 166 168 167 167 167 167 167 166 166 166 165 165 165 165 165 165 165 164 165 165 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 165 165 165 165 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 165 165 165 165 165 165 165 165 165 166 166 165 165 166 166 166 166 165 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 168 168 168 168 168 168 168 168 168 168 168 168 168 171 152 151 170 167 133 166 161 161 161 158 165 170 167 176  76  93 181 167 167 165 166 169 169 169 169 169 168 167 169 
 75 170 162 172 151 161 164 167 166 167 166 166 166 166 166 165 165 165 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 164 164 165 164 165 165 165 165 165 165 165 165 165 165 165 164 165 165 165 165 165 165 165 165 165 165 165 166 166 165 165 166 166 165 165 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 168 168 168 168 168 168 168 169 166 168 168 167 167 168 169 168 161 159 163 170 166 177  78  99 181 167 167 165 166 170 169 169 169 169 167 168 169 
 52 153 161 177 159 159 163 167 166 167 166 166 166 166 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 164 165 164 165 165 165 165 164 165 165 165 165 165 165 165 165 165 164 165 165 165 165 165 165 165 165 164 165 165 164 165 165 165 165 165 165 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 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 168 168 167 168 168 168 168 168 168 168 170 183 167 166 163 161 161 160 160 159 164 170 166 177  94  68 181 167 167 165 165 170 169 169 169 167 168 168 169 
 71 157 159 170 152 162 162 167 166 166 166 166 166 165 165 164 164 165 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 164 164 164 164 164 165 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 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 167 166 166 166 166 166 166 166 167 167 166 167 167 167 167 167 167 168 167 167 167 167 168 168 168 168 169 165 173 166 169 162 164 165 164 162 159 163 169 166 176  82  79 184 166 167 164 167 169 169 169 169 167 167 169 169 
 56 158 146 165 159 154 154 162 166 166 166 166 165 165 165 164 164 164 164 164 164 163 164 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 165 164 164 165 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 165 165 165 165 165 165 165 165 166 165 165 166 166 166 166 167 166 167 167 166 166 167 167 167 166 167 167 167 167 167 167 168 168 167 168 168 168 168 169 163 153 168 166 165 165 167 165 160 158 165 169 166 175  72 104 181 166 166 163 168 169 168 168 168 167 168 168 168 
105 158 156 165 152 160 153 164 164 166 166 165 165 165 164 164 164 164 164 164 163 163 163 163 163 163 163 163 164 163 163 163 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 164 164 164 164 164 165 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 165 165 165 165 165 166 165 165 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 168 168 168 167 169 163 161 166 167 164 165 167 167 161 158 162 168 169 158  50 158 171 168 165 164 168 168 168 168 166 167 168 167 168 
 92 159 166 171 158 155 166 164 162 165 165 165 165 165 164 164 164 164 164 164 163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 164 164 164 163 164 163 164 163 164 164 164 163 164 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 164 164 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 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 167 168 164 164 165 167 166 165 168 168 161 157 160 169 165 174  67 114 180 165 164 164 169 168 168 168 168 165 168 168 168 
 73 158 167 168 155 154 157 155 159 164 165 165 164 164 164 164 164 163 163 163 163 163 163 163 163 163 162 163 163 163 163 163 163 163 164 164 163 164 163 164 163 163 163 164 163 164 163 162 163 164 163 164 164 164 164 164 164 164 164 164 164 164 164 164 165 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 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 166 166 167 167 166 167 167 167 167 167 168 163 163 165 166 165 164 168 168 163 158 160 168 165 174  61 117 181 165 164 163 168 168 168 167 166 166 167 168 167 
 82 148 147 164 159 152 145 159 162 165 165 164 164 164 164 163 163 163 163 163 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 163 163 163 164 163 163 164 163 163 164 164 164 164 163 164 164 164 164 164 164 164 164 164 164 164 164 165 165 164 164 165 165 164 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 166 166 166 167 166 166 166 167 163 165 165 166 165 165 167 168 161 157 159 167 165 172  54 116 182 162 162 165 167 167 167 166 166 167 167 167 167 
113 155 147 156 144 147 155 164 164 164 164 164 164 164 163 163 163 163 163 163 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 164 164 163 163 163 164 163 163 163 164 164 164 163 164 164 164 164 164 164 164 164 164 164 164 165 164 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 166 165 166 166 165 166 166 166 167 166 166 166 166 166 166 166 166 166 165 166 165 165 166 164 166 168 161 156 162 168 167 163  57 154 171 164 162 165 168 167 167 165 166 167 167 167 167 
 96 154 151 159 155 150 150 163 163 164 164 164 164 164 163 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 163 162 163 162 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 164 164 164 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 165 165 165 164 165 165 165 164 165 165 165 165 165 165 165 166 165 165 165 165 165 165 165 165 166 166 166 166 166 165 166 165 165 166 164 166 167 162 158 158 167 169 151  44 164 169 165 163 165 168 168 168 166 166 167 167 167 167 
 66 152 157 158 150 163 164 163 164 163 163 163 162 162 162 162 162 162 162 162 162 161 161 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 163 163 162 162 163 163 163 163 162 163 163 163 163 163 163 164 163 164 164 164 163 163 163 164 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 164 164 164 164 164 165 164 164 164 164 164 164 164 165 165 165 165 165 165 165 166 166 165 166 166 165 165 165 166 166 166 166 165 163 167 164 163 167 164 157 157 166 166 159  43 158 171 162 162 166 167 167 167 167 164 167 167 167 167 
 74 169 164 174 172 173 167 163 163 163 163 163 163 163 162 162 162 162 162 162 162 161 161 161 161 161 161 162 162 161 162 161 162 162 162 162 162 162 162 162 162 162 162 162 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 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 164 164 164 164 164 164 164 164 164 164 164 165 164 164 164 164 164 164 164 164 165 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 166 165 163 166 164 164 167 161 155 157 167 165 161  45 150 173 161 162 165 167 166 166 166 165 166 166 167 166 
 93 156 152 162 169 173 164 163 163 163 163 163 163 162 162 162 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 163 162 162 162 162 162 162 163 162 162 163 162 162 163 162 162 162 162 162 162 162 163 162 163 163 163 163 163 163 163 163 163 163 163 163 164 163 164 164 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 165 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 163 165 162 166 164 156 156 165 168 146  37 162 168 162 161 165 166 166 165 165 166 166 166 166 166 
119 176 176 174 173 177 167 163 163 163 163 162 162 162 162 161 161 161 161 160 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 163 163 163 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 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 165 165 165 165 165 164 165 165 165 165 165 165 165 165 162 166 162 164 165 155 152 165 168 141  41 173 166 162 162 166 166 166 164 165 166 166 166 166 166 
123 162 161 157 161 169 164 163 163 163 162 162 162 162 162 161 161 161 161 161 160 160 161 160 160 161 161 161 161 161 161 161 161 161 161 161 161 162 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 162 163 162 163 162 163 163 163 163 163 163 163 163 163 163 163 163 162 163 163 163 164 163 164 163 164 164 163 164 163 164 164 164 164 164 164 165 165 164 164 165 164 164 164 165 165 165 165 165 165 165 165 165 165 163 164 165 162 166 162 155 156 165 167 149  34 155 171 162 162 165 166 166 165 165 166 166 166 166 166 
 67 165 170 168 171 172 163 164 163 163 163 162 162 162 161 161 161 161 161 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 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 162 162 162 162 162 162 162 162 163 163 163 163 162 163 163 162 163 163 163 163 164 163 163 163 163 163 163 163 164 164 163 164 164 164 164 164 164 164 164 164 164 165 164 165 164 164 164 165 165 165 165 165 163 164 165 162 166 163 156 158 166 166 154  38 153 170 161 162 166 166 166 165 165 166 166 166 166 166 
 77 157 169 168 163 161 164 156 160 163 163 162 162 162 161 161 161 160 160 160 161 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 161 161 161 162 162 162 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 162 163 162 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 164 164 164 164 164 164 164 165 164 165 165 164 164 163 164 163 164 157 153 163 168 142  42 173 165 161 161 166 165 165 164 166 166 166 166 165 166 
119 170 171 169 166 167 162 149 158 163 162 162 162 162 162 161 161 161 161 160 160 160 160 160 160 160 161 161 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 161 161 162 162 161 162 162 162 161 162 162 162 161 162 161 162 162 162 162 162 162 162 162 162 162 162 163 162 162 163 162 163 162 162 162 162 162 163 162 162 163 163 163 163 163 162 162 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 165 165 163 164 163 162 165 157 152 163 166 150  36 148 172 159 162 166 165 164 164 166 165 166 165 166 165 
 98 156 153 166 167 156 161 161 162 162 162 162 162 161 161 161 161 161 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 162 161 161 161 162 162 161 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 163 162 163 163 163 163 163 163 163 163 163 163 163 163 162 162 163 163 163 163 163 164 163 163 164 164 163 164 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 163 164 163 163 164 155 151 165 163 166  48 143 172 159 162 165 165 163 164 166 165 165 165 166 165 
103 167 164 167 162 165 157 155 161 162 162 162 161 161 161 161 161 160 160 160 160 160 160 160 160 160 160 160 160 161 160 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 162 162 162 162 162 162 162 162 162 162 162 163 162 162 162 162 163 163 163 163 163 163 163 163 163 162 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 165 164 164 164 165 164 162 164 162 164 157 153 161 166 151  39 164 167 160 163 165 165 163 165 166 165 165 165 165 165 
125 152 155 156 156 155 157 161 162 162 162 162 162 161 161 161 161 160 160 161 160 160 160 160 160 160 161 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 162 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 163 162 162 163 162 162 162 163 163 162 162 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 164 164 162 164 162 164 160 151 158 168 144  49 172 163 160 164 165 165 164 163 165 165 165 165 165 165 
 86 161 155 153 153 140 145 155 161 162 162 162 161 161 161 161 160 160 160 160 160 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 161 161 161 161 162 161 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 162 163 162 162 163 162 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 165 163 163 164 162 162 153 155 165 158  59 169 164 159 164 165 164 164 165 165 165 165 165 165 165 
 87 144 143 148 147 155 154 157 160 162 162 161 161 160 160 160 160 161 160 160 160 160 160 160 160 160 160 160 160 160 161 160 160 160 161 161 160 161 161 161 161 161 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 161 162 161 162 162 162 162 162 162 162 162 162 162 162 162 163 162 162 162 162 162 163 162 163 162 162 162 162 162 162 162 163 162 163 162 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 163 163 164 161 164 162 152 153 170 131  54 185 159 160 165 164 163 165 166 165 165 165 165 165 165 
 83 146 151 161 153 155 158 156 160 161 161 161 161 161 161 161 160 160 160 160 160 160 160 160 160 160 160 161 160 161 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 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 163 162 162 162 162 162 162 163 162 162 163 162 162 162 162 162 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 163 163 163 162 164 157 151 163 172 110  68 182 159 161 165 164 163 164 165 165 165 165 165 165 165 
116 151 154 148 150 158 163 162 161 161 161 161 161 161 161 161 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 161 161 160 161 161 160 161 161 161 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 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 162 163 163 162 162 163 163 162 163 163 163 162 162 163 163 162 163 163 163 163 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 161 155 158 168 136  72 185 157 161 165 165 164 162 164 164 165 165 165 165 165 
143 161 160 154 158 159 157 159 160 161 161 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 161 160 161 160 161 161 161 160 161 161 161 161 161 161 161 161 161 161 161 162 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 163 163 162 162 162 162 163 163 163 163 162 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 163 162 164 163 162 158 154 165 149  57 174 161 159 164 164 163 164 163 164 164 165 164 164 164 
163 162 162 161 161 161 160 160 160 161 161 160 160 160 160 160 160 160 159 160 160 159 160 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 160 160 160 161 161 161 160 161 161 161 161 161 161 161 161 161 161 161 161 161 162 161 161 162 162 161 161 161 162 162 162 162 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 163 163 163 162 163 163 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 164 164 164 164 162 162 164 161 163 155 156 167 140  52 166 161 159 165 164 161 164 165 165 165 165 165 164 165 
161 162 161 162 161 161 162 161 161 161 161 161 160 160 160 160 160 160 160 160 160 159 159 159 160 160 160 159 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 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 162 161 162 162 162 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 162 163 163 163 164 162 163 164 163 164 164 163 164 164 163 164 164 164 164 164 164 161 163 163 162 161 152 157 173  97  99 189 156 160 163 164 162 163 165 165 164 164 165 164 165 
162 161 161 161 161 161 161 161 161 161 160 161 160 161 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 161 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 161 161 161 162 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 162 162 162 163 163 163 163 162 163 163 163 163 163 163 163 164 164 163 164 163 163 164 163 163 164 164 164 164 163 163 162 162 162 161 152 157 174  85  94 192 155 159 164 164 163 164 164 165 164 164 164 164 165 
161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 160 160 160 160 159 159 160 159 159 159 160 160 160 160 160 159 160 160 160 160 160 160 160 160 160 160 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 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 163 162 163 163 163 163 162 162 162 162 163 162 162 163 163 163 163 163 163 163 163 163 163 164 163 163 164 164 164 163 162 164 161 157 153 165 138  76 171 161 159 164 163 163 164 164 165 165 165 164 164 164 
161 161 161 161 161 160 161 160 160 160 160 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 160 160 160 159 160 160 160 160 160 160 160 160 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 162 161 162 162 162 162 162 161 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 163 162 162 162 162 162 162 163 162 163 163 163 162 163 162 163 163 163 163 163 163 163 163 164 164 163 163 164 163 162 163 163 160 157 153 162 158  50 149 164 161 163 163 164 164 164 164 164 164 164 164 164 
161 161 161 161 160 160 160 160 160 160 160 159 160 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 160 160 160 160 160 160 161 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 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 163 162 162 162 163 163 163 162 163 162 163 162 163 163 163 163 163 163 163 163 164 164 163 164 164 164 162 162 162 160 155 155 171 109  46 179 157 162 164 162 164 164 165 164 164 164 165 164 164 
160 160 160 161 161 160 160 160 160 160 160 160 159 159 159 159 160 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 161 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 162 161 161 161 161 161 161 161 162 162 162 161 161 161 161 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 163 163 162 163 163 163 163 163 163 163 163 163 163 164 164 163 163 163 162 162 163 160 156 153 171  99  63 180 156 163 163 162 164 164 164 164 164 164 164 164 164 
160 160 160 160 160 160 160 160 160 160 160 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 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 162 161 161 161 161 161 162 162 161 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 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 163 164 164 163 162 163 162 161 155 155 171  98  88 177 155 164 163 162 164 164 164 164 164 164 164 164 164 
159 159 159 160 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 158 158 159 158 158 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 160 160 161 160 160 160 160 161 161 161 161 161 161 160 161 161 161 161 161 161 161 161 161 161 161 161 161 162 161 160 162 162 162 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 163 163 162 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 161 162 160 146 166  83 100 172 157 163 162 164 164 164 164 164 164 164 164 164 164 
159 159 159 160 159 159 159 159 159 159 158 159 159 159 159 158 159 158 158 159 158 158 158 158 159 159 159 159 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 160 160 160 160 160 160 160 161 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 162 161 161 161 162 161 161 162 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 163 163 163 163 163 163 163 163 163 164 163 163 162 161 162 160 147 164  89  98 172 157 162 162 164 164 164 164 164 164 164 164 164 164 
159 159 159 159 159 159 159 159 159 158 158 158 158 158 158 158 158 159 158 158 158 158 158 159 158 159 159 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 160 160 161 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 162 162 161 162 162 162 162 162 162 162 162 162 161 162 162 162 162 162 162 162 162 162 162 163 162 163 163 162 163 163 162 163 163 163 163 163 163 163 163 163 163 163 163 161 162 162 156 147 171  84  79 176 155 163 162 164 164 164 164 164 164 164 164 164 164 
159 159 159 158 159 158 158 158 158 158 158 158 158 158 159 158 158 158 158 158 158 158 158 158 159 158 159 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 161 160 161 161 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 161 161 161 161 161 161 162 162 162 162 162 162 162 161 162 162 162 162 162 162 162 162 162 162 163 163 162 162 162 162 163 163 163 163 163 163 164 163 163 163 163 163 162 160 163 159 145 163 105  77 174 156 162 163 164 164 164 164 164 163 164 164 164 164 
159 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 159 159 159 159 158 159 159 159 159 159 159 159 159 160 159 159 160 160 160 160 160 160 160 160 160 160 160 160 161 160 160 161 160 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 162 161 161 162 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 162 163 163 163 163 163 163 163 162 161 162 158 144 163  95  94 170 158 161 163 164 164 164 164 164 164 164 164 164 164 
158 158 158 158 158 158 158 158 158 158 157 157 157 158 158 158 157 157 157 157 157 158 158 157 157 158 158 158 158 158 158 158 158 159 159 158 159 159 158 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 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 162 161 161 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 162 163 163 163 163 163 161 161 163 158 145 164  67 128 168 157 162 162 164 163 163 163 163 163 163 163 164 163 
158 158 158 157 157 158 158 158 157 157 157 157 158 157 157 158 157 157 157 157 157 157 157 158 158 158 158 158 158 158 158 158 158 158 158 158 159 158 158 158 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 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 162 161 161 162 162 161 162 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 162 162 163 163 162 162 160 162 162 146 159 105  73 172 155 162 162 164 163 164 164 164 163 164 163 164 163 
157 157 158 158 158 157 157 157 157 157 158 157 157 157 157 157 157 157 157 158 157 157 157 157 157 157 157 157 157 158 158 158 158 158 158 158 158 158 158 158 158 159 158 158 159 159 159 159 159 159 159 159 159 159 160 159 159 160 160 159 160 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 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 162 162 161 162 162 162 162 162 162 163 163 162 162 163 163 162 162 160 162 162 147 159  68 116 168 156 161 163 163 163 163 163 163 163 163 163 163 164 
157 157 158 158 157 157 157 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 158 158 158 158 159 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 159 160 159 160 160 160 160 160 160 160 160 160 160 160 161 160 160 160 160 161 160 161 161 161 161 161 161 161 161 161 161 161 161 162 161 161 162 161 162 161 162 161 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 163 161 160 163 145 156  85  92 169 157 161 162 163 163 163 163 163 163 163 163 163 163 
157 158 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 157 157 157 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 159 159 158 159 158 159 159 159 159 159 159 159 159 159 159 159 159 160 160 160 160 160 159 160 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 160 160 161 160 161 160 160 161 161 160 161 161 161 161 161 161 161 161 161 161 161 162 162 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 163 160 162 150 149 112  45 164 157 162 163 163 163 163 163 163 163 163 163 163 163 
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 157 157 157 157 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 159 159 159 159 159 159 159 159 159 159 159 159 160 160 160 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 160 161 161 160 161 161 161 161 161 161 161 161 161 161 161 161 162 161 161 162 161 162 162 162 161 162 162 162 162 162 162 162 162 162 160 161 156 147 101  67 165 156 163 162 163 163 162 163 163 163 163 163 163 163 
157 157 157 157 157 157 157 157 157 156 157 157 157 156 157 157 156 157 157 157 156 157 157 156 157 158 157 157 157 157 158 158 157 158 157 158 158 158 158 158 158 158 158 158 159 159 158 159 159 159 159 158 158 159 158 159 158 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 161 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 160 161 161 161 161 161 161 160 161 161 161 161 162 162 162 162 162 162 161 162 162 162 162 162 162 162 161 159 163 149 152  71  95 167 155 162 162 162 162 162 162 162 162 162 162 163 163 
157 157 157 156 157 157 157 157 157 157 157 156 157 156 157 157 156 157 156 156 156 157 156 156 157 157 157 157 157 157 157 157 157 158 158 157 158 158 158 157 158 158 158 158 158 158 158 159 159 159 158 159 158 159 158 159 159 158 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 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 161 161 161 161 161 161 161 162 162 162 161 162 162 162 162 162 162 161 159 162 145 161  64  86 170 156 162 162 162 163 162 163 162 162 163 162 162 162 
156 156 156 156 157 156 157 157 157 157 156 156 156 157 156 157 156 157 156 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 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 159 159 159 159 159 160 160 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 161 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 162 159 161 153 152  76 115 165 158 162 162 162 163 163 162 162 162 162 162 163 162 
156 156 156 156 157 156 156 156 156 156 156 157 156 156 156 156 156 156 157 156 156 156 156 156 156 156 157 156 157 157 157 157 157 157 157 157 157 157 158 158 158 157 157 157 158 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 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 161 160 160 161 160 160 161 161 161 161 161 160 161 161 161 161 161 161 161 161 162 161 161 161 161 162 162 162 162 162 161 160 160 156 146  83  92 165 156 161 162 162 162 162 162 163 162 162 162 162 162 
156 156 156 156 156 156 156 156 157 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 157 157 157 157 157 158 158 158 158 158 158 158 158 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 159 159 159 159 160 160 159 160 160 159 160 160 160 160 160 160 160 160 160 160 160 161 160 161 160 160 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 162 161 160 159 158 152  91  97 166 157 161 162 162 162 162 162 162 162 162 162 162 162 
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 156 157 157 157 157 157 157 157 157 157 157 157 157 157 157 158 158 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 159 158 158 158 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 159 159 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 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 161 161 161 160 159 158 150  96  86 166 156 162 162 162 162 162 162 162 162 162 162 162 162 
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 157 157 157 157 156 157 157 157 157 156 157 157 157 157 157 157 157 157 157 158 157 158 158 157 157 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 159 159 159 159 160 160 159 160 160 159 160 160 160 160 160 160 160 160 160 160 160 160 160 161 160 160 161 161 161 161 161 161 161 161 161 161 161 162 161 161 161 161 158 161 156 150  92  94 167 156 162 161 162 162 162 162 162 162 162 162 162 161 
155 156 156 155 156 156 156 156 156 156 156 156 156 155 156 156 156 156 156 156 156 155 156 156 156 157 157 157 156 157 156 156 156 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 158 158 157 158 157 157 157 158 158 158 158 158 158 157 158 158 158 158 158 159 158 158 158 158 158 159 158 159 159 159 158 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 160 160 160 161 161 161 161 160 160 161 161 161 161 161 161 161 160 158 159 154  90 110 166 158 161 161 162 161 161 162 162 161 161 162 161 162 
155 156 155 156 156 156 156 156 155 156 155 156 156 156 156 155 155 156 155 155 155 156 156 155 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 157 157 157 158 158 157 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 159 158 159 158 159 159 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 159 160 160 159 159 159 160 159 160 160 160 160 160 160 161 160 160 161 161 161 160 161 160 161 161 161 161 160 160 158 159 148  80 125 161 160 161 161 161 161 161 162 162 161 161 162 161 162 
155 155 156 155 155 155 155 155 156 155 155 156 155 156 156 156 156 155 155 156 156 155 155 156 156 155 156 156 156 156 156 156 156 156 157 156 157 157 156 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 158 158 158 157 158 158 158 158 157 158 158 158 158 158 158 158 158 158 158 158 158 158 159 158 159 158 159 159 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 159 159 159 160 160 160 160 159 160 160 159 160 160 160 160 160 160 160 160 160 160 160 161 161 160 161 161 161 161 161 159 158 146  68 139 161 160 161 161 161 162 161 161 161 161 161 161 162 162 
155 155 155 154 154 155 155 155 155 155 156 155 155 155 155 156 156 156 156 155 156 156 155 156 155 155 156 156 156 156 156 156 156 156 156 157 157 156 157 157 157 157 157 157 157 156 157 157 156 157 156 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 158 158 158 158 158 159 159 158 159 159 159 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 160 160 160 160 160 160 160 159 159 159 160 160 160 160 160 160 160 160 160 160 161 160 160 160 160 160 160 157 159 101 122 164 159 161 161 161 161 161 161 161 161 161 161 161 161 
155 155 154 155 154 154 154 155 154 154 154 155 155 155 155 155 155 155 155 155 155 156 155 155 156 155 155 156 156 156 156 156 156 156 157 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 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 159 159 158 158 158 158 159 159 159 159 159 159 159 159 159 159 159 160 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 157 163 129  86 172 158 161 161 161 160 160 161 161 161 161 161 161 161 
155 155 154 155 155 155 155 155 155 154 155 155 155 154 155 155 155 155 154 154 154 154 155 155 155 155 155 155 156 156 156 156 156 156 156 156 156 156 156 157 157 157 157 156 157 157 156 156 157 157 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 158 158 158 158 158 158 158 158 159 158 159 158 158 158 158 158 159 159 158 158 159 158 159 159 159 159 159 159 159 159 159 159 159 160 160 159 159 160 160 160 160 160 160 161 160 160 160 160 160 160 160 160 160 159 159 156 153  88 127 170 159 160 161 160 161 161 161 160 161 161 161 161 161 
154 154 154 154 154 155 155 155 155 155 154 155 154 155 155 155 155 155 155 155 155 155 155 154 155 155 155 155 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 157 157 157 157 157 157 156 157 157 157 157 157 157 157 157 157 156 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 159 159 158 158 158 158 159 159 159 158 158 159 158 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 160 160 160 158 159 153 141  63 137 160 160 160 161 161 161 161 160 161 160 161 161 161 161 
154 154 153 154 154 154 155 154 154 154 154 154 154 154 154 154 154 155 154 155 155 154 154 154 154 155 155 154 155 155 156 156 155 155 156 156 156 156 156 156 156 156 156 156 156 156 156 157 157 156 157 156 156 156 157 157 157 157 156 157 157 157 157 157 157 157 157 157 158 157 157 157 158 157 158 158 158 158 158 158 158 157 158 158 158 158 158 158 158 158 158 158 158 158 159 159 159 158 158 158 158 159 159 158 159 159 158 159 159 159 159 159 159 159 159 159 159 159 160 159 159 160 159 160 160 160 160 160 160 160 160 158 157 157  84 113 167 159 160 160 161 161 160 160 161 161 161 161 161 161 
154 153 153 154 154 153 153 154 154 154 154 154 154 154 153 153 154 153 154 153 154 154 154 154 154 154 154 154 154 155 155 155 155 155 155 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 157 157 156 156 157 156 157 157 156 157 157 157 157 157 157 157 157 157 157 158 158 158 158 158 157 158 157 158 158 158 158 158 158 158 157 158 158 158 158 158 158 158 158 158 158 158 158 159 158 158 159 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 159 160 160 160 159 160 160 160 159 160 159 156 160  90 140 168 158 160 160 160 160 160 160 160 160 160 160 161 160 
153 153 153 154 153 153 153 153 153 154 153 154 154 154 153 154 154 154 153 154 154 153 154 154 154 154 154 154 154 154 155 154 154 154 155 155 155 155 155 155 155 156 156 155 156 155 156 156 156 156 156 156 156 156 156 157 156 156 156 157 157 157 156 157 156 157 157 157 157 157 158 158 157 157 157 157 157 157 158 158 158 157 157 158 157 157 157 158 158 158 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 159 158 158 159 158 159 159 159 159 159 159 159 159 159 159 159 160 159 159 159 159 159 160 159 160 159 157 157  85 145 164 159 160 160 160 160 160 160 160 160 161 160 160 160 
153 153 153 153 153 154 154 153 154 154 153 153 154 154 154 153 153 153 153 153 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 156 156 156 157 156 156 156 157 156 156 156 157 156 156 157 156 156 156 156 157 157 157 157 157 156 157 157 157 157 157 157 157 157 157 157 157 158 158 158 158 158 158 157 157 158 158 157 157 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 160 159 159 159 160 159 159 159 159 160 156 163 105  96 177 156 160 160 160 160 160 160 160 160 160 160 160 160 
153 153 153 153 153 153 153 153 153 153 153 153 154 154 153 153 154 154 154 153 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 156 156 155 156 156 156 156 156 156 156 156 157 156 156 156 156 156 157 156 156 156 157 157 157 156 157 157 157 157 156 157 156 157 156 156 157 157 157 157 157 157 157 157 157 157 157 157 157 158 157 157 158 157 158 158 158 158 158 158 158 158 158 158 158 158 159 158 159 159 158 159 158 158 159 159 159 159 159 159 159 159 159 159 159 159 159 158 161 101 129 170 157 160 159 160 160 160 160 160 160 160 160 160 160 
152 153 153 153 153 153 153 153 153 153 153 153 153 153 153 154 154 154 153 154 154 154 154 154 154 154 154 155 155 155 155 155 155 155 155 155 155 155 155 155 156 156 155 156 155 155 155 155 155 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 157 157 156 156 156 156 157 157 156 157 156 157 156 156 156 157 157 157 157 157 157 157 157 158 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 158 158 157 158 158 158 158 158 158 159 158 157 158 158 158 158 158 159 159 159 159 159 159 159 159 159 159 160 149  91 170 157 159 159 159 159 159 159 159 159 159 159 160 160 160 
153 153 152 152 153 153 153 153 153 152 153 153 153 153 153 153 154 154 153 154 153 154 154 154 153 153 153 154 154 154 154 155 155 155 155 155 155 155 155 156 155 156 156 155 155 156 155 156 156 156 156 156 155 156 156 156 156 156 156 156 156 156 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 157 157 157 157 157 157 157 157 157 158 158 157 157 158 158 158 158 157 158 158 158 158 158 157 157 158 157 157 157 158 159 159 159 159 159 159 159 159 159 159 158 153  88 165 159 160 160 159 159 159 159 159 159 159 159 160 159 159 
153 153 152 153 153 153 152 153 153 152 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 154 153 154 154 154 154 154 155 154 154 154 155 155 155 155 155 155 155 155 155 156 156 156 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 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 157 157 157 158 158 157 158 158 158 157 157 157 157 157 157 158 158 158 159 159 159 158 159 159 159 159 158 150  89 168 160 159 159 159 159 159 159 159 159 160 160 160 160 160 
152 153 152 152 152 153 152 153 153 153 152 152 152 153 152 153 152 153 152 152 153 153 153 153 153 153 153 154 154 154 154 154 154 154 154 154 154 155 154 154 154 154 154 155 155 155 155 155 155 155 156 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 155 156 156 156 156 156 157 157 156 156 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 158 157 157 158 157 157 157 158 157 156 157 156 157 157 157 158 158 158 158 158 158 158 159 159 158 159 158 161 104 145 166 157 159 159 159 159 159 159 160 159 159 160 160 159 
152 152 152 152 152 152 152 153 152 153 153 152 152 153 153 152 153 153 152 153 153 153 153 153 153 153 153 153 154 153 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 155 156 156 155 156 156 156 156 156 156 156 156 156 156 156 155 156 156 155 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 157 157 156 156 157 157 156 157 157 157 157 157 157 157 157 157 158 158 157 158 157 158 157 156 157 157 157 157 157 157 158 158 158 158 158 158 158 158 158 158 158 158 151 147 157 158 159 159 159 159 159 159 159 159 159 159 159 159 
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 154 153 153 153 154 154 154 154 155 154 154 154 155 155 155 155 155 155 155 155 155 155 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 157 156 156 156 156 156 157 156 157 157 157 156 157 157 157 157 157 157 157 157 157 157 157 157 157 158 158 158 157 157 157 157 157 157 157 157 158 158 158 158 158 158 158 158 158 158 156 157 158 157 155 158 158 158 158 158 158 158 158 158 159 159 158 159 
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 154 153 153 153 154 154 154 153 153 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 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 157 157 157 156 156 157 157 157 157 157 157 157 157 157 157 157 157 157 157 156 157 156 157 157 158 158 158 158 158 158 158 158 158 158 158 158 151 129 157 148 158 158 158 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 152 152 152 152 152 152 152 152 152 152 153 153 153 153 153 153 153 153 153 153 154 153 153 153 153 153 154 153 153 153 154 154 154 154 154 154 154 154 155 154 155 155 154 155 155 154 154 154 155 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 156 157 156 157 157 156 157 157 157 157 157 157 157 157 156 156 157 156 157 158 157 158 158 158 158 158 158 158 158 158 159 148  85 167 159 158 158 158 158 159 158 158 158 159 159 158 158 158 
152 152 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 152 152 153 153 153 153 153 153 153 153 153 153 153 153 154 154 154 154 153 154 154 154 154 154 154 155 155 154 155 154 154 154 154 155 154 154 154 154 155 155 155 154 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 156 155 156 156 156 156 156 156 156 156 156 156 156 157 156 156 157 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 156 151 119 157 155 158 158 158 158 158 158 158 159 158 158 158 159 159 
152 152 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 152 152 153 152 152 152 152 153 153 153 153 153 153 153 153 153 153 153 154 153 154 154 154 154 154 154 154 154 154 154 154 155 155 155 155 154 154 155 154 154 154 154 154 154 155 155 155 155 155 155 155 154 155 155 154 155 155 154 154 155 155 155 155 155 155 156 156 155 156 156 156 156 156 156 156 156 156 156 156 156 157 157 156 156 157 156 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 158 154 155 159 155 155 158 158 158 158 158 158 158 158 158 158 158 158 158 
152 152 151 151 151 151 151 151 151 152 152 152 151 152 152 151 152 152 152 152 152 152 152 152 152 152 152 152 153 152 152 152 153 152 152 153 152 153 153 152 152 152 152 153 153 153 153 153 153 153 153 153 153 154 154 154 153 154 154 154 155 154 154 154 154 154 155 154 155 155 155 155 155 155 155 155 155 155 155 155 155 154 155 155 155 155 155 155 155 155 155 155 155 155 156 155 155 155 156 156 155 155 155 155 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 157 154 154 155 156 157 157 157 157 158 157 157 158 158 158 158 158 157 158 
151 151 151 151 151 151 151 151 152 151 151 151 151 151 152 152 152 152 151 151 151 151 152 152 152 152 153 152 153 153 152 152 153 153 153 153 153 153 153 152 152 153 153 153 152 152 152 152 153 152 153 153 153 153 153 153 152 153 153 153 154 154 153 153 153 153 154 153 154 154 155 154 154 155 154 154 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 156 155 155 155 155 155 155 155 156 155 156 156 156 156 156 156 156 155 156 156 156 156 155 156 156 156 156 157 157 157 156 157 157 157 157 157 157 158 151 152 147 151 157 157 157 157 158 157 157 157 157 157 157 158 158 158 
151 151 151 151 151 151 151 151 151 151 151 151 151 152 152 152 151 152 152 151 151 151 151 152 152 152 152 152 153 152 152 152 152 153 153 153 153 152 153 153 153 153 153 153 153 153 152 153 153 152 153 153 153 153 153 153 153 153 153 153 153 153 152 153 153 153 153 153 152 153 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 155 155 155 155 155 155 154 155 155 156 155 156 156 155 155 155 155 156 156 156 155 155 155 155 155 156 156 156 156 156 157 157 156 156 156 157 158 150 152 146 146 152 158 158 157 157 158 158 158 158 158 158 158 157 158 
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 151 151 152 152 152 152 152 152 152 152 152 152 152 152 153 152 153 153 153 153 153 153 153 153 152 152 153 153 152 153 153 153 153 153 153 153 153 152 152 153 153 153 153 153 153 153 154 154 154 154 154 154 154 154 155 154 154 154 155 155 155 155 155 155 154 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 155 154 155 155 155 155 156 156 156 156 156 156 156 156 156 157 156 156 156 155 155 157 157 157 158 157 157 157 157 157 157 157 157 157 
151 151 151 151 151 151 151 151 151 151 151 151 152 151 151 151 152 151 151 151 151 151 151 151 151 151 152 151 152 152 151 151 152 152 152 151 152 152 152 152 152 152 152 153 153 153 152 152 152 153 153 153 153 153 153 153 153 154 153 154 153 153 153 152 152 152 153 153 153 153 153 153 153 153 154 154 153 153 154 153 153 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 156 155 155 155 156 155 155 155 155 155 155 155 155 155 155 155 156 156 156 156 155 156 155 156 156 156 156 156 156 157 156 156 156 156 157 157 156 157 157 157 157 157 157 157 
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 151 151 152 151 152 152 152 152 152 152 152 152 152 152 152 152 152 152 153 153 153 153 153 153 153 153 154 154 153 153 154 153 153 153 153 153 153 154 154 153 153 153 154 154 154 153 154 154 153 153 154 154 154 154 154 153 154 154 154 154 154 154 155 154 154 155 155 155 155 155 155 155 155 155 156 155 155 155 156 155 155 155 155 155 155 155 155 155 155 155 156 156 156 156 156 156 156 156 156 156 156 156 156 156 155 156 156 156 156 156 156 156 156 156 157 156 157 157 
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 151 151 151 151 151 152 151 151 152 152 152 152 152 152 152 152 152 152 152 152 152 153 152 152 153 152 152 153 153 153 153 153 153 153 153 153 153 153 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 154 154 154 155 154 154 154 154 154 154 155 155 155 155 155 155 155 155 155 154 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 157 
150 150 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 150 151 151 151 151 151 151 151 151 151 151 152 151 151 151 151 152 151 151 151 152 152 151 152 152 151 152 152 152 152 152 152 152 152 152 153 152 152 152 152 153 153 153 153 152 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 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 154 154 154 155 155 154 155 155 154 154 154 154 155 155 155 155 155 155 155 156 156 156 156 156 156 155 156 156 156 157 156 156 156 156 156 156 156 156 156 156 156 156 156 
151 150 150 151 151 150 151 151 151 151 150 151 151 150 151 151 151 151 151 151 151 151 151 151 150 151 151 151 151 151 151 151 151 151 151 151 152 152 152 151 152 151 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 153 153 153 153 152 153 153 152 153 153 152 153 153 154 153 153 153 153 153 153 154 154 154 153 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 154 154 154 154 154 154 154 154 154 153 154 155 155 155 155 155 155 155 156 155 156 155 155 156 156 156 156 156 156 156 156 156 157 156 156 156 156 156 156 156 
150 151 150 150 151 151 151 150 150 150 151 151 151 151 151 151 151 151 151 151 151 151 150 150 150 151 151 151 151 151 151 151 151 151 151 151 151 151 151 152 151 151 152 151 152 151 152 152 151 151 152 152 152 152 151 151 151 151 152 153 152 152 152 152 153 152 152 153 152 152 153 153 153 153 153 153 153 152 153 153 152 153 153 153 153 154 154 154 153 154 153 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 154 154 154 154 155 154 154 154 155 154 155 154 155 155 155 155 154 155 155 155 154 155 155 155 155 155 155 155 156 156 155 156 156 156 156 156 156 156 156 156 
150 150 150 150 150 150 150 150 150 150 150 151 151 150 150 150 150 151 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 151 151 152 151 152 152 152 152 151 151 151 151 151 152 152 152 152 152 152 152 152 152 152 152 152 153 153 153 153 152 153 153 152 152 152 152 153 153 153 153 152 153 153 153 154 153 153 153 154 154 154 154 154 154 154 154 154 154 154 154 154 155 154 154 155 154 154 154 154 154 154 155 155 155 154 154 154 154 155 155 154 154 154 154 154 155 155 155 155 155 155 155 155 155 156 156 156 156 155 155 156 156 156 156 156 
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 150 151 150 151 151 151 151 151 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 152 152 152 152 152 152 152 152 152 152 153 153 153 153 153 152 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 154 153 153 153 153 154 153 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 154 154 155 154 155 154 155 155 155 154 155 155 155 155 155 155 155 155 155 156 155 155 155 155 155 155 155 155 156 156 155 
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 151 151 150 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 152 152 151 151 151 151 150 150 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 152 153 153 152 152 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 154 153 153 154 153 154 154 154 154 154 154 154 154 154 154 155 154 154 154 155 155 154 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 156 156 
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 150 150 151 150 151 150 151 151 151 151 151 151 150 150 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 152 152 152 153 152 152 152 152 152 152 152 152 152 153 152 153 152 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 153 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 155 154 155 155 155 155 156 
150 150 150 150 150 150 149 150 149 150 149 150 150 149 150 150 150 150 150 150 150 150 150 149 149 150 150 150 150 150 150 150 150 150 151 150 151 150 150 150 150 150 151 151 150 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 153 152 152 152 152 152 152 152 152 152 152 152 152 153 153 153 152 152 152 152 153 152 153 153 152 153 153 152 152 153 153 153 153 153 153 153 154 153 153 153 153 153 153 154 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 154 154 154 154 154 154 
149 149 149 149 150 150 149 149 149 149 149 150 150 150 149 150 150 150 150 149 149 150 150 150 150 150 150 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 151 150 150 151 151 150 151 151 151 151 150 150 150 151 151 151 151 151 151 151 152 152 151 152 152 152 152 152 152 152 152 152 151 152 152 152 152 152 152 152 152 152 152 152 152 153 153 152 152 152 152 152 152 153 153 152 152 152 152 152 152 153 153 153 153 152 153 153 153 153 153 154 154 153 153 154 153 154 153 154 153 154 154 154 153 154 154 154 154 153 153 154 154 154 154 154 153 154 154 154 153 153 154 154 154 154 154 154 
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 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 150 150 150 150 150 150 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 152 152 152 152 152 152 152 152 152 152 153 152 152 152 152 152 152 152 152 153 153 152 152 153 153 153 153 153 153 153 153 153 153 153 153 153 154 153 154 154 153 154 153 154 154 153 153 154 154 154 154 153 154 154 153 153 153 153 153 154 154 154 154 153 154 
149 149 148 149 149 149 149 149 148 149 149 149 149 149 149 149 149 149 149 149 149 149 148 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 150 150 150 150 149 150 150 150 150 150 150 150 150 150 151 151 151 151 151 151 151 151 151 151 151 151 152 151 151 152 151 151 151 152 152 152 152 152 152 152 152 152 152 151 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 153 153 153 153 153 153 154 154 153 154 153 153 153 153 153 154 154 153 153 153 153 153 153 153 153 153 154 153 154 153 153 
148 148 148 149 148 148 149 149 149 149 149 149 149 149 149 150 149 149 149 149 149 149 148 149 149 150 150 149 150 150 150 150 150 150 150 150 150 150 150 149 149 149 150 149 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 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 152 152 152 152 152 151 152 151 151 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 153 153 153 153 153 153 153 153 153 153 153 154 153 154 153 154 154 153 153 153 154 154 153 153 153 153 154 153 153 153 153 
148 148 148 148 148 148 148 148 149 149 149 148 149 149 149 149 149 149 149 149 149 149 148 149 148 148 149 149 149 149 149 150 149 149 149 149 149 150 150 149 150 150 150 149 150 150 150 150 150 150 150 150 150 150 150 149 150 150 149 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 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 153 152 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 154 154 154 153 153 153 153 153 153 
148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 147 148 148 148 149 149 149 148 149 149 149 149 149 149 149 149 150 149 150 149 149 149 149 149 149 149 149 149 149 150 150 150 150 150 149 150 149 150 149 150 150 150 150 150 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 151 151 150 150 151 151 151 151 151 152 152 151 152 152 151 151 152 152 152 152 152 152 152 152 152 151 152 152 152 152 152 152 152 152 152 151 152 152 152 152 152 152 152 152 152 152 152 153 153 152 153 153 153 152 152 152 152 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 154 
147 147 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 147 148 148 147 148 148 148 149 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 150 149 149 149 149 149 149 149 149 149 149 149 149 149 150 150 149 149 150 149 149 150 150 150 149 149 150 149 150 150 150 150 150 150 150 150 150 150 150 151 151 151 151 151 152 151 151 152 152 151 151 152 152 152 152 152 152 152 152 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 153 152 153 153 153 153 153 153 153 153 153 153 153 153 153 153 
148 148 148 148 148 148 148 148 148 148 148 148 148 148 147 148 147 148 148 148 148 148 148 148 148 148 148 148 149 149 149 149 149 149 149 149 149 148 148 148 148 149 148 149 149 149 149 149 149 149 150 149 149 149 149 149 149 149 150 149 149 149 150 149 149 149 149 149 149 149 148 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 151 151 151 151 151 151 151 151 151 151 151 151 152 151 151 151 151 151 152 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 152 153 153 153 152 153 153 
148 148 148 148 148 147 148 148 148 148 148 148 148 148 147 148 148 148 148 148 148 148 148 148 147 148 148 148 148 149 149 148 148 148 148 148 148 148 148 148 148 148 148 148 149 148 149 149 149 149 149 149 149 149 149 149 149 149 150 149 149 149 150 149 149 149 149 150 149 149 149 149 149 150 149 149 149 149 149 149 149 149 149 150 150 149 149 149 150 150 150 150 150 150 150 151 151 151 151 151 151 151 151 151 151 151 151 151 151 152 152 151 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 153 152 152 152 152 152 152 152 152 152 152 152 152 
147 147 147 147 147 147 147 148 147 148 147 147 147 147 147 147 147 148 147 147 148 148 148 147 147 148 147 147 148 148 148 148 148 148 148 147 148 148 148 147 147 147 147 148 148 149 148 149 149 148 148 149 149 148 149 148 149 149 149 150 149 149 149 150 149 149 150 150 150 149 150 150 150 150 150 150 150 150 149 150 149 149 150 150 150 150 149 149 150 150 150 150 149 150 150 150 150 150 150 150 151 150 150 150 150 150 151 150 150 151 151 151 151 152 152 151 152 152 152 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 152 152 152 152 
147 147 146 147 147 147 147 147 147 147 147 147 147 147 147 147 147 146 146 147 147 147 147 146 147 147 147 147 147 147 147 147 147 147 148 147 147 147 148 147 147 147 147 147 148 148 148 148 148 148 148 148 148 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 150 150 149 150 150 149 150 150 150 150 150 150 150 150 150 150 150 150 150 149 150 150 150 150 150 150 150 150 149 150 150 150 150 149 150 150 150 150 150 150 150 151 151 150 151 151 151 151 151 151 151 151 151 151 151 151 152 152 151 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 153 152 152 152 
147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 146 147 147 146 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 148 147 148 148 148 149 148 148 149 149 149 148 149 148 148 148 149 149 149 148 149 149 148 148 148 148 148 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 151 151 150 151 151 151 151 151 150 150 150 150 150 150 150 151 151 151 151 150 151 151 151 151 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 153 152 152 152 152 152 
146 146 147 146 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 146 146 146 147 146 147 147 147 147 147 147 147 147 146 147 147 146 147 147 147 147 147 148 148 148 148 148 148 148 148 148 148 148 149 148 148 149 149 148 148 149 148 148 148 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 150 151 151 151 151 150 150 150 150 150 151 150 150 151 151 151 151 151 151 151 151 151 151 150 151 151 150 151 151 151 151 151 151 151 151 151 151 151 151 151 152 151 152 152 152 152 152 152 152 152 152 152 
145 146 146 145 146 146 146 146 146 146 146 147 147 146 146 146 147 147 146 146 146 146 147 147 147 146 146 146 147 147 146 147 147 146 147 147 146 146 146 146 146 146 146 146 147 147 147 146 147 147 148 147 148 148 148 148 148 148 149 149 149 149 148 148 149 149 149 149 149 149 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 150 150 150 150 149 149 149 149 150 150 150 150 150 150 150 151 150 150 150 151 151 150 150 150 151 151 151 151 151 151 151 150 151 151 150 150 151 151 151 151 150 151 151 151 151 151 151 152 152 152 152 152 152 152 152 152 152 152 152 
146 145 145 145 146 145 146 146 146 145 146 146 146 146 146 146 146 145 146 146 146 146 146 147 147 146 147 147 147 147 147 147 147 147 146 146 146 146 146 147 147 146 146 147 146 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 149 149 149 149 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 149 150 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 151 150 150 151 150 151 151 151 151 151 151 151 152 151 151 151 152 152 152 152 152 152 
146 145 146 146 145 145 145 145 146 146 146 145 145 145 145 145 145 145 146 146 146 146 146 146 146 146 147 147 146 146 147 147 146 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 146 147 147 148 147 147 147 147 147 147 147 147 148 147 147 147 147 147 147 147 147 147 148 148 148 148 148 148 149 149 149 148 149 149 149 150 149 149 149 149 149 149 149 149 149 150 149 149 150 150 150 149 150 149 149 150 150 150 150 150 150 150 151 150 150 150 150 150 150 150 150 150 150 150 150 150 151 151 151 151 151 151 150 150 151 150 150 150 150 151 151 152 151 152 151 151 151 151 
145 145 146 146 146 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 147 147 146 146 146 146 146 146 146 147 146 146 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 147 147 147 147 147 147 148 148 148 148 147 147 148 148 148 148 148 148 148 148 148 148 148 148 148 148 149 149 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 150 150 150 151 151 150 151 151 150 150 150 150 150 150 151 151 152 151 151 151 152 151 
146 146 145 145 145 146 146 146 146 146 146 146 145 145 145 146 145 145 146 145 145 145 145 145 145 146 145 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 147 147 147 147 147 148 147 147 148 147 147 147 148 148 148 148 147 147 147 147 148 148 148 148 148 148 148 148 147 148 148 148 148 148 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 149 150 150 150 150 150 150 151 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 
145 145 145 144 145 145 145 145 145 145 146 146 145 145 145 145 145 145 145 145 144 145 145 145 146 145 146 145 145 145 146 146 146 146 145 146 146 146 146 146 145 146 146 146 146 147 146 146 147 146 146 146 147 146 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 148 147 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 149 149 149 148 149 149 149 149 149 149 149 150 149 149 150 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 151 150 150 151 150 151 151 150 150 150 150 151 150 150 151 151 151 151 151 151 151 
144 144 144 145 145 144 145 145 144 144 144 144 145 145 144 145 144 144 144 145 144 144 145 145 144 145 145 145 145 145 145 146 145 145 145 146 145 145 146 145 145 146 146 146 146 146 146 146 146 147 147 146 146 146 146 146 147 147 147 147 147 147 147 147 147 146 147 147 147 147 147 147 147 147 147 147 147 147 147 148 148 148 148 147 148 148 147 148 148 148 148 148 148 148 148 147 148 148 148 148 148 148 148 149 149 149 148 149 149 149 149 149 149 149 149 149 150 150 150 150 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 151 150 150 150 151 150 150 151 150 151 151 151 151 151 151 
144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 145 144 145 145 145 145 145 145 145 145 145 145 145 145 145 146 145 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 147 147 147 147 147 147 147 146 147 147 147 147 147 147 147 147 146 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 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 150 149 150 150 150 150 150 150 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 151 151 151 151 151 151 
143 144 143 143 144 144 143 143 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 145 145 144 144 144 144 144 145 145 145 144 144 145 145 145 145 145 145 145 145 145 145 145 145 145 146 145 146 146 145 146 146 146 146 146 146 146 147 147 147 147 147 146 147 147 147 146 146 147 147 147 147 147 147 147 147 147 147 147 147 147 148 148 148 148 147 148 148 148 147 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 149 149 149 149 150 150 149 149 150 150 150 150 149 149 150 150 150 150 150 150 150 150 150 150 151 150 151 151 150 150 
144 143 144 144 143 143 143 144 144 144 143 143 144 144 143 143 143 144 143 143 143 144 143 143 144 144 145 144 144 144 144 144 145 144 145 144 144 145 145 145 144 144 144 144 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 146 146 146 147 146 146 146 146 147 147 147 147 147 146 147 147 147 147 147 147 147 147 147 147 147 147 147 147 148 148 148 148 148 148 147 147 148 148 147 148 147 148 148 148 148 148 148 148 148 148 148 148 149 149 149 149 149 149 149 149 148 149 149 149 149 149 149 150 149 150 150 149 150 149 149 150 149 150 149 150 149 150 150 150 150 150 151 150 150 
143 143 143 144 143 143 144 143 144 144 144 143 144 143 143 143 143 144 144 144 143 144 144 143 144 144 144 144 144 144 144 144 144 144 144 144 144 145 145 144 145 145 144 144 145 144 145 144 145 145 145 145 145 145 145 145 146 146 146 145 145 145 146 146 146 146 146 146 146 146 146 146 146 146 146 147 147 146 147 146 146 147 147 147 148 148 147 147 147 147 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 149 149 149 149 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 150 150 150 149 149 150 150 150 150 150 150 150 150 150 150 
144 144 144 144 143 143 144 143 143 143 144 144 144 143 144 143 143 143 144 143 143 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 143 143 144 145 144 144 144 144 145 144 145 145 145 145 144 145 145 145 145 145 145 145 145 146 146 145 145 145 146 146 146 145 146 146 146 146 146 146 146 147 146 146 146 147 147 147 147 147 147 148 147 147 147 147 147 147 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 149 148 149 149 148 149 149 149 149 148 149 149 149 149 149 149 149 149 149 149 149 149 150 149 150 149 150 149 150 149 150 150 150 149 150 150 150 
143 143 143 143 143 144 143 143 143 143 144 143 143 143 143 143 144 143 144 143 143 143 143 143 144 144 143 143 144 144 144 144 144 144 144 144 144 143 142 142 142 142 144 144 144 144 144 145 144 144 145 145 144 144 145 145 144 145 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 147 146 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 148 148 148 147 148 148 148 148 147 148 148 148 148 148 149 149 148 148 149 149 149 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 150 149 149 150 150 149 149 149 149 149 
143 143 144 143 143 144 143 143 143 143 143 143 143 143 143 143 143 143 143 144 143 144 143 143 143 143 143 144 144 143 144 144 144 144 144 144 143 142 142 142 142 142 142 144 144 144 144 144 145 144 145 145 145 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 145 146 146 146 146 145 146 146 146 146 146 146 147 147 146 146 146 147 147 147 146 147 148 147 147 148 147 147 147 147 147 147 147 147 148 147 147 147 148 148 147 148 149 148 148 148 148 149 149 149 149 148 149 149 149 149 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 150 149 149 149 150 150 
143 143 143 143 143 143 143 143 143 144 143 143 143 143 144 143 143 143 143 143 143 143 143 143 143 143 144 144 144 144 143 144 143 143 143 144 143 142 142 142 142 142 141 143 144 144 144 144 145 144 144 145 144 145 145 145 145 145 145 144 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 146 145 145 146 146 146 147 146 146 147 146 146 146 146 147 147 147 147 147 147 148 147 147 147 147 147 147 147 147 148 147 147 148 147 148 148 147 148 147 147 148 148 148 148 148 149 148 148 148 148 149 148 149 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 
143 143 143 143 143 142 143 143 143 142 142 142 143 143 143 143 143 143 143 143 143 143 143 143 143 143 144 143 143 143 143 143 144 143 144 144 142 142 142 142 142 142 142 142 144 144 144 144 144 145 144 144 144 144 144 145 144 145 145 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 145 145 145 145 145 146 145 145 146 146 145 146 146 146 147 146 146 146 146 147 147 146 147 147 147 147 147 148 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 149 148 149 149 149 149 149 148 149 149 149 149 148 148 149 149 
142 143 142 143 143 142 143 143 142 143 143 142 143 143 143 142 142 142 142 143 142 143 143 143 142 143 143 143 143 143 143 143 143 143 143 143 142 141 141 141 141 141 141 142 144 144 144 144 144 144 144 144 144 144 144 144 145 144 144 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 145 145 145 145 145 146 145 145 145 146 146 146 146 146 146 146 146 146 146 146 146 147 147 146 147 147 147 147 147 147 147 147 147 147 147 147 147 147 146 147 148 147 147 147 147 147 147 147 147 147 147 147 148 148 148 148 148 148 148 148 148 148 148 148 149 149 149 149 148 149 149 148 148 148 148 148 
143 142 141 142 142 142 142 142 143 143 142 143 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 143 143 144 143 142 141 140 141 141 141 140 140 141 143 143 143 143 143 143 143 144 144 144 144 144 144 144 145 144 144 145 144 144 145 145 145 145 144 145 144 145 145 145 145 145 145 145 145 145 144 145 145 145 146 146 146 146 146 146 146 146 146 146 146 147 147 147 147 146 146 146 146 146 146 147 147 147 146 147 147 147 146 147 147 147 146 147 147 147 147 147 147 147 147 147 147 147 147 148 147 147 147 147 147 148 147 147 148 147 148 148 148 148 148 149 149 148 148 149 
142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 143 143 142 142 142 142 142 142 142 142 143 142 141 141 141 141 140 141 143 143 143 143 143 143 143 143 143 144 144 144 144 144 144 144 144 143 143 144 144 144 144 144 144 144 144 145 144 145 145 145 145 145 144 145 144 145 145 145 145 145 145 145 145 145 146 146 146 146 145 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 147 147 147 147 147 147 146 146 147 147 146 147 147 147 147 147 147 147 147 147 147 146 147 147 147 147 147 147 147 147 147 147 148 148 148 148 148 148 148 148 
141 141 141 142 142 142 142 142 142 142 142 142 142 142 142 142 141 141 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 141 142 142 142 140 141 140 141 142 143 143 143 143 143 143 143 143 143 143 143 143 144 144 143 144 144 144 144 144 144 144 143 144 144 144 144 144 145 144 145 145 145 145 145 144 144 145 144 145 145 145 145 145 145 145 145 145 146 145 146 145 145 145 145 146 146 146 146 146 146 146 146 146 146 146 146 147 146 146 147 147 147 147 147 147 146 146 146 147 147 147 147 147 147 147 146 147 146 147 147 147 146 146 147 147 147 147 147 147 147 147 147 147 147 148 148 
141 140 141 141 141 141 141 142 142 142 142 142 142 142 142 141 142 142 141 142 141 142 141 142 142 142 141 141 141 141 141 142 142 142 142 141 142 142 142 141 141 141 142 142 143 143 142 143 143 143 143 143 143 143 143 143 143 143 143 143 143 144 144 144 145 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 145 144 144 145 145 145 144 144 145 145 145 145 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 145 146 146 147 146 146 147 146 146 146 147 147 147 147 147 147 147 146 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 
140 141 141 140 141 141 140 141 141 141 141 141 141 141 141 141 142 142 141 142 141 141 141 141 141 142 141 141 141 141 141 141 141 141 141 141 142 142 142 142 142 141 142 142 142 142 142 142 143 142 143 143 143 143 143 143 143 143 143 143 143 144 144 143 144 144 144 144 144 144 144 143 143 144 143 144 144 144 144 144 144 144 144 144 144 144 144 144 145 145 144 145 144 144 145 145 145 146 146 146 146 146 146 146 145 145 145 145 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 147 146 146 146 147 146 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 
140 140 140 140 140 141 141 140 141 141 141 141 141 141 141 140 141 140 141 141 140 141 141 141 141 141 140 141 141 141 141 140 140 141 141 141 141 141 142 142 142 141 142 142 142 142 142 142 142 142 142 142 143 142 142 143 143 143 143 143 144 144 143 143 143 143 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 145 145 144 145 145 145 145 145 145 145 145 145 144 144 144 144 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 146 146 146 146 147 147 147 147 146 146 147 147 147 147 147 147 146 147 147 147 148 147 147 147 147 147 148 147 147 147 
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 141 140 140 140 140 140 140 141 141 141 141 141 141 141 141 141 142 142 141 141 141 142 141 142 142 141 142 142 142 142 142 142 142 142 142 142 143 143 143 143 143 144 143 143 143 143 143 143 144 144 144 144 144 144 144 144 144 144 144 145 145 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 145 145 145 145 146 145 145 145 146 145 145 145 146 146 146 146 146 145 146 145 145 145 145 146 146 146 147 146 146 146 146 147 147 146 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 
140 140 140 140 140 140 139 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 141 141 141 141 141 141 141 141 141 141 141 141 141 141 142 142 141 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 143 143 143 143 143 143 144 143 143 144 143 143 143 144 144 144 144 145 145 145 145 145 144 145 145 144 145 145 145 145 145 145 145 145 145 145 145 145 145 146 145 145 145 146 145 146 145 145 145 145 145 146 145 146 146 146 145 145 145 145 146 146 146 145 146 146 147 146 146 146 146 146 146 146 146 147 147 147 147 147 147 147 147 147 
139 140 140 139 140 140 140 140 140 140 140 140 139 140 140 139 139 140 139 140 139 140 139 139 140 140 139 140 140 140 140 140 140 140 140 140 140 141 141 141 141 141 141 141 141 141 142 141 141 141 142 142 142 142 142 142 142 142 142 143 143 143 143 142 142 142 143 142 142 143 142 142 143 143 143 143 143 143 143 143 143 143 143 143 144 143 143 144 144 144 145 145 145 145 145 145 145 144 145 145 145 145 145 145 145 145 145 145 145 146 145 146 145 145 145 145 145 145 145 146 146 146 146 146 146 146 146 145 145 145 145 145 146 146 146 146 146 146 145 146 146 146 146 146 146 147 147 147 147 146 
140 139 139 139 140 139 140 140 140 139 140 139 140 139 139 140 140 139 140 140 139 139 140 139 139 139 139 139 139 140 140 140 141 140 140 140 141 141 141 141 141 140 141 141 141 141 141 141 141 141 142 142 142 142 142 142 142 142 142 142 142 143 143 143 143 142 142 142 142 142 142 142 143 143 143 143 143 142 143 143 143 143 143 143 143 143 143 143 143 143 144 144 144 145 144 144 144 144 144 144 144 144 145 145 145 145 145 145 145 145 145 146 146 146 146 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 145 145 145 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 147 147 
139 139 139 139 139 139 139 139 139 139 140 139 140 139 139 139 139 139 139 140 140 140 140 140 139 139 139 139 140 140 139 139 140 140 140 140 140 141 141 141 141 142 141 141 141 141 140 141 141 141 141 142 142 141 142 141 141 142 142 142 142 142 142 143 142 143 142 142 143 143 142 142 142 142 142 142 142 142 143 142 142 142 143 143 143 143 143 143 143 143 143 142 143 143 143 143 143 143 144 144 143 143 144 144 145 144 144 144 144 144 144 144 144 145 145 145 145 145 145 145 145 145 145 145 144 145 145 145 146 146 145 146 145 145 146 146 146 145 146 146 146 146 146 146 146 146 146 146 147 147 
139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 140 139 139 139 139 139 140 139 140 140 140 140 140 140 140 140 140 141 141 141 141 141 141 140 141 141 140 141 141 141 141 141 141 141 141 141 142 142 142 142 142 142 141 142 142 142 142 142 142 142 142 142 143 143 143 143 143 142 142 142 143 142 142 142 142 143 143 143 143 143 143 143 143 143 143 144 143 144 144 143 143 143 143 144 143 144 144 144 144 144 144 144 144 144 144 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 145 145 146 145 145 146 145 146 146 146 146 146 146 146 146 146 146 
139 138 138 138 138 139 138 138 138 139 139 139 139 138 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 140 140 140 140 140 140 140 140 140 140 141 140 140 140 140 140 140 141 140 141 141 141 141 141 140 141 140 140 141 141 141 141 141 141 141 141 141 142 141 142 142 142 142 142 142 142 142 142 142 142 142 143 142 142 142 142 142 143 143 142 143 143 143 143 143 143 143 143 143 143 143 143 143 142 143 143 143 143 144 144 145 144 144 144 144 144 144 144 144 144 144 144 144 145 144 144 144 144 144 144 144 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 
138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 139 139 138 139 139 138 139 139 139 139 140 139 139 139 139 139 139 139 139 139 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 141 141 141 141 141 141 141 141 141 141 141 141 142 142 142 142 141 141 141 141 141 142 142 142 142 142 142 142 142 142 142 142 143 142 143 143 142 142 142 142 143 143 143 143 143 143 143 143 143 143 143 143 144 144 144 144 144 144 144 144 144 144 144 143 144 144 144 144 144 144 144 144 145 144 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 
138 138 138 138 138 138 138 138 138 139 138 138 138 138 138 138 138 138 138 139 139 139 139 139 139 139 139 139 139 140 139 140 139 139 139 139 139 140 139 139 140 139 139 140 140 140 140 140 140 139 140 140 140 140 139 140 140 140 140 140 140 141 140 140 140 140 141 141 141 140 140 141 141 141 141 141 141 142 142 142 141 141 142 141 142 142 142 142 142 142 142 142 142 142 141 142 142 142 142 142 142 142 142 142 142 143 143 143 143 143 143 142 143 142 142 143 142 143 143 143 143 144 143 143 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 145 145 145 145 145 145 145 145 146 145 145 
138 137 138 138 137 137 138 138 138 138 138 138 138 137 138 138 138 138 138 138 138 138 138 139 139 138 138 138 138 138 139 139 139 139 140 139 139 139 139 139 139 139 139 139 139 139 139 139 139 140 140 139 140 140 140 140 139 139 139 140 140 140 140 140 140 140 140 140 140 140 140 140 141 140 140 141 140 141 141 141 141 141 141 141 140 141 141 141 141 141 142 141 142 142 141 142 141 142 142 142 142 142 142 141 142 142 142 142 142 143 143 142 142 143 142 143 143 143 143 143 143 143 144 144 144 143 143 143 144 143 144 144 144 144 144 144 144 144 144 145 145 145 145 145 145 145 145 145 145 145 
138 137 137 138 137 137 138 138 137 137 137 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 137 138 138 137 138 138 138 138 138 139 138 139 139 139 139 139 139 139 138 139 139 139 139 139 139 139 139 139 139 140 139 139 139 139 139 139 139 139 139 139 140 140 140 140 140 141 141 140 140 140 140 140 140 140 140 141 141 141 141 141 141 141 140 140 141 141 141 142 142 142 142 141 142 142 141 142 142 142 142 142 142 141 142 142 142 142 143 143 142 143 143 143 142 142 143 143 143 143 143 143 143 143 144 143 143 143 144 144 144 143 144 144 144 144 145 145 145 144 145 145 145 145 145 145 
138 138 137 137 138 138 137 137 137 137 137 138 138 137 138 138 138 138 138 138 138 138 139 138 138 138 137 137 137 137 138 138 137 138 138 138 137 138 138 139 139 139 139 139 139 139 139 139 139 139 139 139 138 139 139 139 139 139 139 139 139 139 139 139 139 139 139 140 139 140 140 140 140 140 140 141 140 140 140 140 140 140 140 140 141 141 141 141 140 141 141 140 141 141 141 142 142 141 141 141 141 141 141 142 142 142 142 142 142 142 141 142 142 142 142 142 142 142 142 142 143 142 143 143 143 143 143 143 143 143 143 143 143 143 143 144 144 144 144 143 144 145 145 145 145 145 145 144 145 144 
137 137 137 137 137 137 137 137 136 136 136 136 137 137 137 137 137 137 138 137 137 137 137 138 138 138 137 137 137 137 137 137 137 137 138 138 138 138 137 137 138 138 138 139 138 138 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 140 140 139 140 139 139 140 140 140 140 140 140 139 139 139 139 139 140 140 140 140 140 140 140 140 139 140 140 140 140 140 140 140 140 140 140 141 141 141 141 141 141 141 141 141 141 142 142 142 142 141 142 142 142 142 142 142 142 143 143 143 143 143 143 143 143 143 143 144 143 144 143 144 144 144 144 144 144 144 144 144 144 144 144 145 144 144 144 144 
137 137 137 137 137 137 137 136 137 136 136 137 137 137 137 137 137 137 137 137 137 137 136 137 137 137 136 137 136 136 136 136 136 137 136 136 137 137 137 137 137 137 137 137 137 138 138 138 138 138 138 138 139 138 139 139 139 139 139 139 139 139 139 139 139 140 139 139 140 139 140 140 140 140 139 140 139 139 139 140 140 140 140 140 140 139 140 140 140 140 140 140 140 140 140 140 140 140 141 141 141 141 141 141 141 141 141 141 141 141 141 142 142 142 142 143 143 142 142 142 143 143 143 143 143 143 143 143 144 144 143 144 144 144 144 144 144 144 144 144 144 145 144 144 144 145 144 145 144 144 
137 137 137 137 137 136 137 137 137 136 136 136 136 137 137 136 136 137 136 137 137 137 137 136 136 136 137 136 136 136 137 136 136 136 137 137 137 137 137 137 137 137 136 137 137 137 137 137 137 138 137 137 137 137 138 138 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 140 139 140 140 140 140 139 139 139 139 140 140 140 140 140 140 140 140 140 140 140 140 140 141 140 141 141 141 140 141 141 141 141 141 141 141 141 141 141 141 142 142 142 142 142 143 142 142 142 143 142 143 143 143 143 143 143 143 143 143 144 144 144 144 144 144 144 144 145 144 145 145 145 145 145 145 145 145 145 
136 136 136 136 136 136 136 136 136 136 136 136 137 136 136 137 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 137 136 137 136 137 137 136 136 136 137 136 137 137 137 137 137 137 137 138 138 138 138 138 138 138 138 138 138 138 138 139 139 139 139 139 139 139 139 139 139 139 140 139 139 139 140 139 139 140 140 140 140 140 140 140 140 140 140 140 140 140 140 141 141 141 140 141 141 141 141 141 142 141 141 141 141 141 141 142 141 142 142 142 142 142 142 142 142 142 142 142 142 143 143 143 143 143 143 144 143 143 144 144 144 144 144 144 144 144 144 145 144 144 145 144 145 
137 137 137 137 136 137 137 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 135 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 137 136 137 137 136 136 137 137 137 137 137 136 137 137 137 137 137 138 138 137 137 137 138 138 138 138 138 138 138 138 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 140 139 139 140 140 140 140 140 140 140 140 140 141 140 140 140 141 141 141 141 141 141 141 141 141 141 142 142 141 141 141 142 142 142 142 142 142 142 142 142 142 142 142 143 143 143 143 143 142 142 143 143 143 143 143 143 143 143 143 143 143 143 143 143 144 143 
137 136 136 137 136 136 137 137 137 136 136 136 136 136 136 136 136 136 136 136 136 136 135 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 137 136 137 137 137 137 137 137 137 137 137 138 137 137 137 137 138 138 138 138 138 138 138 138 139 139 139 139 139 139 139 138 139 139 139 139 139 139 140 139 140 140 140 140 140 140 140 140 140 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 142 142 142 142 142 142 142 142 142 142 143 143 142 142 142 142 143 143 143 143 143 143 143 143 143 143 143 143 142 143 143 143 143 
136 137 137 136 136 136 136 136 136 136 136 136 136 136 136 136 136 135 136 136 136 135 135 135 136 136 136 136 135 135 136 136 136 136 136 136 136 136 136 137 136 137 136 136 137 137 137 137 137 137 137 137 137 137 137 137 138 138 138 138 138 137 138 138 138 138 138 138 138 138 138 139 139 139 139 138 139 138 138 139 138 139 139 139 139 139 139 139 139 139 139 139 140 140 140 140 140 140 140 140 140 140 140 140 140 141 140 140 140 140 141 141 141 141 141 141 141 141 141 141 142 141 141 141 142 142 142 142 142 142 142 142 142 142 142 142 143 143 143 143 143 143 143 143 142 142 143 143 143 144 
136 136 136 137 137 137 136 136 136 136 136 136 136 136 136 136 135 136 136 135 135 135 135 135 136 136 136 136 136 136 136 136 136 136 136 137 137 137 137 137 137 137 137 137 137 137 137 137 138 137 138 137 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 139 139 139 139 139 139 138 139 139 139 139 139 140 140 140 140 139 140 140 140 140 140 140 140 140 140 140 141 141 140 141 141 141 141 141 141 141 141 142 142 142 143 142 142 143 143 143 143 142 142 142 143 143 143 143 143 143 143 143 143 143 143 143 143 
136 136 136 136 136 136 136 136 136 136 135 136 136 136 136 136 136 135 136 136 136 136 136 136 136 136 136 136 136 136 136 136 137 137 137 137 137 138 138 137 137 138 137 137 137 137 137 137 137 137 137 137 137 137 137 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 139 138 138 138 138 139 138 139 138 138 138 138 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 140 139 139 140 140 140 140 140 139 140 141 140 141 141 141 140 140 140 140 141 141 141 142 142 142 142 143 142 142 142 142 142 143 143 142 143 143 142 143 143 143 143 143 143 143 143