47039830
95207436
32275201
9964345
25139999
71096478
23537846
3498488
56047423
54889978
5435834
50157689
29954660
94188724
26258805
6377279
34638165
21499153
9474921
61854
62713998
58819888
39895041
3124628
47466416
35485849
5052947
982456
70889775
79834108
83585176
4905760
97334258
93283311
14097284
22596981
81118658
84318586
55126914
73946253