50813018
76192423
94552742
81335872
10368220
59581393
12564883
38552272
94199861
1707538
11538245
56955181
39701080
4221350
86619469
26139436
37337330
97263075
66443057
3165281
88106073
43009502
2247351
2252282
9809463
39346161
16886856
13996352
88103277
3844859
25895998
43935961
21181927
20579741
10737432
8649142
30474819
18199934
3038603
43259072