175
83
197
166
115
141
121
159
290
85
37
101
65
152
261
302
183
204
144
371
155
223
187
97
189
75
188
160
109
213
298
239
283
268
652
317
318
242
266
339
306
249
182
157
824
455
228
206
367
381
184
410
316
1163
925
238
769
Copyright © All Rights Reserved