31167850
25613656
3747057
28574244
88381163
6154257
5985835
37775755
97933703
39236002
81471571
3793876
69502560
89948543
39683022
76008023
23468280
88369114
71103908
11566476
75526
8991876
30996626
55087078
43985426
21818495
44484901
7373870
3890510
64117498
61207253
12626516
99408145
34568
7144175
45692992
13733158
18834539
77082352
3809430