43435488
29535983
5104670
23974364
10951006
94973124
2044431
52753807
35328805
76576201
43648290
66523118
6248470
68342071
33283943
61232916
97826787
4158344
22761970
17449015
42273540
78415256
83134282
39902164
24029506
79884959
55544483
7479694
396514
9237158
68117328
86977557
65393065
1686588
80909361
80048492
51322278
98341264
1533792
27082623