58912547
8354918
4960625
21506220
21159255
8896336
7134319
3060334
95697384
33952039
94558115
84294736
29663105
56366822
31263676
86462531
23924743
23431002
15739107
78071918
73627444
20221755
39587275
5168529
95157611
22611438
89926357
58231300
90883333
30342953
60283599
8151881
89654689
43056086
49756152
44944548
9442577
37934457
61764199
8293996