25388535
72275702
16963365
6822737
76418371
32882969
61349071
15437
75595748
42094101
4699242
3276382
2308755
69976538
63679090
63946439
8646249
4615027
50414050
63633485
5765366
24578643
934984
43049918
27136487
81541137
74672815
7219382
46296549
76612015
72539800
23159006
99967585
41033611
7841222
57113965
74045157
54087352
77079000
58614794