40608634
46935529
32251037
39834659
91814587
29062088
17073683
86237648
50245505
44737381
56977158
64668794
70039738
36063164
53445231
17329063
47508574
68955306
17771055
97539339
48806273
9987457
23746944
20343841
4444903
63303545
95692857
89333935
1697727
1025066
82281524
69372893
46144755
4846537
13097418
3497226
7567616
85282414
76234460
17599797