about summary refs log tree commit diff
path: root/THT/C/QG-2017/input18/12.txt
blob: cd74b59416dcd5aaea7b5bbd6eddc249a2fe222b (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
178 177 176 176 175 175 174 174 176 176 174 174 174 173 177 177 175 173 171 170 169 169 167 166 165 164 164 165 165 164 164 163 163 162 162 161 161 161 160 159 161 162 164 164 163 164 164 165 167 169 170 173 176 179 179 176 173 174 175 176 176 174 172 173 174 174 174 173 173 173 173 172 172 172 172 171 167 180 169 173 174 170 175 172 173 173 172 172 172 171 172 172 172 172 172 172 172 172 172 172 
103 103 104 104 103 102 102 102 100 100 100  99  99  98  96  96  94  92  91  90  84  81  80  78  77  77  75  72  72  72  71  71  69  64  64  63  62  61  59  54  56  57  57  57  55  53  57  65  74  83  87 100 107 110 116 123 128 136 142 148 155 161 165 166 165 167 168 170 172 173 172 173 176 177 178 180 174 171 177 173 172 168 173 172 173 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 
 18  18  18  17  17  16  16  15  16  16  16  16  16  16  17  17  16  14  13  11  15  16  15  15  14  14  14  14  14  13  12  12  13  15  14  12  11   8   8  12  12  12  12  10   8  10  10  11  13  13  14  16  18  19  23  28  32  33  36  42  48  55  59  59  58  61  64  68  70  73  81  82  86  87  90  93  98 107 173 171 172 172 172 173 173 172 172 173 172 171 171 171 171 171 171 171 171 171 171 171 
128 127 123 123 122 121 121 120 118 118 118 118 118 118 117 115 115 113 113 112 111 111 110 110 110 109 109 108 107 106 105 106 101  93  92  90  88  86  84  75  75  75  73  70  69  64  59  51  41  33  28  21  20  21  20  15  11  13  16  15  13  11   9   6   6   8  11  15  18  18  12  13  13  14  14  15  15  55 169 174 172 170 171 173 173 172 172 172 172 171 171 171 171 172 172 172 172 172 172 172 
175 175 176 176 175 174 174 174 173 174 174 175 175 175 173 173 172 171 171 170 173 174 174 174 174 174 173 173 172 171 171 170 172 176 175 174 173 172 171 170 170 169 169 166 165 166 162 152 140 130 123 121 118 112 102  87  75  65  61  62  62  60  58  58  58  51  43  34  26  23  27  25  24  24  22  24  23  66 170 173 171 170 171 173 172 172 172 172 172 171 171 171 172 172 172 172 172 172 172 172 
174 173 169 170 169 168 167 167 169 169 170 171 171 171 171 171 170 171 171 169 169 169 169 169 169 169 171 172 171 170 170 170 169 167 167 166 166 165 166 171 171 172 172 170 168 169 170 171 172 173 173 178 178 175 170 167 164 165 166 165 164 161 158 156 153 149 144 136 131 127 123 122 122 122 121 122 119 125 173 166 173 174 172 172 173 172 172 172 172 171 171 171 172 172 172 172 172 172 172 172 
173 172 172 172 171 172 171 171 171 172 172 172 172 172 171 171 171 171 171 171 170 170 171 171 171 171 171 172 171 171 171 171 171 171 171 171 171 170 171 170 170 170 169 170 170 171 171 171 171 171 171 170 170 170 171 173 174 172 170 172 173 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 177 173 176 171 171 170 171 172 172 171 172 171 172 171 171 171 172 172 172 172 172 172 172 172 
172 172 171 171 171 171 171 171 172 171 171 171 171 171 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 170 170 170 170 170 171 171 170 169 169 169 171 171 171 171 171 172 172 173 173 173 173 173 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 171 170 172 171 172 171 171 172 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 
171 171 171 171 171 172 172 171 171 171 172 171 171 171 171 171 170 171 171 170 171 171 170 171 171 170 170 170 171 171 171 171 171 171 171 171 171 171 170 170 170 168 169 170 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 172 172 172 172 172 172 172 172 172 172 172 171 171 172 172 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 
171 171 172 172 172 171 171 171 171 171 171 172 171 171 170 170 170 170 170 170 170 170 170 170 171 171 170 170 170 169 169 169 170 171 170 170 170 171 170 170 169 167 170 171 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 171 171 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 
171 170 172 171 172 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 170 171 170 171 170 170 168 168 168 170 171 173 172 172 171 171 171 171 170 171 171 171 171 171 171 172 171 171 171 172 171 171 172 171 172 172 171 172 171 171 172 171 172 171 171 171 172 171 171 171 171 171 171 171 171 172 171 171 171 172 172 172 172 172 172 172 172 
170 171 172 171 172 171 172 172 171 172 172 171 172 172 171 170 170 170 171 171 170 170 171 170 170 171 169 168 168 168 169 168 169 171 171 171 171 171 170 168 168 168 169 171 173 171 171 171 171 171 172 171 170 171 170 171 170 171 172 172 172 172 172 171 172 172 172 171 171 171 172 171 171 172 172 171 171 172 171 171 171 171 171 172 172 171 171 171 172 171 171 171 172 172 172 172 172 172 172 172 
170 170 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 169 170 170 169 169 169 169 169 169 169 168 169 169 169 169 169 169 169 168 168 168 169 170 171 170 170 170 170 170 170 170 171 171 171 171 170 171 172 172 172 172 172 172 171 172 172 171 172 172 171 172 172 171 172 171 171 171 171 171 171 171 171 171 171 171 172 171 171 171 171 171 172 172 172 172 172 172 172 172 
170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 170 169 169 170 168 168 168 168 168 168 168 169 168 169 168 169 168 167 167 167 167 167 167 169 169 169 168 168 168 168 168 168 168 168 168 170 170 170 170 170 170 171 171 171 171 171 171 171 172 171 171 172 171 171 172 171 171 172 171 172 171 171 171 171 171 171 172 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 
170 170 171 171 171 171 171 170 170 170 170 170 170 170 170 170 169 169 169 169 169 168 168 168 168 168 168 169 168 169 168 169 168 167 168 168 168 168 168 169 168 168 169 169 169 169 169 169 169 169 168 170 171 170 170 170 170 171 172 171 171 171 171 171 172 171 171 172 171 171 172 171 171 171 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 
170 171 170 170 171 171 171 170 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 168 169 168 168 169 169 169 169 169 168 167 168 167 168 167 168 169 169 169 169 168 168 168 168 168 168 169 168 170 171 170 171 171 170 171 172 171 172 172 172 171 171 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 
170 170 170 170 170 170 171 170 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 168 168 168 168 168 169 168 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 169 168 170 171 170 170 170 170 171 172 171 172 172 172 172 172 172 172 172 172 172 171 171 171 171 171 172 171 171 171 171 171 171 171 171 171 171 171 171 171 172 171 172 172 172 172 172 172 172 172 172 
170 171 171 171 171 171 171 170 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 169 168 167 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 168 170 171 171 171 171 171 171 172 172 172 171 171 171 171 171 171 171 171 171 172 172 171 172 171 172 172 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 
170 170 170 170 170 170 170 170 167 167 167 167 167 167 167 167 167 167 167 167 168 169 169 169 169 169 168 168 168 168 168 168 168 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 169 170 170 170 170 170 171 171 171 171 172 172 172 172 172 172 172 172 172 171 171 172 171 171 172 172 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 
171 171 170 170 170 170 170 170 168 168 168 168 168 168 168 168 168 168 168 168 167 167 167 167 167 167 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 167 167 167 167 167 167 168 168 168 168 168 168 168 169 170 170 170 172 171 170 171 171 171 171 171 171 171 172 171 172 172 172 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 
175 174 174 174 174 174 174 174 172 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 172 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 174 170 169 169 169 169 169 169 169 169 170 170 171 171 170 170 170 170 170 170 172 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 
170 170 169 169 169 169 169 169 170 170 170 170 170 169 171 171 171 171 171 171 173 173 173 173 173 173 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 177 177 177 177 177 177 172 170 171 170 171 170 172 173 173 174 175 175 175 174 174 174 174 174 174 171 172 171 171 172 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 
168 167 167 167 167 167 167 167 168 168 168 168 168 168 169 169 169 169 169 169 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 170 170 170 170 170 170 171 172 172 173 174 174 174 173 173 173 173 173 173 171 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 
169 169 168 168 168 168 168 168 169 169 169 169 169 169 167 167 167 167 167 167 168 169 168 168 168 169 168 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 169 169 169 169 169 169 169 168 169 170 170 171 170 169 169 169 169 169 170 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 
168 168 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 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 168 168 168 168 168 168 168 168 168 168 168 168 169 170 170 171 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 
168 168 167 167 167 167 167 167 166 166 166 166 166 166 167 168 168 168 168 167 168 168 168 168 168 168 168 167 167 167 167 167 168 169 169 168 168 167 167 169 167 166 167 170 172 169 168 168 168 168 168 168 168 168 168 168 168 168 168 170 171 171 171 171 170 170 170 171 170 171 170 170 170 170 170 170 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 
169 168 167 168 168 168 168 167 167 167 167 167 167 166 167 168 167 167 168 167 168 169 169 169 169 169 168 168 168 168 168 167 168 170 169 168 168 168 167 168 168 168 169 170 170 169 169 169 169 169 169 169 168 168 168 168 168 168 168 169 171 171 170 170 170 170 170 170 170 170 170 170 170 170 171 170 172 171 171 172 171 172 172 171 172 172 171 172 172 171 172 172 171 172 171 171 172 171 172 172 
168 168 167 168 167 167 168 167 166 166 166 166 166 166 167 168 167 168 168 167 168 168 168 168 168 168 168 168 167 167 168 167 168 170 169 168 168 168 167 167 169 170 170 169 167 168 169 168 168 168 168 168 168 168 168 168 168 168 168 170 171 172 170 171 171 171 170 170 170 170 170 170 170 170 170 170 172 172 171 172 171 171 172 171 171 171 171 171 171 171 171 171 171 172 171 171 172 171 171 172 
167 167 168 168 168 168 168 167 166 166 166 166 167 166 167 168 167 168 168 168 167 167 167 167 167 167 167 168 167 168 168 167 168 170 169 168 168 168 167 167 169 170 170 169 167 168 169 168 169 169 169 169 168 168 168 168 168 168 168 170 171 171 171 170 171 171 170 170 170 170 171 170 170 170 170 170 171 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 
166 167 168 167 167 167 168 167 167 167 167 167 167 166 167 168 167 167 167 168 167 166 167 166 166 166 167 168 167 167 168 167 168 170 169 168 169 168 168 169 170 169 169 168 167 168 169 168 168 168 168 168 168 168 168 168 169 168 168 170 171 172 171 170 170 170 170 170 170 171 171 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 
167 167 168 168 168 168 168 167 166 166 166 166 166 166 167 168 168 168 168 168 167 166 167 166 166 166 167 168 168 168 168 167 168 170 169 168 168 167 168 172 170 167 167 167 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 170 171 172 171 170 170 170 170 170 171 170 170 170 170 170 170 170 172 171 171 172 172 172 172 172 172 172 172 172 171 171 172 172 172 172 171 171 171 171 171 171 
166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 166 166 166 166 166 167 167 167 167 167 167 167 168 169 170 171 171 170 169 169 167 167 167 167 168 168 168 168 168 168 169 169 169 169 169 169 170 171 171 171 172 171 172 172 170 170 170 172 172 169 171 170 168 170 175 171 170 170 170 170 171 171 171 171 171 171 171 172 172 171 171 171 172 172 172 172 173 173 174 
166 166 167 166 166 166 166 167 167 167 167 167 167 167 167 166 166 166 166 166 166 167 166 167 166 167 167 166 166 166 166 167 165 164 167 170 173 175 174 168 169 168 167 166 166 167 167 167 167 167 167 168 169 168 167 167 166 168 170 169 169 169 169 170 172 172 173 170 169 168 169 172 171 168 170 174 172 171 170 170 171 172 171 171 171 171 171 171 172 173 172 171 172 174 171 169 170 170 170 170 
166 167 167 166 167 167 167 167 166 166 166 166 166 166 166 167 167 167 167 167 167 166 166 167 166 167 167 167 167 167 166 167 165 162 166 170 173 175 175 168 169 168 167 166 167 167 168 168 168 168 167 169 169 168 167 167 166 169 172 172 172 172 172 170 167 169 171 171 171 169 168 170 171 169 169 171 172 172 171 170 171 172 170 170 170 170 170 170 172 173 172 171 172 173 173 172 172 172 172 171 
166 167 167 166 166 166 166 166 167 167 167 167 167 167 167 166 166 166 167 166 167 167 167 167 166 166 167 166 167 167 167 166 166 167 168 170 172 172 171 168 169 168 167 166 167 167 168 168 168 168 168 168 167 168 170 171 172 170 169 169 169 169 168 171 175 172 170 169 170 171 168 168 168 168 169 169 171 171 170 170 171 172 171 171 171 171 171 171 172 173 172 171 172 173 172 170 171 170 170 169 
166 166 167 166 167 166 167 166 166 166 166 166 166 166 166 167 167 167 166 166 166 166 166 166 167 166 167 166 166 166 166 166 168 173 172 171 170 167 166 169 168 168 167 166 167 168 168 168 168 168 167 166 166 167 169 170 171 170 169 170 169 169 170 168 166 166 168 171 176 180 179 174 171 170 169 168 171 171 169 168 170 171 171 172 172 172 172 172 172 172 170 171 171 172 172 171 172 173 173 173 
167 166 166 166 167 166 167 166 166 166 165 166 166 165 166 166 166 166 167 167 167 167 167 167 166 166 166 166 166 166 166 166 168 174 172 171 169 166 165 169 168 168 167 166 166 167 167 168 168 168 169 168 168 169 169 169 169 171 174 173 173 173 173 173 173 176 174 168 159 152 138 124 111 106 103  99  90  88  87  88  89  90  94  94  94  94  94  94  92  90  90  89  90  91  93  95  96  98 101 102 
166 166 166 166 166 166 166 166 163 164 164 165 166 166 167 166 166 166 166 166 166 166 166 166 166 166 168 168 166 166 166 168 171 172 172 171 170 169 169 169 170 169 169 169 170 171 170 167 164 161 159 157 152 146 137 128 122 119 120 121 121 121 121 117 112 107  96  81  64  53  39  32  24  21  18  16  17  18  22  16  15  15  17  19  20  21  20  19  19  19  17  16  16  15  17  20  20  21  21  22 
163 163 167 166 167 167 168 169 166 166 165 164 163 162 164 164 164 165 165 165 166 167 168 168 169 170 170 169 168 169 173 179 180 171 169 166 163 161 159 156 151 143 135 127 123 114 108  96  83  71  64  56  50  46  39  33  29  26  26  27  28  27  27  25  25  21  17  14  11  10  15  16  18  19  18  19  18  17  25  19  24  26  20  21  24  26  26  24  25  25  25  25  25  24  24  23  23  23  23  23 
165 163 159 159 160 161 162 162 162 162 163 166 167 168 166 166 167 169 170 170 173 174 170 166 161 159 156 152 148 142 136 133 128 117 109  95  81  69  62  56  51  45  37  29  25  23  22  21  19  18  16  17  18  17  16  17  17  19  21  21  21  21  21  19  16  17  18  19  20  20  17  17  16  17  16  16  16  12  19  18  23  21  19  21  22  22  22  21  20  20  20  20  21  20  21  22  23  24  24  25 
168 169 172 171 170 169 168 167 167 165 163 161 158 156 160 156 149 140 131 126 119 112 104  93  82  75  66  58  56  49  40  31  24  18  19  18  17  16  17  16  16  16  16  15  15  17  18  17  17  17  17  19  19  19  17  17  15  18  18  17  16  18  18  19  18  17  17  16  15  15  18  17  17  16  16  17  18  15  24  23  26  19  20  22  22  22  22  22  24  26  26  24  23  23  22  21  22  21  20  21 
130 128 124 123 120 117 115 113 101  97  89  81  74  69  66  62  53  45  35  28  27  26  23  19  14  11  12  15  17  18  17  15  16  21  19  18  17  14  14  22  21  19  17  15  14  14  15  15  16  17  18  15  15  16  19  20  21  21  20  17  17  18  20  20  20  19  18  15  14  15  21  20  18  18  17  17  19  15  20  15  21  23  19  20  21  23  26  28  23  21  22  23  24  25  24  21  22  24  25  26 
 31  30  31  30  29  27  26  25  21  19  18  17  16  15  11  12  13  15  17  19  16  16  17  18  19  21  21  21  21  22  21  19  17  15  16  16  17  17  16  13  14  14  14  15  15  17  17  15  12  11   9  13  15  15  15  15  14  16  16  12  11  12  15  16  17  17  17  17  17  17  15  14  13  12  11  10   9  27  52  45  41  38  34  32  28  23  22  21  24  26  23  22  21  19  18  17  16  16  15  14 
 18  17  16  17  19  19  19  19  17  18  17  16  16  15  19  20  20  19  18  18  19  18  17  16  14  13  12  13  14  13  12  14  14  13  16  20  25  28  31  36  38  44  51  58  62  78  84  90 100 109 113 126 131 132 135 137 139 137 135 132 131 132 134 135 132 132 132 132 132 132 131 131 129 128 127 126 123 160 205 209 202 191 182 177 168 160 153 150 145 141 137 130 124 120 115 108 105  99  92  87 
 17  17  16  16  15  15  14  14  16  16  15  15  14  14   7  10  12  11  10  11  16  21  27  34  40  45  53  65  78  86  94 107 119 127 136 150 166 179 186 193 195 202 212 224 230 240 241 243 246 248 249 253 254 254 255 255 255 254 254 253 253 253 253 254 255 255 255 255 255 255 255 255 255 255 255 255 249 252 255 255 255 255 255 255 255 255 255 255 255 255 255 255 253 251 250 249 247 245 242 240 
 19  19  20  21  24  26  28  31  36  35  36  43  53  62  76  87 100 112 125 134 156 167 174 186 198 204 215 225 232 235 238 245 250 253 254 255 255 255 255 255 255 253 249 248 247 255 255 254 252 251 250 251 251 251 251 252 253 253 252 252 252 252 252 252 253 253 253 253 253 253 253 253 253 253 253 253 246 248 251 253 253 251 252 252 252 252 252 252 253 254 254 254 253 253 252 251 251 254 255 255 
154 157 165 168 173 179 183 186 196 196 199 208 221 231 233 238 243 248 250 253 255 255 255 255 255 255 255 255 255 255 254 255 255 252 253 253 252 253 253 253 252 251 251 251 251 252 252 252 252 251 252 252 251 252 252 252 252 252 252 252 252 252 252 252 253 253 253 253 253 253 253 253 253 253 253 253 255 254 253 253 254 254 254 254 254 254 254 254 253 253 253 254 254 255 254 253 253 253 253 252 
255 255 254 255 255 255 254 254 255 255 255 255 253 251 250 252 253 253 250 249 252 253 253 252 252 253 250 249 251 252 252 252 251 250 251 251 252 252 253 253 253 253 252 253 252 253 253 252 252 252 253 254 254 254 254 254 254 254 254 254 254 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 253 254 255 255 255 255 255 255 255 255 255 255 255 254 254 253 252 252 253 252 252 
254 253 249 251 252 254 255 254 248 251 253 252 250 248 248 251 252 253 252 251 253 253 253 253 254 253 252 250 251 253 253 251 252 253 252 252 252 252 251 250 252 253 253 253 253 253 253 253 253 253 253 252 252 252 252 251 251 252 252 252 252 252 252 252 253 253 253 253 253 253 253 253 253 253 253 253 255 255 254 254 253 253 254 255 254 255 254 255 254 254 254 253 252 252 251 251 252 252 252 252 
252 252 251 251 251 250 249 249 251 253 253 253 252 253 249 251 254 253 252 252 251 250 251 251 252 252 252 251 250 252 253 252 251 250 251 252 253 253 253 251 252 253 253 253 252 252 252 253 253 254 254 253 252 252 251 251 250 252 253 253 253 253 253 253 254 254 254 254 254 254 254 254 254 254 254 254 253 254 255 254 253 252 254 255 254 255 254 255 254 254 254 254 254 254 254 255 255 254 254 253 
254 254 254 254 253 254 254 254 254 254 254 254 254 254 254 254 254 254 255 255 254 254 254 254 254 254 255 255 255 254 254 254 254 254 254 255 255 255 255 255 255 255 255 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 254 254 254 255 254 254 254 255 255 255 255 254 255 255 255 255 255 255 255 254 254 254 254 254 
255 255 254 254 255 255 255 255 254 255 255 255 255 255 255 255 255 255 254 254 255 255 255 255 255 255 254 254 254 254 255 255 255 254 254 254 254 254 254 254 254 254 254 255 255 255 255 255 255 255 255 255 255 255 254 254 254 255 254 255 255 254 255 254 254 254 254 254 254 254 254 254 254 254 254 254 255 255 255 254 255 255 254 255 254 255 254 255 254 254 254 254 254 254 254 255 255 255 255 255 
254 254 255 255 254 254 254 254 255 255 254 254 254 254 254 254 254 254 255 255 254 254 254 254 254 254 255 255 255 255 254 254 254 255 255 255 255 255 255 255 255 255 255 255 254 254 254 254 254 254 254 254 255 254 254 255 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 254 255 255 254 254 255 254 255 254 255 254 255 255 255 255 255 255 255 255 254 254 254 254 
255 254 255 255 255 255 255 255 255 255 255 255 255 255 255 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 255 254 255 255 255 254 255 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255