598785
52166627
23891505
2842643
99592133
871530
39883695
44672699
24095248
77693100
21736196
66651941
60578874
16769642
20293659
14888344
39504349
97517132
15896030
64555576
63516605
32459093
80685899
33554466
84272415
8605553
72713798
15276749
25407527
56501163
62268780
3439800
60624325
53284080
28273683
93827766
2197390
10112520
50881341
10054868