58586141
14033636
17709847
18938496
3061722
54855397
44122274
21868793
37529371
8223525
86946153
308366
95919010
10874316
85281562
16073102
18431476
36334273
27596158
69735151
59837422
66546528
18093220
79485663
54057529
3337281
89982993
89734318
23211245
99374387
80436180
55268290
46834363
28959195
43843548
43792731
52626144
37908540
68117569
17303831