3015282
28853321
36706574
3384999
17069467
97187831
4070895
95924563
46809117
65347328
66508844
10058912
5660856
95563121
62817875
79825706
1423144
54155900
42482078
52609056
3296851
67515634
65759111
159100
12269971
17758253
61201834
85757606
36959761
87981705
41651764
24687068
74114079
98636781
43529484
10177350
48144768
6727841
99812079
35405024