893
641
447
158
116
140
141
113
181
204
17
82
320
226
150
156
122
118
99
100