299
718
130
488
113
248
309
666
220
499
356
551
513
49
443
48
286
4
221
673
38
194
83
247
162
391
73
206
50
295
110
111
227
44
167