58389158
1561467
34358083
85982039
69912519
6984612
52536546
57246332
81568294
39324908
1524779
64898053
75288453
72123168
49549395
16775864
44849618
79348234
3153845
8191824
68601320
66338230
53946036
41568107
45883616
68633517
59129300
39644850
74799964
14369552
26639595
85465335
78622395
37844758
97241534
58103422
35451255
14149980
21051262
12984466