30172671
2481048
59317853
46753730
46847702
15067949
3494984
28372811
31335986
25961931
24346521
41575252
9181394
75031261
91161419
666310
23553465
12341778
659316
1615603
2998165
99949209
20482935
22597058
56794707
20278327
20138513
7954753
54902715
80989065
55372562
64026928
24228115
8685407
26056273
52329167
98429431
61555071
87747996
51841713