16507682
95959122
55865798
88583765
11182792
667992
80889306
7815012
18732035
47752978
50176333
46387650
2811768
71318609
35779836
35448994
32855071
81506588
6512243
41504118
16104153
21344509
9535186
94786102
90582459
4188813
662180
1654652
48677215
47462453
45462894
59107700
29802130
30068538
87355456
51291218
64812571
7979973
73582776
13071673