40154098
3346863
23328481
16469158
61076312
77042809
23199747
44633314
31278226
9520151
89196992
31768511
62523489
79896508
28186170
7881906
83791989
36679285
20338858
1241439
48622919
22325774
75981578
30127794
16645430
358284
89135640
60656711
97399
782238
65268621
22886433
31121119
86963561
37676883
5199945
2205070
5255185
20762751
61811169