40670
95501068
2089979
33616523
61678025
30131272
82884809
29275973
80828724
52376302
9055945
25278715
41405931
4455854
79772684
3389224
66727100
21023010
53653873
53863633
7802247
11618963
42897704
82897842
3447704
36069380
73684071
4013679
41161657
27227666
19905798
80427814
91396577
3005693
54463257
71415072
7588572
69549327
32171288
3449948