171
583
164
114
298
274
361
423
124
130
109
102
245
1001
105
345
269
55
287
111
95
321
227
23
357
263
16
386
169
414
358
194
46
281
197
249
196
61
329
146
20
148
250
149
136
368
417
41
156
145
225
236
320
308
829
219
341