572
209
335
177
304
176
428
169
451
183
255
201
668
273
333
145
610
188
621
243
444
34
194
104
578
192
483
55
212
115
301
119
310
203
1102
773
582
161
152
89