39259998
42523494
17393290
21285648
8951313
75648667
76941746
2905253
80077976
30677232
79201404
7026792
16101165
57568386
22892551
88398678
37723565
87756053
774729
32385251
94027338
6437626
20729808
55396513
98347683
2008307
22876350
19891188
68015379
8214102
835917
4684311
35805552
45908667
181633
43089986
94182965
89109621
86179302
34035590