57059247
35002996
41616458
1999585
75381560
51568253
42051163
70995890
1465624
58916746
5048764
19276168
77784772
91741904
1660679
70932439
39025274
2143554
32504243
45138440
61501489
52141091
74655543
95048155
10839384
52922834
82264036
94644931
57845272
56705120
11387066
55173074
12765823
12788219
38591039
12152296
99117950
26237458
59949491
77037600