150
958
176
834
38
125
481
129
642
86
500
72
406
82
42
267
1
20
199
44
50
18
196
69
59
11
10
8
183
156
22
171