5047826
94175439
75195386
29434285
98414612
65759710
56145569
47647286
13896398
9446122
18219151
7469464
95961807
57783992
43084525
465722
33583224
61005266
10575354
96089671
77414094
55276218
84814
96253393
784393
68004579
66683393
1015982
28604454
70179787
88606953
67093140
8716253
364976
76862876
63448845
84519853
35764250
29781636
12436325