25366820
38153526
55028707
43647241
1764633
4232806
54647846
55508400
81918403
11913222
65813821
8162912
51351711
67268830
58085541
95946629
30683974
28847466
6636511
129968
25057836
61243499
80365529
87214938
20162492
15361992
25283049
60594698
38357230
95247449
90847309
53127934
27196902
39462937
17319483
99323310
52708937
13265627
56221735
89921453