3541629
67293805
2988
47769290
27894687
95559757
74459352
40974501
8848631
2651495
86519826
4308644
20413418
86333506
93444982
47547604
88564082
82685509
98486704
40407405
39575437
31445477
27482748
83754430
43869397
16539199
70946806
68132352
19976717
46019275
60547262
69487502
34135719
26413530
5714738
34687523
39918677
34896038
81206921
8532378