250 50
188377 213
4673 208
11012 561
27952 643
55631 513
9017 265
8982 771
4511 236
10923 186
7258 283
3665 233
9838 720
8126 501
7242 355
7063 629
6828 721
9436 731
3131 316
34063 478
2907 688
4080 513
4072 66
1794 284
6525 151
4939 718
7187 306
4926 823