42428975
42333690
14802323
6738292
21707491
13848330
3403993
34589073
24443032
94191876
93405195
77929232
34398898
17498977
44683449
26313157
79827210
12747107
57152206
58288480
95447995
75246881
35069399
13089142
56222681
93427540
4332579
42041525
1999481
2731315
32905736
89243952
3906362
83394495
96449952
90304180
75614888
70385761
2092922
20532753