583
261
987
333
547
325
183
52
890
424
507
57
757
249
719
187
278
88
500
262
359
103
704
213
312
86
864
255
340
119
350
155
169
89
698
213
471
44
464
198