167
382
181
240
111
409
95
237
102
263
58
241
90
192
107
165
21
136
68
395
38
151
25
73
11
150
63
182
60
124
13
101
96
8
82