3482730
95769857
41048218
4713868
90465979
87254242
40137132
65216462
17414789
47285675
6985631
6831220
45818399
96408124
30998342
95608296
91989053
91592076
14036758
1064048
93324351
36475131
18438633
58254427
8537529
7655202
31933701
77348612
93393573
99357252
19689521
94447013
71177066
98052454
72878682
57549762
56459540
50389085
26835201
23784474