183
244
210
140
852
136
82
150
592
451
169
115
25
128
110
175
290
133
189
102
209
93
422
119
279
159
58
273
165
261
262
339
74
41
70
455
77
398
34
195
52
121
42
233
234
180
29
237
225
62
71
99
196
44
73