43064971
5836990
2760536
54189256
79018056
45239248
27369034
82094654
8486173
77866461
78017897
3157334
40614478
49403298
77566418
80131785
8071299
60999770
63846318
89355505
4225538
81327414
43169277
11858258
30426529
35158135
65728904
84346195
6223667
42563177
219153
88909228
20879921
13467760
639533
81637765
58204320
6341646
58324672
30726336