50016 488
43179 422
34815 431
67596 98
67783 257
62998 500
35939 545
61244 275
45629 239
45082 497
54924 130
50754 604
52445 347
54918 979
25991 615
74525 336
43091 462
33981 873
36056 159
65537 743
49069 811
58663 936
46488 415
28494 710