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