17557258
46418598
7104644
76332108
11904227
85717122
46804103
64332746
39272311
9969651
23805348
1639666
5060656
96421696
82099265
78879572
36775552
85813432
45714245
7804167
26566619
4623772
74354689
14919974
98135824
8988961
58023293
15337448
54038040
81184541
64733898
39817517
1145053
91546570
24407744
80965471
25511269
52246054
65125728
26445249