50016 650
2047 290
100340 671
15496 344
61078 500
60144 683
20113 663
43589 529
17122 376
30726 460
84974 478
8777 324
17674 596
13327 575
20245 221
53261 647
60623 386
11289 673
15639 252
15330 313
56835 447
19587 393
32711 585
61037 169
30892 435
8832 247
42360 787
90814 797