39165081
51037321
85243710
32788121
99736593
78829324
74665233
78616192
54191808
7665913
55405681
77389634
19948505
35038917
24721183
38845137
13883478
3668821
29076040
70496539
68553843
87203056
20359457
35228640
53872219
35614200
92697048
1937244
4042774
27365296
46445503
79342741
85557666
90122538
80905947
68053064
34088143
84307208
7281436
11579672