211
158
142
186
405
205
551
68
754
372
948
787
242
199
359
215
197
209
255
189
129
755
498
249
73
575
561
314
778
276
171
632
212
213
349
122
132
119
116
106
329
42
110
61
82
805
78
58
66
219
237
94
157