150
958
176
834
129
642
72
406
86
500
82
38
481
42
267
20
199
68
395
18
196
22
171
8
183
7
133
156
15
254
147
27
148
9
123