160
158
163
165
153
140
157
150
175
159
206
166
151
202
178
145
317
146
152
217
228
130
161
144
143
281
187
149
195
216
139
179
221
189
133
128
124
115
198
180
193
162
114
137
135
123
155
138
0
168
136
318
127
126
171
108
110
176
164
118
245
122
125
129
117
207
148
194
119
120
563
147
105
134
131
185
191
174
116
121
113
267
167
106
141
154
183
169
142
104
219
222
132
109
242
111
199
156
192
173
209
205
320
327
408
308
275
306
284
328
240
244
633
290
337
292
253
336
622
274
304
1904
693
695
447
398
356
315
303
321
464
440
280
343
322
313
254
376
279
367
495
1008
300
442
301
448
490
451
361
344
444
299
101
82
89