52118485
7039657
14306467
23093016
1422745
48844910
77545706
22327642
69853898
86417798
22779912
15684482
94873775
366152
69895580
46995839
4383778
15888230
10133783
38287034
57703331
34384956
87245927
41812572
24887587
38755966
36241532
14991992
42653205
46236034
87752150
29457495
19447207
82934857
35149587
94155652
45504469
7830456
57607306
1014868