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