50016 650
2047 290
100337 671
15496 344
61076 500
60144 683
20113 663
43588 529
17121 376
30726 460
84972 478
8777 324
17671 596
13327 575
20245 221
53260 647
60621 386
11288 673
15638 252
15329 313
56834 447
19585 393
32710 585
61033 169
30889 435
8832 247
42359 787
90810 797