3069300
48991353
86552056
4319564
73517333
6118807
89809007
79096133
40834473
7873548
53825948
79958421
60059019
55655401
3930764
62017259
12647248
1705830
99935790
27034786
8904968
23468793
1459453
19666306
7503890
8342031
66045938
67005574
27857338
49659597
38332278
40037387
47252361
56824545
37419021
93462123
64113451
65733993
47048245
94842786