50
8
11
72
26
15
139
90
219
373
466
260
191
250
55
149
30
104
155
119
176
170
105
118
786
225
103
101
194
201
164
263
161
137
82
1045
384
448
143
370
519
774
4279
247
933
757
861
583
763
1744
1378
1702