39478776
45356571
44627669
7320992
18137743
6504330
48652790
29394119
68619247
3804843
65931105
79405278
68242583
78313572
38379012
9161228
42762495
90887897
6595308
60307325
45254222
208756
5718860
11085158
95546198
15019522
8904178
99203943
25832415
13552109
9467017
76769581
385412
93456204
3669950
73993028
17504320
42935656
57631517
81779566